Как перечислить ключевые слова Compiz?

Избегайте бюрократии Debian, просто создавая двоичный файл: dpkg-buildpackage -b

15
задан 13 May 2011 в 17:24

33 ответа

Вот (очень длинный) однострочный, который возвращает все ярлыки из всех активных плагинов:

for i in $(gconftool-2 --get /apps/compiz-1/general/screen0/options/active_plugins|sed "s/\[\|\]//g"|sed "s/,/ /g"); 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; echo -e "\n# metacity overrides:"; gconftool-2 -a /apps/metacity/global_keybindings | grep -v "disabled\|cycle\|switch_panels" | sort; gconftool-2 -a /apps/metacity/window_keybindings | grep -v "disabled" | sort

Обновление: над версией теперь получают все непустые / отключенные ключевые слова (клавиша, мышь, клавиша + мышь) из всех активных плагинов.

Однако значение ключа все в /usr/share/applications/compiz.desktop заставляет Metacity переопределять несколько клавиш Compiz. Вы заметите курсивные ярлыки в ccsm - это когда значение получено из Metacity, а не для Compiz.

Поскольку я не нашел простого способа исправить это, я просто добавил все ярлыки Metacity в конец выход.

12
ответ дан 25 May 2018 в 21:03
  • 1
    Это похоже на работу очень красиво, спасибо. Хотя он возвращает return_desktop_key = & lt; Control & gt; & lt; Alt & gt; d, а не & lt; super & gt; d, поскольку я его переопредел. – Jay_11 13 May 2011 в 18:11
  • 2
    Теперь это странно ... изменение стены " left_key " изменения "/ apps / metacity / global_keybindings / switch_to_workspace_left " вместо. Кажется, некоторые привязки клавиш, которые вы изменяете в Compiz, заданы для metacity? Это сделало бы задачу немного сложнее. : - / – htorque 13 May 2011 в 18:48
  • 3
    Спасибо за обновление. Теперь отображается измененное значение для раскрытия рабочего стола под переопределением # metacity: - Очень хорошая работа, Еще раз спасибо. – Jay_11 14 May 2011 в 16:37
  • 4
    Обратите внимание: поскольку здесь есть несколько команд, если вы хотите сохранить вывод в файле, вы должны перенести все это в parens и перенаправить вывод после завершающего пароля. – nealmcb 24 June 2012 в 02:44
  • 5
    Это больше не работает с 14.04: No value set for /apps/compiz-1/general/screen0/options/active_plugins – Jonathan Hartley 19 November 2015 в 00:01

Вот (очень длинный) однострочный, который возвращает все ярлыки из всех активных плагинов:

for i in $(gconftool-2 --get /apps/compiz-1/general/screen0/options/active_plugins|sed "s/\[\|\]//g"|sed "s/,/ /g"); 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; echo -e "\n# metacity overrides:"; gconftool-2 -a /apps/metacity/global_keybindings | grep -v "disabled\|cycle\|switch_panels" | sort; gconftool-2 -a /apps/metacity/window_keybindings | grep -v "disabled" | sort

Обновление: над версией теперь получают все непустые / отключенные ключевые слова (клавиша, мышь, клавиша + мышь) из всех активных плагинов.

Однако значение ключа все в /usr/share/applications/compiz.desktop заставляет Metacity переопределять несколько клавиш Compiz. Вы заметите курсивные ярлыки в ccsm - это когда значение получено из Metacity, а не для Compiz.

Поскольку я не нашел простого способа исправить это, я просто добавил все ярлыки Metacity в конец выход.

12
ответ дан 25 July 2018 в 21:56

Вот (очень длинный) однострочный, который возвращает все ярлыки из всех активных плагинов:

for i in $(gconftool-2 --get /apps/compiz-1/general/screen0/options/active_plugins|sed "s/\[\|\]//g"|sed "s/,/ /g"); 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; echo -e "\n# metacity overrides:"; gconftool-2 -a /apps/metacity/global_keybindings | grep -v "disabled\|cycle\|switch_panels" | sort; gconftool-2 -a /apps/metacity/window_keybindings | grep -v "disabled" | sort

