web-dev-qa-db-fra.com

Désactivez les applications de commutation (Alt + Tab) en utilisant le script Shell ou python dans ubuntu 16.04

Comment puis-je désactiver le changement d'application Alt-Tab dans Cinnamon lorsqu'un certain programme est ouvert? Dans Paramètres système> Clavier> Raccourcis J'ai essayé de désactiver, cliquez dessus pour définir un nouveau raccourci, puis appuyez sur Retour arrière pour définir désactiver ce raccourci.

Utilisation des commandes gsettings Les raccourcis clavier pour basculer vers un autre espace de travail sont définis dans:

org.gnome.desktop.wm.keybindings

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

J'ai essayé ces nombreuses méthodes pour désactiver la touche alt + tab mais toujours pas désactivé. Peut-être que je dois le définir globalement, mais dans Ubuntu où les valeurs de touches alt + tab sont stockées, je ne sais pas. Veuillez m'aider à ce sujet.

1
Dinesh

Essayez de le changer avec dconf (de dconf-cli paquet):

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

Remarques:

  1. cela désactivera toutes les occurrences de Tab clé.
  2. sur ma VirtualBox 16.04 LTS a deux profils Compiz - unité et unité-lowgfx . Si vous êtes sûr de n'avoir que unité , vous pouvez ignorer unit-lowgfx .

Vous pouvez revenir aux paramètres par défaut avec

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

puis déconnectez-vous et reconnectez-vous.

2
N0rbert