Wie deaktiviere ich die globale <Super> -p-Verknüpfung?


Antworten:


19

In der neuen Version von gnome-settings-daemonwerden die Konfigurationsinformationen nicht in dconfgespeichert, sondern in gconf.

Versuchen Sie Folgendes, um das Äquivalent zu dem zu tun, was Sie am 11.04 getan haben:

  1. Installieren Sie das dconf-toolsPaket und führen Sie es aus dconf-editor.
  2. Navigieren Sie im linken Baum zu org-> gnome-> settings-daemon-> plugins-> xrandr.
  3. Deaktivieren Sie das activeKontrollkästchen.

1
Ich habe die Antwort jetzt festgelegt. Würde es Ihnen etwas ausmachen, es als akzeptiert zu markieren, wenn es Ihr Problem lösen würde?
James Henstridge

2
Der Weg dies von der Kommandozeile aus zu tun ist:dconf write /org/gnome/settings-daemon/plugins/xrandr/active false
aculich

1
Ich fand, dass es mit Ubuntu 13.04 auch notwendig istdconf write /org/gnome/settings-daemon/plugins/media-keys/active false
Mark

3
@elgalu: Dadurch werden alle Medientasten deaktiviert - einschließlich Lautstärke hoch, runter, Screenshots usw. Sicher nicht das, was das OP wollte.
Gui Ambros

1
Ja @GuiAmbros es ist scheiße, ich habe noch keine Lösung für dieses Problem auf Ubuntu 14.04
Leo Gallucci

16

Unter Ubuntu 18.04 habe ich zwei verschiedene Tastenkombinationen für SUPER+ gefunden P, die mit deaktiviert werden können dconf-editor.

Zuerst müssen Sie installieren dconf-editor, falls dies noch nicht geschehen ist. Dies kann im Terminal mit folgendem Befehl erfolgen:

sudo apt install dconf-editor

Dann können Sie es vom Terminal aus starten:

dconf-editor

Innerhalb von dconf-editor:

  • Navigieren Sie zu: / org / gnome / mutter / keybindings / switch-monitor
  • Wenn das Feld "Benutzerdefinierter Wert" Folgendes enthält ['<Super>p', 'XF86Display']:
    • Deaktivieren Sie "Standardwert verwenden"
    • Geben Sie im Feld "Benutzerdefinierter Wert" Folgendes ein: []
  • Navigieren Sie zu: / org / gnome / settings-daemon / plugins / media-keys / video-out
  • Wenn das Feld "Benutzerdefinierter Wert" Folgendes enthält '<Super>p':
    • Deaktivieren Sie "Standardwert verwenden"
    • Löschen Sie im Feld "Benutzerdefinierter Wert" alles.

1
Dies ist genau das gleiche wie die andere Antwort.
fosslinux

5
Ich stimme nicht zu. Sie haben eine wichtige Information überarbeitet: die Tatsache, dass meine Antwort für Ubuntu 18.04 spezifisch ist. Außerdem ist die akzeptierte Antwort für 18.04 irrelevant, und keine der anderen Antworten behebt das Problem mit 18.04 vollständig.
David

Dies funktionierte bei Bionic. Sehr ärgerlich, dass es zwei verschiedene Einstellungen für den gleichen Shrotcut gibt. Das
gemurmelte

8

Um globale<Super>p Tastenkombinationen und KEINE anderen Media-Tasten (getestet in Ubuntu 15.04 ) zu deaktivieren , musste ich die folgenden dconf-Tasten "entleeren". Ich bin gelaufen (in einem Terminal):

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

Vorher habe ich mit den nächsten Bash-Befehlen nach Werten gesucht, die Folgendes enthielten '<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

dconfVerwenden Sie den folgenden Befehl, um alle Schlüssel zu durchsuchen :

dconf dump / | grep '<Super>p'

Wenn Sie das Terminal meiden möchten, führen Sie das Programm aus dconf-editorund suchen Sie dort nach den Schlüsseln ...

Bearbeiten:

Nach einigen Upgrades und Neustarts funktionierte die Tastenkombination nicht mehr. Ich habe festgestellt, dass es einen Fehler in gnome-settings-daemonder Definition gibt / gab <Super>p. Ein Hack wird hier beschrieben .

Beim Startvorgang /usr/bin/xbindkeys_autostartwird beim Login ausgeführt. Dieses Skript sucht nach der Datei in $HOME/.xbindkeysrcund lädt die Einstellungen.

Da ich zur Karte wollte gnome-screenshot -czu <Super>p, habe ich die diese Datei mit folgendem Inhalt (und nicht zugeordneten Einstellungen in ubuntu / Compiz):

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

2
Schön! du hast endlich meinen Super + P-Albtraum gelöst
Leo Gallucci

@LeoGallucci, wenn Sie nach einem Neustart / Update Probleme haben, versuchen Sie es mit der Modifikation .xbindkeysrc (siehe die Bearbeitung meiner Antwort).
Setempler

Die verknüpfte Lösung war genau das, was ich brauchte. Vielen Dank!
Legoscia

7

Dies ist immer noch ein Problem mit Ubuntu 12.10, das am 18. Oktober 2012 veröffentlicht wurde. Ein Bugfix für dieses Problem schien in Arbeit zu sein, so dass es zumindest einfacher ist, die Tastenzuordnungen neu zu konfigurieren, aber es wurde seitdem als ungültig markiert weil dies angeblich behoben wurde gnome-settings-daemon.

Letztendlich ist dieses Problem angeblich auf einige Hardwareanbieter zurückzuführen, die Videos hartcodieren Super-P.

Seit der aktuell akzeptierten Antwort wurden die Konversationen im Bug-Tracker aktualisiert , die darauf hindeuten, xrandr nicht zu deaktivieren, sondern stattdessen Media-Keys zu deaktivieren :

Versuche Folgendes:

  1. Installieren Sie das dconf-toolsPaket und führen Sie es aus dconf-editor.
  2. Navigieren Sie im linken Baum zu org-> gnome-> settings-daemon-> plugins-> media-keys.
  3. Deaktivieren Sie das activeKontrollkästchen.

Oder die Befehlszeilenversion davon ist:

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


Dies deaktiviert viel mehr als nur <super>P. Wenn Sie dies nur deaktivieren möchten, gehen Sie zu dem oben angegebenen Ort, suchen Sie ihn video-outund ändern Sie ihn einfach. Mit dieser Antwort wird das Baby mit dem Badewasser ausgeschüttet.
mlissner

3

Auch wenn das Deaktivieren des xrandr-Plugins bei Ihnen (wie mir) nicht funktioniert, empfehle ich Ihnen, dies zu versuchen (es funktioniert bei mir):

Gehen Sie im dconf-editor über den Befehl "dconf-editor" in ein Terminal und gehen Sie dann zu:

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

und deaktiviere "Standardwert verwenden" und lösche:

'<Super>p',
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.