Обновление: над версией теперь получают все непустые / отключенные ключевые слова (клавиша, мышь, клавиша + мышь) из всех активных плагинов.

Однако значение ключа все в /usr/share/applications/compiz.desktop заставляет Metacity переопределять несколько клавиш Compiz. Вы заметите курсивные ярлыки в ccsm - это когда значение получено из Metacity, а не для Compiz.

Поскольку я не нашел простого способа исправить это, я просто добавил все ярлыки Metacity в конец выход.

12
ответ дан 26 July 2018 в 17:52

Вот (очень длинный) однострочный, который возвращает все ярлыки из всех активных плагинов:

for i in $(gconftool-2 --get /apps/compiz-1/general/screen0/options/active_plugins|sed "s/\[\|\]//g"|sed "s/,/ /g"); 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; echo -e "\n# metacity overrides:"; gconftool-2 -a /apps/metacity/global_keybindings | grep -v "disabled\|cycle\|switch_panels" | sort; gconftool-2 -a /apps/metacity/window_keybindings | grep -v "disabled" | sort

Обновление: над версией теперь получают все непустые / отключенные ключевые слова (клавиша, мышь, клавиша + мышь) из всех активных плагинов.

Однако значение ключа все в /usr/share/applications/compiz.desktop заставляет Metacity переопределять несколько клавиш Compiz. Вы заметите курсивные ярлыки в ccsm - это когда значение получено из Metacity, а не для Compiz.

Поскольку я не нашел простого способа исправить это, я просто добавил все ярлыки Metacity в конец выход.

12
ответ дан 31 July 2018 в 10:41

Вот (очень длинный) однострочный, который возвращает все ярлыки из всех активных плагинов:

for i in $(gconftool-2 --get /apps/compiz-1/general/screen0/options/active_plugins|sed "s/\[\|\]//g"|sed "s/,/ /g"); 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; echo -e "\n# metacity overrides:"; gconftool-2 -a /apps/metacity/global_keybindings | grep -v "disabled\|cycle\|switch_panels" | sort; gconftool-2 -a /apps/metacity/window_keybindings | grep -v "disabled" | sort

Обновление: над версией теперь получают все непустые / отключенные ключевые слова (клавиша, мышь, клавиша + мышь) из всех активных плагинов.

Однако значение ключа все в /usr/share/applications/compiz.desktop заставляет Metacity переопределять несколько клавиш Compiz. Вы заметите курсивные ярлыки в ccsm - это когда значение получено из Metacity, а не для Compiz.

Поскольку я не нашел простого способа исправить это, я просто добавил все ярлыки Metacity в конец выход.

12
ответ дан 31 July 2018 в 11:45

Вот (очень длинный) однострочный, который возвращает все ярлыки из всех активных плагинов:

for i in $(gconftool-2 --get /apps/compiz-1/general/screen0/options/active_plugins|sed "s/\[\|\]//g"|sed "s/,/ /g"); 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; echo -e "\n# metacity overrides:"; gconftool-2 -a /apps/metacity/global_keybindings | grep -v "disabled\|cycle\|switch_panels" | sort; gconftool-2 -a /apps/metacity/window_keybindings | grep -v "disabled" | sort

Обновление: над версией теперь получают все непустые / отключенные ключевые слова (клавиша, мышь, клавиша + мышь) из всех активных плагинов.

Однако значение ключа все в /usr/share/applications/compiz.desktop заставляет Metacity переопределять несколько клавиш Compiz. Вы заметите курсивные ярлыки в ccsm - это когда значение получено из Metacity, а не для Compiz.

Поскольку я не нашел простого способа исправить это, я просто добавил все ярлыки Metacity в конец выход.

12
ответ дан 2 August 2018 в 03:30

Вот (очень длинный) однострочный, который возвращает все ярлыки из всех активных плагинов:

