Вам не нужно связывать 2 сценария sed, они могут быть одним, разделенными символом ';'. Но еще проще было бы пускать в тру. Для 12.04 без метагорода это должно быть:
for i in $(gconftool-2 --get /apps/compiz-1/general/screen0/options/active_plugins|tr '[],' ' '); do echo "# $i:"; gconftool-2 -a /apps/compiz-1/plugins/"$i"/screen0/options | grep "_key\|_button\|trigger_\|initiate\ \|panel_first_menu\|keyboard_focus\|execute_command\|show_launcher" | grep -v "Disabled\|=[[:space:]]*$" | sort; done
Однако, как уже отмечал Jay_11, вся конструкция, кажется, показывает часть того, что входит в compiz, а не результат. Например, я получаю close_window_key = <Alt>F4
, но я выключил это. Как заядлый пользователь Emacs, я не позволяю оконному менеджеру приблизиться ни к чему, кроме этого <Super>
, но это не видно!
Таким образом, остается вопрос: что на самом деле делает compiz?