Bagaimana cara menonaktifkan pintasan global <Super> -p?

35

Di ubuntu 11.04 ada solusi menggunakan gconf-editor dan kunci pengaturan /apps/gnome_settings_daemon/plugins/xrandr/activeke false.

Namun tidak ada kunci seperti itu di gconf-manager menggunakan ubuntu 11.10 (gnome 3).

Dovydas Sabonis
sumber
1
Untuk konteks, di sini adalah solusinya user28503 disinggung.
jpaugh

Jawaban:

19

Versi baru gnome-settings-daemonmenyimpan informasi konfigurasinya dconfdaripada gconf.

Untuk melakukan yang setara dengan apa yang Anda lakukan pada 11.04, coba yang berikut ini:

  1. Instal dconf-toolspaket, dan kemudian jalankan dconf-editor.
  2. Di pohon di sebelah kiri, navigasikan org-> gnome-> settings-daemon-> plugins-> xrandr.
  3. Hapus centang pada activekotak centang.
James Henstridge
sumber
1
Saya sudah memperbaiki jawabannya sekarang. Apakah Anda keberatan menandainya sebagai diterima jika itu memecahkan masalah Anda?
James Henstridge
2
Cara untuk melakukan ini dari baris perintah adalah:dconf write /org/gnome/settings-daemon/plugins/xrandr/active false
aculich
1
Saya menemukan bahwa w / Ubuntu 13.04 juga perlu dilakukandconf write /org/gnome/settings-daemon/plugins/media-keys/active false
Tandai
3
@elgalu: melakukan ini akan menonaktifkan semua kunci media - termasuk volume naik, turun, tangkapan layar, dll. Tentu saja bukan yang diinginkan OP.
Gui Ambros
1
Ya @GuiAmbros itu menyebalkan, saya masih tidak punya solusi untuk masalah ini di Ubuntu 14.04
Leo Gallucci
16

Di Ubuntu 18.04 , saya menemukan dua keybindings berbeda untuk SUPER+ P, yang dapat dinonaktifkan dengan dconf-editor.

Pertama, Anda perlu menginstal dconf-editor, jika belum diinstal. Ini dapat dilakukan di terminal dengan perintah berikut:

sudo apt install dconf-editor

Kemudian Anda dapat meluncurkannya dari terminal:

dconf-editor

Di dalam dconf-editor:

  • Arahkan ke: / org / gnome / mutter / keybindings / switch-monitor
  • Jika bidang "Nilai khusus" berisi ['<Super>p', 'XF86Display'], maka:
    • Nonaktifkan "Gunakan nilai default"
    • Di bidang "Nilai khusus", ketikkan yang berikut: []
  • Arahkan ke: / org / gnome / settings-daemon / plugins / media-keys / video-out
  • Jika bidang "Nilai khusus" berisi '<Super>p', maka:
    • Nonaktifkan "Gunakan nilai default"
    • Di bidang "Nilai khusus", hapus semuanya.
David
sumber
1
Ini sama dengan jawaban lainnya.s
fosslinux
5
Saya tidak setuju. Anda telah mengedit informasi penting: fakta bahwa jawaban saya khusus untuk Ubuntu 18.04. Juga, jawaban yang diterima tidak relevan dengan 18,04, dan tidak ada jawaban lain yang sepenuhnya memperbaiki masalah dengan 18,04.
David
Ini bekerja pada Bionic. Sangat menyebalkan bahwa ada dua pengaturan berbeda untuk shrotcut yang sama. Bergumam itu bekerja untuk saya
chaz
8

Untuk menonaktifkan global<Super>p keybindings, dan BUKAN kunci media lainnya (diuji di Ubuntu 15.04 ) saya harus 'emtpy' kunci dconf berikut. Saya berlari (di terminal):

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

Sebelumnya, saya mencari dengan perintah bash berikutnya untuk nilai-nilai yang mengandung '<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

Untuk mencari semua dconfkunci, gunakan perintah:

dconf dump / | grep '<Super>p'

Jika Anda ingin menghindari terminal, jalankan program dconf-editordan cari kunci di sana ...

Edit:

Setelah beberapa peningkatan dan restart, saya memiliki keybinding tidak berfungsi lagi. Saya menemukan, bahwa ada / ada bug dalam gnome-settings-daemondefinisi itu <Super>p. Retasan dijelaskan di sini .

Dalam proses startup, /usr/bin/xbindkeys_autostartdijalankan saat login. Script ini mencari file dalam $HOME/.xbindkeysrcdan memuat pengaturan.

Karena saya ingin memetakan gnome-screenshot -cke <Super>p, saya membuat file ini dengan konten berikut (dan belum dipetakan pengaturan di ubuntu / compiz):

# Content of $HOME/.xbindkeysrc
"gnome-screenshot -c"
mod4 + p
setempler
sumber
2
Menyenangkan! Anda akhirnya memecahkan mimpi buruk Super + P saya
Leo Gallucci
@LeoGallucci, jika Anda memiliki masalah setelah restart / pembaruan, coba modifikasi .xbindkeysrc (lihat edit jawaban saya).
setempler
The solusi terkait adalah persis apa yang saya butuhkan. Terima kasih!
legoscia
7

Ini masih menjadi masalah pada Ubuntu 12.10 yang dirilis 18 Oktober 2012. Perbaikan bug untuk ini sepertinya sedang dikerjakan sehingga setidaknya ada cara yang lebih mudah untuk mengkonfigurasi ulang binding utama, tetapi sejak itu ditandai tidak valid karena ini seharusnya diperbaiki gnome-settings-daemon.

Pada akhirnya masalah ini diduga disebabkan oleh beberapa vendor perangkat keras yang melakukan pengkodean video Super-P.

Telah ada percakapan terbaru tentang pelacak kutu sejak jawaban yang saat ini diterima yang menyarankan tidak mematikan xrandr, melainkan mematikan kunci media :

Coba yang berikut ini:

  1. Instal dconf-toolspaket, dan kemudian jalankan dconf-editor.
  2. Di pohon di sebelah kiri, navigasikan org-> gnome-> settings-daemon-> plugins-> media-keys.
  3. Hapus centang pada activekotak centang.

Atau versi baris perintah ini adalah:

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

aculich
sumber
Ini menonaktifkan lebih dari sekadar <super>P. Jika Anda hanya ingin menonaktifkannya, buka lokasi di atas, temukan video-out, dan ubah saja. Melakukan jawaban ini adalah membuang bayi dengan air mandi.
mlissner
3

Meskipun menonaktifkan plugin xrandr tidak berfungsi untuk Anda (seperti saya), saya sarankan Anda untuk mencoba ini (ini berfungsi untuk saya):

Masuk ke dconf-editor melalui perintah "dconf-editor" di terminal, lalu buka di:

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

dan nonaktifkan "gunakan nilai default" dan hapus:

'<Super>p',
Kailackous
sumber