Избегайте бюрократии Debian, просто создавая двоичный файл: dpkg-buildpackage -b
Вам не нужно связывать 2 скрипта sed, они могут быть едиными, разделенными «;». Но даже проще было бы проложить трубку до tr. Для 12.04 без metacity это должно быть:
для i в $ (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:]] * $" | Сортировать; done
Однако, как уже отмечал Jay_11, вся конструкция, кажется, показывает часть того, что входит в compiz, а не результат. Например. Я получаю close_window_key = & lt; Alt & gt; F4
, но я отключил это. Являясь жадным пользователем Emacs, я не позволяю оконному менеджеру приближаться к чему-либо, кроме & lt; Super & gt;
, но это не отображается!
Таким образом, остается вопрос: что такое compiz действительно делает?
Вам не нужно связывать 2 скрипта sed, они могут быть едиными, разделенными «;». Но даже проще было бы проложить трубку до tr. Для 12.04 без metacity это должно быть:
для i в $ (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:]] * $" | Сортировать; done
Однако, как уже отмечал Jay_11, вся конструкция, кажется, показывает часть того, что входит в compiz, а не результат. Например. Я получаю close_window_key = & lt; Alt & gt; F4
, но я отключил это. Являясь жадным пользователем Emacs, я не позволяю оконному менеджеру приближаться к чему-либо, кроме & lt; Super & gt;
, но это не отображается!
Таким образом, остается вопрос: что такое compiz действительно делает?