Gnome berhenti meraih kunci emacs saya

14

Saya menggunakan Gnome di Ubuntu 11.04. Saya banyak bekerja di Emacs, dan saya menemukan bahwa window manager Gnome mengambil beberapa kunci Emacs. Sampai batas tertentu, saya dapat menghentikan ini dengan susah payah melalui masing-masing pintasan System-> Preferences-> Keyboard dan menonaktifkan tombol yang menyinggung. Namun akan menyenangkan untuk melakukan ini sekali untuk semuanya. Selain itu, masalah terakhir saya adalah dengan mode-org, MS-up harus org-shiftmetaup (org-move-subtree-up) tetapi manajer jendela mengambil kombinasi tombol itu dan membuat jendela menyusut. Namun, saya tidak dapat menemukannya di daftar Pintasan Keyboard; Saya tidak menggunakannya dan tidak tahu apa sebutannya (dan sepertinya Anda tidak bisa mencari / mengedit jalan pintas dengan kombinasi tombol, hanya dengan nama).

Jadi pertanyaan saya adalah:

  1. Apakah ada satu perubahan konfigurasi Gnome yang dapat saya buat yang secara default akan menonaktifkan semua pintasan keyboard?
  2. Apakah ada cara untuk mengaktifkan kembali beberapa dari mereka? (Saya tidak menggunakannya terlalu banyak, tetapi mungkin menginginkan pasangan yang tidak bertentangan dengan Emacs.)
  3. Gagal, apakah ada cara untuk menonaktifkan pintasan yang bertentangan dengan Emacs, misalnya dengan memindahkan Meta ke kunci Super untuk Gnome saja dan bukan emacs?
  4. Pendek 3, apakah ada cara untuk menemukan jalan pintas dengan kombinasi tombol sehingga dapat dinonaktifkan secara individual?
Liam
sumber
Apakah Anda menggunakan compiz + unity, compiz (ubuntu classic) atau metacity (ubuntu classic tanpa efek)?
enzotib
Ubuntu classic (bukan unity), saya rasa saya punya efek.
Liam

Jawaban:

0

Pindahkan Metakunci ke tombol Windows di pengaturan keyboard Anda (“Preferensi Keyboard → Tata Letak → Pilihan → Alt / Win key behaviour → Meta dipetakan ke Win key.” Window manager akan tetap digunakan Alt, dan Emacs akan menggunakan Meta.

Teddy
sumber
Baru saja mencobanya, dan itu tidak membuat perbedaan bagi saya. Tombol Alt yang tidak ditandai masih berlaku sebagai meta, dan Emacs berpikir saya menekan super ketika saya menekan tombol win. Saya bisa melihat ini menjadi solusi jika berhasil, tetapi akan sedikit lebih baik jika saya bisa mengubah perilaku Gnome daripada Emacs, karena saya menggunakan Emacs Meta sepanjang waktu, dan Alt Gnome hampir tidak pernah. Sebenarnya menonaktifkan semua pintasan keyboard window manager mungkin akan bekerja dengan baik untuk saya.
Liam
@Liam: Anda harus memulai ulang Emacs setelah melakukan perubahan.
Teddy
1
Ok terima kasih. Saya mencobanya dan itu tidak benar-benar apa yang saya cari. Judul saya adalah "Gnome berhenti meraih kunci emacs saya" bukan "Emacs berhenti mengambil kunci Anda oleh Gnome". Apakah salah satu dari opsi pemetaan keyboard (ada banyak) memindahkan Alt Gnome ke tombol menang, dan meninggalkan meta di Alt?
Liam