Desabilite os aplicativos de comutação (Alt + Tab) usando o shell script ou python no Ubuntu 16.04

1

Como posso desativar a alternância de aplicativos Alt-Tab no Cinnamon quando um determinado programa é aberto? Nas configurações do sistema > Teclado > Atalhos Tentei desativar, clique nele para definir um novo atalho e, em seguida, pressionando Backspace para definir desativar esse atalho.

Usando comandos gsettings As combinações de teclas para alternar para outro espaço de trabalho são definidas em:

org.gnome.desktop.wm.keybindings

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

Eu tentei esses muitos métodos para desabilitar a tecla Alt + Tab, mas ainda não desabilitada. Talvez eu precise configurá-lo globalmente, mas no Ubuntu onde os valores da chave Alt + Tab armazenados, eu não sei. Por favor me ajude nisso.

    
por Dinesh 04.01.2018 / 11:11

1 resposta

2

Tente alterá-lo com dconf (de dconf-cli package):

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

Notas:

  1. isso desativará todas as ocorrências da tecla Tab .
  2. no meu VirtualBox 16.04 O LTS tem dois perfis do Compiz - unidade e unity-lowgfx . Se tiver certeza de que você tem apenas unidade , você pode pular unity-lowgfx .

Você pode reverter para as configurações padrão com

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

faça o logout e faça o login novamente.

    
por N0rbert 04.01.2018 / 12:08