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


35

Dans Ubuntu 11.04, il existait une solution de contournement utilisant gconf-editor et attribuant la valeur /apps/gnome_settings_daemon/plugins/xrandr/activefalse à key .

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


1
Pour le contexte, voici la solution de contournement à laquelle l'utilisateur 28503 a fait allusion.
Jpaugh

Réponses:


19

La nouvelle version de gnome-settings-daemonstocke ses informations de configuration dans dconfplutôt que gconf.

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

  1. Installez le dconf-toolspackage, puis exécutez dconf-editor.
  2. Dans l'arborescence à gauche, naviguez org-> gnome-> settings-daemon-> plugins-> xrandr.
  3. Décochez la activecase.

1
J'ai corrigé la réponse maintenant. Souhaitez-vous le marquer comme accepté s'il résout votre problème?
James Henstridge

2
Pour ce faire, utilisez la ligne de commande suivante:dconf write /org/gnome/settings-daemon/plugins/xrandr/active false
Aculich,

1
J'ai trouvé que w / Ubuntu 13.04, il est également nécessaire de fairedconf write /org/gnome/settings-daemon/plugins/media-keys/active false
Mark

3
@elgalu: cela désactivera toutes les touches multimédias, notamment le volume élevé, les captures d'écran, etc. Ce n'est certainement pas ce que le PO voulait.
Gui Ambros

1
Oui @GuiAmbros ça craint, je n'ai toujours pas de solution à ce problème sur Ubuntu 14.04
Leo Gallucci

16

Sur Ubuntu 18.04 , j'ai trouvé deux combinaisons de touches différentes pour SUPER+ P, qui peuvent être désactivées 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", tapez ce qui suit: []
  • 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.

1
C’est la même chose que les autres réponses
fosslinux,

5
Je ne suis pas d'accord Vous avez édité une information importante: le fait que ma réponse soit spécifique à Ubuntu 18.04. De plus, la réponse acceptée est sans importance pour 18.04 et aucune des autres réponses ne résout complètement le problème avec 18.04.
David

Cela a fonctionné sur Bionic. Très ennuyeux qu'il y ait deux paramètres différents pour le même shrotcut. Le murmure a fonctionné pour moi
chaz

8

Afin de désactiver les<Super>p combinaisons de touches globales , et NON les autres clés multimédias (testées dans Ubuntu 15.04 ), je devais "empiler" 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 ''

Avant, je cherchais avec 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 dconfclés, utilisez la commande:

dconf dump / | grep '<Super>p'

Si vous voulez éviter le terminal, lancez le programme dconf-editoret cherchez la ou 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-daemonqui définit <Super>p. Un hack est décrit ici .

Dans le processus de démarrage, /usr/bin/xbindkeys_autostartest exécuté lors de la connexion. Ce script recherche le fichier $HOME/.xbindkeysrcet charge les paramètres.

Depuis que 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

2
Charmant! tu as enfin résolu mon cauchemar Super + P
Leo Gallucci

@LeoGallucci, si vous rencontrez des problèmes après des redémarrages / mises à jour, essayez la modification .xbindkeysrc (voir la modification de ma réponse).
setempler

La solution liée était exactement ce dont j'avais besoin. Merci!
Legoscia

7

C'est toujours un problème depuis Ubuntu 12.10 publié le 18 octobre 2012. Une solution à ce problème semblait être en train d'être mise en place afin qu'au moins il existe un moyen plus simple de reconfigurer les liaisons de clés, mais il a depuis été marqué comme non valide. parce que cela a été soi-disant fixé 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 Super-P.

Il y a eu des conversations mises à jour sur le bug tracker depuis la réponse actuellement acceptée que suggéré de ne pas éteindre xrandr, mais au lieu de tourner les clés média :

Essayez ce qui suit:

  1. Installez le dconf-toolspackage, puis exécutez dconf-editor.
  2. Dans l'arborescence à gauche, naviguez org-> gnome-> settings-daemon-> plugins-> media-keys.
  3. Décochez la activecase.

Ou la version en ligne de commande de ceci est:

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


Cela désactive beaucoup plus que juste <super>P. Si vous souhaitez simplement désactiver cette option, accédez à l'emplacement ci-dessus, recherchez video-out-le et changez-le. Faire cette réponse, c'est jeter le bébé avec l'eau du bain.
mlissner

3

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',
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.