for i in $(gconftool-2 --get /apps/compiz-1/general/screen0/options/active_plugins|sed "s/\[\|\]//g"|sed "s/,/ /g"); 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; echo -e "\n# metacity overrides:"; gconftool-2 -a /apps/metacity/global_keybindings | grep -v "disabled\|cycle\|switch_panels" | sort; gconftool-2 -a /apps/metacity/window_keybindings | grep -v "disabled" | sort

Обновление: над версией теперь получают все непустые / отключенные ключевые слова (клавиша, мышь, клавиша + мышь) из всех активных плагинов.

Однако значение ключа все в /usr/share/applications/compiz.desktop заставляет Metacity переопределять несколько клавиш Compiz. Вы заметите курсивные ярлыки в ccsm - это когда значение получено из Metacity, а не для Compiz.

Поскольку я не нашел простого способа исправить это, я просто добавил все ярлыки Metacity в конец выход.

12
ответ дан 4 August 2018 в 19:28

Вот (очень длинный) однострочный, который возвращает все ярлыки из всех активных плагинов:

  для i в $ (gconftool-2 --get / apps / compiz-1 / general  / screen0 / options / active_plugins | sed "s / \ [\ | \] // g" | sed "s /, / / ​​g");  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:]] * $" |  Сортировать;  сделанный;  echo -e "\n # переопределение метафайлов:";  gconftool-2 -a / apps / metacity / global_keybindings |  grep -v "disabled \ | cycle \ | switch_panels" |  Сортировать;  gconftool-2 -a / apps / metacity / window_keybindings |  grep -v "disabled" |  sort  

Обновление: выше версия теперь получает все непустые / отключенные ключевые слова (ключ, мышь, клавиша + мышь) из всех активных плагинов.

Однако значение ключа X-GNOME-WMSettingsModule в /usr/share/applications/compiz.desktop делает Metacity переопределением нескольких ключей Compiz. Вы заметите курсивные ярлыки в ccsm - это когда значение получено из Metacity, а не для Compiz.

Поскольку я не нашел простого способа исправить это, я просто добавил все ярлыки Metacity к концу вывода.

12
ответ дан 6 August 2018 в 03:38

Вот (очень длинный) однострочный, который возвращает все ярлыки из всех активных плагинов:

  для i в $ (gconftool-2 --get / apps / compiz-1 / general  / screen0 / options / active_plugins | sed "s / \ [\ | \] // g" | sed "s /, / / ​​g");  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:]] * $" |  Сортировать;  сделанный;  echo -e "\n # переопределение метафайлов:";  gconftool-2 -a / apps / metacity / global_keybindings |  grep -v "disabled \ | cycle \ | switch_panels" |  Сортировать;  gconftool-2 -a / apps / metacity / window_keybindings |  grep -v "disabled" |  sort  

Обновление: выше версия теперь получает все непустые / отключенные ключевые слова (ключ, мышь, клавиша + мышь) из всех активных плагинов.

Однако значение ключа X-GNOME-WMSettingsModule в /usr/share/applications/compiz.desktop делает Metacity переопределением нескольких ключей Compiz. Вы заметите курсивные ярлыки в ccsm - это когда значение получено из Metacity, а не для Compiz.

Поскольку я не нашел простого способа исправить это, я просто добавил все ярлыки Metacity к концу вывода.

12
ответ дан 7 August 2018 в 21:29

Вот (очень длинный) однострочный, который возвращает все ярлыки из всех активных плагинов:

  для i в $ (gconftool-2 --get / apps / compiz-1 / general  / screen0 / options / active_plugins | sed "s / \ [\ | \] // g" | sed "s /, / / ​​g");  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:]] * $" |  Сортировать;  сделанный;  echo -e "\n # переопределение метафайлов:";  gconftool-2 -a / apps / metacity / global_keybindings |  grep -v "disabled \ | cycle \ | switch_panels" |  Сортировать;  gconftool-2 -a / apps / metacity / window_keybindings |  grep -v "disabled" |  sort  

Обновление: выше версия теперь получает все непустые / отключенные ключевые слова (ключ, мышь, клавиша + мышь) из всех активных плагинов.

