Używam Gnome w Ubuntu 11.04. Dużo pracuję w Emacsie i okazuje się, że menedżer okien Gnome chwyta niektóre klucze Emacsa. W pewnym stopniu mogę temu zapobiec, mozolnie przechodząc przez każdy z System-> Preferencje-> Skróty klawiaturowe i wyłączając przestępcze klawisze. Byłoby jednak miło to zrobić raz na zawsze. Ponadto moim ostatnim problemem jest tryb org, MS-up powinien być org-shiftmetaup (org-move-subtree-up), ale menedżer okien chwyta tę kombinację klawiszy i tworzy skurczone okna. Jednak nie mogę tego znaleźć na liście Skróty klawiaturowe; Nie używam go i nie mam pojęcia, jak go nazywają (i nie wydaje się, że można wyszukiwać / edytować skróty według kombinacji klawiszy, tylko według nazwy).
Więc moje pytania to:
- Czy mogę wprowadzić jedną zmianę konfiguracji Gnome, która domyślnie wyłączy wszystkie skróty klawiaturowe?
- Czy istnieje sposób na ponowne włączenie niektórych z nich? (Nie używam ich zbyt często, ale mogę chcieć pary, która nie jest w konflikcie z Emacsem.)
- Jeśli to nie wystarczy, czy istnieje sposób na wyłączenie skrótów, które powodują konflikty z Emacsem, na przykład poprzez przeniesienie Meta do superklucza tylko dla Gnome, a nie emacsa?
- Skrót od 3, czy istnieje sposób na znalezienie skrótu za pomocą kombinacji klawiszy, aby można go było wyłączyć indywidualnie?
Odpowiedzi:
Przenieś Metaklawisz na klawisze Windows w ustawieniach klawiatury („Preferencje klawiatury → Układy → Opcje → Działanie klawisza Alt / Win → Meta jest mapowany na klawisze Win”. Menedżer okien będzie nadal używał Alt, a Emacs będzie korzystał z Meta.
źródło
Edycja> Skróty klawiaturowe ... i odznacz „Włącz klawisze dostępu do menu”.
Źródło: /ubuntu/30224/how-to-disable-the-alt-hotkey-behavior-on-gnome-terminal
* Nie wiem, czy jest to specyficzne dla Ubuntu.
źródło