Usiłuję wyłączyć Altwyzwalanie menu globalnego podczas korzystania z aplikacji (używam Ubuntu 14.04).
Mój problem polega na tym, że kiedy używam na przykład emacsa i nacisnąłem Alt+ h, uruchamiane jest menu pomocy, czego nie chcę.
Usiłuję wyłączyć Altwyzwalanie menu globalnego podczas korzystania z aplikacji (używam Ubuntu 14.04).
Mój problem polega na tym, że kiedy używam na przykład emacsa i nacisnąłem Alt+ h, uruchamiane jest menu pomocy, czego nie chcę.
Odpowiedzi:
Używam również Emacsa, ale z GUI ( emacs &
w powłoce terminalowej) nie widzę tego problemu - Alt-H wybiera cały bufor.
Kiedy uruchamiam Emacsa konkretnie w terminalu ( emacs -nw
), widzę problem w momencie zgłoszenia. Klawisz Alt jest przechwytywany przez aplikację terminalową.
Jeśli naprawdę chcesz używać Emacsa w trybie tekstowym wewnątrz terminala, powinieneś użyć menu terminala (kliknij w oknie terminala, a następnie przejdź do góry ekranu), a następnie wybierz Edycja> Skróty klawiaturowe ... i odznacz „Włącz menu klucze dostępu ”. Po wykonaniu tego, tryb tekstowy Emacs traktuje Alt-H tak samo jak GUI Emacs.
(edycja), aby wyłączyć klawisz Alt we wszystkich aplikacjach, uruchom ccsm
(CompizConfig Settings Manager), wybierz Pulpit -> Wtyczka Ubuntu Unity i wyłącz „Klawisz, aby wyświetlić pasek menu po naciśnięciu” i ewentualnie „Klawisz, aby wyświetlić interfejs po dotknięciu” zbyt.
Może być konieczne zainstalowanie ccsm przy użyciu sudo apt-get install CompizConfig-Settings-Manager
.
Możesz przejść do Ustawienia> Klawiatura i zmienić skrót lub wyłączyć tam skrót