Однако значение ключа X-GNOME-WMSettingsModule в /usr/share/applications/compiz.desktop делает Metacity переопределением нескольких ключей Compiz. Вы заметите курсивные ярлыки в ccsm - это когда значение получено из Metacity, а не для Compiz.

Поскольку я не нашел простого способа исправить это, я просто добавил все ярлыки Metacity к концу вывода.

12
ответ дан 10 August 2018 в 09:46

Вот (очень длинный) однострочный, который возвращает все ярлыки из всех активных плагинов:

  для i в $ (gconftool-2 --get / apps / compiz-1 / general  / screen0 / options / active_plugins | sed "s / \ [\ | \] // g" | sed "s /, / / ​​g");  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:]] * $" |  Сортировать;  сделанный;  echo -e "\n # переопределение метафайлов:";  gconftool-2 -a / apps / metacity / global_keybindings |  grep -v "disabled \ | cycle \ | switch_panels" |  Сортировать;  gconftool-2 -a / apps / metacity / window_keybindings |  grep -v "disabled" |  sort  

Обновление: выше версия теперь получает все непустые / отключенные ключевые слова (ключ, мышь, клавиша + мышь) из всех активных плагинов.

Однако значение ключа X-GNOME-WMSettingsModule в /usr/share/applications/compiz.desktop делает Metacity переопределением нескольких ключей Compiz. Вы заметите курсивные ярлыки в ccsm - это когда значение получено из Metacity, а не для Compiz.

Поскольку я не нашел простого способа исправить это, я просто добавил все ярлыки Metacity к концу вывода.

12
ответ дан 13 August 2018 в 16:00
  • 1
    Это похоже на работу очень красиво, спасибо. Хотя он возвращает return_desktop_key = & lt; Control & gt; & lt; Alt & gt; d, а не & lt; super & gt; d, поскольку я его переопредел. – Jay_11 13 May 2011 в 18:11
  • 2
    Теперь это странно ... изменение стены & quot; left_key & quot; изменения "/ apps / metacity / global_keybindings / switch_to_workspace_left & quot; вместо. Кажется, некоторые привязки клавиш, которые вы изменяете в Compiz, заданы для metacity? Это сделало бы задачу немного сложнее. : - / – htorque 13 May 2011 в 18:48
  • 3
    Спасибо за обновление. Теперь отображается измененное значение для раскрытия рабочего стола под переопределением # metacity: - Очень хорошая работа, Еще раз спасибо. – Jay_11 14 May 2011 в 16:37
  • 4
    Обратите внимание: поскольку здесь есть несколько команд, если вы хотите сохранить вывод в файле, вы должны перенести все это в parens и перенаправить вывод после завершающего пароля. – nealmcb 24 June 2012 в 02:44
  • 5
    Это больше не работает с 14.04: Значение не установлено для / apps / compiz-1 / general / screen0 / options / active_plugins – Jonathan Hartley 19 November 2015 в 00:01

Вам не нужно связывать 2 сценария sed, они могут быть едины, разделенные «;». Но даже проще было бы проложить трубку до tr. Для 12.04 без metacity это должно быть:

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, но я отключил это. Как avid Emacs я не позволяю оконному менеджеру приближаться ко всему, кроме <Super>, но это не отображается!

Итак, остается вопрос: что делает compiz на самом деле?

1
ответ дан 25 May 2018 в 21:03

я получил хорошую веб-страницу для этого;)

https://web.archive.org/web/20110430205154/http://ranjith.zfs.in/ubuntu-10-04-compiz -fusion-клавиатура-ярлыков /

-3
ответ дан 25 May 2018 в 21:03

Вам не нужно связывать 2 сценария sed, они могут быть едины, разделенные «;». Но даже проще было бы проложить трубку до tr. Для 12.04 без metacity это должно быть:

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, но я отключил это. Как avid Emacs я не позволяю оконному менеджеру приближаться ко всему, кроме <Super>, но это не отображается!

Итак, остается вопрос: что делает compiz на самом деле?

1
ответ дан 25 July 2018 в 21:56

я получил хорошую веб-страницу для этого;)

