Bagaimana cara menonaktifkan Ctrl-Alt-D di gnome-shell?


15

Saya menggunakan gnome 3 dan gnome-shell (bukan gnome classic) di Ubuntu 12.04 LTS dengan emacs. Saya ingin menggunakan pintasan keyboard Ctrl+ Alt+ Ddengan emacs, namun setiap kali saya menekan keystroke itu, gnome memotongnya dan menyembunyikan semua jendela.

Saya telah mencoba untuk menonaktifkannya di Pengaturan> Papan Ketik> Pintasan> Navigasi> Sembunyikan semua jendela normal. Tampaknya dinonaktifkan di sana, tetapi jika saya menekan Ctrl+ Alt+ Dsemua jendela masih akan meminimalkan.

Langkah saya berikutnya adalah mencoba dan menggunakannya dconf-editoruntuk menonaktifkannya org.gnome.desktop.wm.keybindings, tetapi saya tidak dapat menemukan opsi untuk "sembunyikan semua jendela" (atau yang serupa) di sana.

Bantuan apa pun akan dihargai, terima kasih.


Saya hanya dapat menambahkan bahwa saya memiliki masalah yang sama, tetapi saya tidak tahu solusinya.
Marius Hofert

Jawaban:


19

Saya tahu bahwa yang berikut ini berhasil dalam kasus saya. Pertama, alih-alih mencoba menonaktifkan pintasan, berikan kombinasi tombol baru. Saya melakukan ini System Settings -> Keyboard Layout -> Layouts -> Options..., tetapi ini adalah bug yang diketahui bahwa pengaturan ini tidak dihormati di Gnome Shell.

Selain itu, gunakan dconf-editoruntuk memberikan kombinasi tombol yang sama:

  1. Buka dconf-editor (Alt-F2, masukkan dconf-editor)
  2. Memperluas sampai elemen: org → gnome → desktop → wm → keybindings.
  3. Ubah nilai untuk kunci yang benar (dalam kasus Anda, ini seharusnya show-desktop).

Dalam kasus saya, saya ingin C-M-sdihormati di Emacs, dan tidak menggulung jendela saat ini. Jadi, bukannya mencoba untuk menonaktifkan pintas dengan menggunakan kurung di dconf-editor, saya memberikan toggle-shadedkombinasi tombol baru: ['<Control><Super>s']. Dan tiba-tiba, C-M-stersedia di Emacs. Semoga ini bisa membantu Anda juga.


1
Terima kasih! Itu berhasil bagi saya: pengaturan org.gnome.desktop.wm.keybindings.show-desktopuntuk ['<Control><Super>D'].
cg505

6

Untuk menonaktifkan ikatan kunci gsettings, cukup gunakan nilai ['disabled']:

gsettings set org.gnome.desktop.wm.keybindings toggle-shaded "['disabled']"

4

Saya baru saja menemukan masalah ini di Ubuntu 12.04 LTS mencoba untuk menghapus Ctrl+ Alt+ Sbinding untuk "toggle-shaded". AFAIK, saya menjalankan konfigurasi jendela out-of-the-box: GNOME3, Compiz, Metacity, Unity.

Baik Compiz dan Metacity mengikat Ctrl+ Alt+ S, yang BENAR-BENAR melemparkan saya karena saya terus berusaha mengedit keybinding untuk compiz sebagaimana ditunjukkan oleh sejumlah posting (atau lebih tepatnya org.gnome.desktop.wm.keybindings). Tapi ini tidak mengubah apa pun yang bisa saya lihat, bahkan setelah memulai ulang X.

Dalam frustrasi saya mencoba untuk mengedit keybindings Metacity, yang berhasil segera (tidak perlu me-restart kesatuan, compiz atau X.) Inilah baris perintah:

gconftool-2 --unset /apps/metacity/window_keybindings/toggle_shaded

Periksa $HOME/.gconf/apps/metacity/window_keybindings/%gconf.xmlperubahannya.

Aku dipantau perubahan ke semua file di saya $HOMEmelalui man:findketika mencoba berbagai konfigurasi editor: gnome-control-center, ccsm, dconf-editor, gconftool-2untuk melihat apa yang berubah.

dconf-editorbekerja dengan baik untuk compiz. Pemahaman saya adalah compiz dan metacity bekerja bersama untuk membuat tampilan tetapi saya tidak tahu caranya. Dan saya pikir ada sejumlah window manager yang bisa digunakan dengan compiz, sehingga dapat memperumit masalah.


3

Juga jangan lupa untuk memeriksa apakah Anda telah mengaktifkan ekstensi Screenshot Window Sizer di Alat Tweak GNOME . Ini memetakan Ctrl+ Alt+ Suntuk mengubah ukuran jendela gnome dalam berbagai format 16: 9.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.