Отключите switch-приложения (Alt + Tab), используя скрипт оболочки или python в Ubuntu 16.04

Как отключить переключение приложений Alt-Tab в Cinnamon при открытии определенной программы? В «Системные настройки»> «Клавиатура»> «Горячие клавиши» новый ярлык, затем нажмите клавишу Backspace, чтобы отключить этот ярлык.

Использование команд gsettings Назначения клавиш для переключения на другое рабочее пространство устанавливаются в:

org.gnome.desktop.wm.keybindings

gsettings set org.gnome.desktop.wm.keybindings switch-applications []
gsettings set org.gnome.desktop.wm.keybindings switch-applications-background []

Я пытался эти много методов, чтобы отключить Alt + Tab, но все еще не отключены. Может быть, мне нужно установить его глобально, но в Ubuntu, где хранятся значения клавиш alt + tab, я не знаю. Пожалуйста помоги мне с этим.

1
задан 4 January 2018 в 14:03

1 ответ

Попробуйте изменить его с помощью dconf (из пакета dconf-cli):

dconf load / << EOF 
[org/compiz]
current-profile='unity'

[org/compiz/profiles/unity/plugins/unityshell]
alt-tab-prev='Disabled'
launcher-switcher-prev='Disabled'
alt-tab-forward='Disabled'
launcher-switcher-forward='Disabled'
alt-tab-forward-all='Disabled'
alt-tab-prev-all='Disabled'

[org/compiz/profiles/unity/plugins/switcher]
prev-all-key='Disabled'
prev-key='Disabled'
next-all-key='Disabled'
next-key='Disabled'

[org/compiz/profiles/unity/plugins/staticswitcher]
prev-all-key='Disabled'
next-all-key='Disabled'

[org/compiz/profiles/unity-lowgfx/plugins/unityshell]
alt-tab-prev='Disabled'
launcher-switcher-prev='Disabled'
alt-tab-forward='Disabled'
launcher-switcher-forward='Disabled'
alt-tab-forward-all='Disabled'
alt-tab-prev-all='Disabled'

[org/compiz/profiles/unity-lowgfx/plugins/switcher]
prev-all-key='Disabled'
prev-key='Disabled'
next-all-key='Disabled'
next-key='Disabled'

[org/compiz/profiles/unity-lowgfx/plugins/staticswitcher]
prev-all-key='Disabled'
next-all-key='Disabled'
EOF

Примечания:

  1. это отключит все вхождения клавиши Tab .
  2. на моем VirtualBox 16.04 LTS имеет два профиля Compiz - unity и unity-lowgfx . Если вы уверены, что у вас есть только единицы , вы можете пропустить unity-lowgfx .

Вы можете вернуться к настройкам по умолчанию с помощью

dconf reset /org/compiz/profiles/unity-lowgfx -f
dconf reset /org/compiz/profiles/unity -f

, а затем выйти из системы и войти снова.

2
ответ дан 4 January 2018 в 14:03

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

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