https://web.archive.org/web/20110430205154/http://ranjith.zfs.in/ubuntu-10-04-compiz -fusion-клавиатура-ярлыков /

-3
ответ дан 25 July 2018 в 21:56

Вам не нужно связывать 2 сценария sed, они могут быть едины, разделенные «;». Но даже проще было бы проложить трубку до tr. Для 12.04 без metacity это должно быть:

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, но я отключил это. Как avid Emacs я не позволяю оконному менеджеру приближаться ко всему, кроме <Super>, но это не отображается!

Итак, остается вопрос: что делает compiz на самом деле?

1
ответ дан 26 July 2018 в 17:52

я получил хорошую веб-страницу для этого;)

https://web.archive.org/web/20110430205154/http://ranjith.zfs.in/ubuntu-10-04-compiz -fusion-клавиатура-ярлыков /

-3
ответ дан 26 July 2018 в 17:52

Вам не нужно связывать 2 сценария sed, они могут быть едины, разделенные «;». Но даже проще было бы проложить трубку до tr. Для 12.04 без metacity это должно быть:

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, но я отключил это. Как avid Emacs я не позволяю оконному менеджеру приближаться ко всему, кроме <Super>, но это не отображается!

Итак, остается вопрос: что делает compiz на самом деле?

1
ответ дан 31 July 2018 в 10:41

я получил хорошую веб-страницу для этого;)

https://web.archive.org/web/20110430205154/http://ranjith.zfs.in/ubuntu-10-04-compiz -fusion-клавиатура-ярлыков /

-3
ответ дан 31 July 2018 в 10:41

Вам не нужно связывать 2 сценария sed, они могут быть едины, разделенные «;». Но даже проще было бы проложить трубку до tr. Для 12.04 без metacity это должно быть:

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, но я отключил это. Как avid Emacs я не позволяю оконному менеджеру приближаться ко всему, кроме <Super>, но это не отображается!

Итак, остается вопрос: что делает compiz на самом деле?

1
ответ дан 31 July 2018 в 11:45

я получил хорошую веб-страницу для этого;)

https://web.archive.org/web/20110430205154/http://ranjith.zfs.in/ubuntu-10-04-compiz -fusion-клавиатура-ярлыков /

-3
ответ дан 31 July 2018 в 11:45

Вам не нужно связывать 2 сценария sed, они могут быть едины, разделенные «;». Но даже проще было бы проложить трубку до tr. Для 12.04 без metacity это должно быть:

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, но я отключил это. Как avid Emacs я не позволяю оконному менеджеру приближаться ко всему, кроме <Super>, но это не отображается!

Итак, остается вопрос: что делает compiz на самом деле?

1
ответ дан 2 August 2018 в 03:30

я получил хорошую веб-страницу для этого;)

https://web.archive.org/web/20110430205154/http://ranjith.zfs.in/ubuntu-10-04-compiz -fusion-клавиатура-ярлыков /

-3
ответ дан 2 August 2018 в 03:30

Вам не нужно связывать 2 сценария sed, они могут быть едины, разделенные «;». Но даже проще было бы проложить трубку до tr. Для 12.04 без metacity это должно быть:

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, но я отключил это. Как avid Emacs я не позволяю оконному менеджеру приближаться ко всему, кроме <Super>, но это не отображается!

Итак, остается вопрос: что делает compiz на самом деле?

1
ответ дан 4 August 2018 в 19:28

я получил хорошую веб-страницу для этого;)

https://web.archive.org/web/20110430205154/http://ranjith.zfs.in/ubuntu-10-04-compiz -fusion-клавиатура-ярлыков /

-3
ответ дан 4 August 2018 в 19:28
-3
ответ дан 6 August 2018 в 03:38

Вам не нужно связывать 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 действительно делает?

1
ответ дан 6 August 2018 в 03:38
-3
ответ дан 7 August 2018 в 21:29

Вам не нужно связывать 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 действительно делает?

1
ответ дан 7 August 2018 в 21:29
-3
ответ дан 10 August 2018 в 09:46

Другие вопросы по тегам:

Похожие вопросы: