web-dev-qa-db-fra.com

Comment désactiver le raccourci <Super> -p global?

Dans Ubuntu 11.04, il existait une solution de contournement utilisant gconf-editor et définissant la clé /apps/gnome_settings_daemon/plugins/xrandr/active sur false.

Cependant, gconf-manager n’utilise pas cette clé avec Ubuntu 11.10 (gnome 3).

35
Dovydas Sabonis

La nouvelle version de gnome-settings-daemon stocke ses informations de configuration dans dconfplutôt que gconfname__.

Pour faire l'équivalent de ce que vous faisiez le 11.04, essayez ce qui suit:

  1. Installez le package dconf-tools, puis exécutez dconf-editor.
  2. Dans l'arborescence située à gauche, naviguez à org___ -> gnome___ -> settings-daemon -> pluginssauve __ -> xrandrvariable__.
  3. Décochez la case activename__.
19
James Henstridge

Sur buntu 18.04, j'ai trouvé deux combinaisons de touches différentes pour SUPER+P, qui peut être désactivé avec dconf-editor.

Tout d'abord, vous devez installer dconf-editor, s'il n'est pas déjà installé. Cela peut être fait dans le terminal avec la commande suivante:

Sudo apt install dconf-editor

Ensuite, vous pouvez le lancer depuis le terminal:

dconf-editor

Dans dconf-editor:

  • Accédez à:/org/gnome/mutter/keybindings/switch-monitor
  • Si le champ "Valeur personnalisée" contient ['<Super>p', 'XF86Display'], alors:
    • Désactiver "Utiliser la valeur par défaut"
    • Dans le champ "Valeur personnalisée", entrez: []
  • Accédez à:/org/gnome/settings-daemon/plugins/media-keys/video-out
  • Si le champ "Valeur personnalisée" contient '<Super>p', alors:
    • Désactiver "Utiliser la valeur par défaut"
    • Dans le champ "Valeur personnalisée", supprimez tout.
15
David

Afin de désactiver le <Super>p global global, et PAS aucune autre clé multimédia (testée sous Ubuntu 15.04 ) Je devais 'extraire' les clés dconf suivantes. J'ai couru (dans un terminal):

dconf write /org/gnome/settings-daemon/plugins/media-keys/video-out ''
dconf write /org/gnome/settings-daemon/plugins/media-keys/screenshot ''

Auparavant, je cherchais dans les prochaines commandes bash des valeurs contenant '<Super>p':

b="/org/gnome/settings-daemon/plugins/media-keys/"
for i in `dconf list $b | sort`; do echo -n "$i: "; dconf read $b$i; done

Pour rechercher toutes les clés dconf, utilisez la commande suivante:

dconf dump / | grep '<Super>p'

Si vous voulez éviter le terminal, lancez le programme dconf-editor et cherchez la (les) clé (s) à cet endroit ...

Modifier:

Après quelques mises à niveau et redémarrages, le raccourci clavier ne fonctionnait plus. J'ai trouvé qu'il y avait/était un bogue dans gnome-settings-daemon qui définit <Super>p. Un hack est décrit ici.

Lors du processus de démarrage, /usr/bin/xbindkeys_autostart est exécuté lors de la connexion. Ce script recherche le fichier dans $HOME/.xbindkeysrc et charge les paramètres.

Puisque je voulais mapper gnome-screenshot -c à <Super>p, j'ai créé le fichier this avec le contenu suivant (et non mappé les paramètres dans ubuntu/compiz):

# Content of $HOME/.xbindkeysrc
"gnome-screenshot -c"
mod4 + p
8
setempler

C'est toujours un problème depuis Ubuntu 12.10 publiée le 18 octobre 2012. Un correction de bogue car cela semblait être en cours, de sorte qu'il existe au moins un moyen plus simple de reconfigurer les raccourcis clavier, mais depuis, il a été marqué comme non valide car cela aurait été corrigé dans gnome-settings-daemon.

En fin de compte, ce problème est censé être dû à la sortie vidéo codée en dur de certains fournisseurs de matériel vers Super-P.

Il y a eu conversations mises à jour sur le traqueur de bogues depuis la réponse actuellement acceptée qui suggère de ne pas désactiver xrandr, mais plutôt de désactiver les touches de support :

Essayez ce qui suit:

  1. Installez le package dconf-tools, puis exécutez dconf-editor.
  2. Dans l'arborescence à gauche, naviguez org-> gnome___ -> settings-daemon -> plugins___ -> media-keys.
  3. Décochez la case activename__.

Ou la version en ligne de commande de ceci est:

dconf write /org/gnome/settings-daemon/plugins/media-keys/active false

7
aculich

Même si la désactivation du plugin xrandr ne fonctionne pas pour vous (comme moi), je vous suggère d'essayer ceci (cela fonctionne pour moi):

Allez dans l'éditeur dconf via la commande "dconf-editor" dans un terminal, puis allez à:

/org/gnome/mutter/keybindings/switch-monitor

et désactivez "utiliser la valeur par défaut" et supprimez:

'<Super>p',
2
Kailackous