Як зупинити Alt від запуску Глобального меню?


21

Я намагаюся відключити Altзапуск глобального меню під час використання програми (я використовую Ubuntu 14.04).

Моя проблема полягає в тому, що, наприклад, коли я використовую emacs і натискаю Alt+ h, запускається меню довідки, чого я не хочу.



Це стосується терміналу? Це трапляється навіть тоді, коли я використовую інший додаток, наприклад Firefox.
fusilli.jerry89

Я думаю, це помилка: bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1113420 . Хтось знає про будь-яке вирішення? Я думав, що мені вдасться поміняти ключ Windows на клавішу alt, тоді я можу зіставити мета-ключ на клавішу alt. Це би спрацювало?
fusilli.jerry89

Дивіться також askubuntu.com/questions/312965/…
artscan

Відповіді:


9

Я також використовую Emacs, але з графічним інтерфейсом ( emacs &в термінальній оболонці) я не бачу цієї проблеми - Alt-H вибирає весь буфер.

Коли я запускаю Emacs спеціально всередині терміналу ( emacs -nw), я бачу проблему, коли ви повідомляєте. Клавіша Alt перехоплюється додатком терміналу.

Якщо ви дійсно хочете використовувати текстовий режим Emacs всередині терміналу, вам слід скористатися меню терміналу (натисніть всередину вікна терміналу, потім перейдіть до верхньої частини екрана), потім виберіть Правка> Комбінації клавіш ... та зніміть прапорець "Увімкнути меню клавіші доступу ". Після цього текстовий режим Emacs розглядає Alt-H так само, як GUI Emacs.

(відредагувати), щоб відключити клавішу Alt у всіх програмах, запустіть ccsm(менеджер налаштувань CompizConfig), виберіть Desktop -> Ubuntu Unity Plugin та відключіть «Клавіша для відображення панелі меню при натисканні» і, можливо, «Клавіша для відображення HUD при натисканні» теж.

Можливо, вам доведеться встановити ccsm за допомогою sudo apt-get install CompizConfig-Settings-Manager.


Тепер я бачу, що Emacs GUI - це особливий випадок, який, ймовірно, перехоплює Alt. Я відредагував відповідь, щоб надати більш загальне рішення.
смійся

Дякую сміху за допомогу. На жаль, це заважає відображати рядок меню, але якщо я все-таки введіть ярлик, наприклад, alt + h, він все одно запустить меню.
fusilli.jerry89

Ви маєте рацію, і тепер я бачу, що щодо цього є багато пов'язаних питань, а також помилка, про яку ви посилалися. Вибачте. У будь-якому випадку, спеціально для Emacs ви можете спробувати оновити (я використовую 24.3.1, який не страждає від цього).
смійся

Дякую. Ви все-таки допомогли мені, тому що тепер я можу просто використовувати emacs поза терміналом, і він робить все, що мені потрібно. Дякую!!!
fusilli.jerry89

Я б хотів, щоб я знайшов вашу пораду 2 роки тому, що врятувало б мені стільки небажаних контекстних
переходів

16

Ви можете зайти в Налаштування> Клавіатура та змінити ярлик або відключити ярлик там

введіть тут опис зображення


1
У мене вже є ключ "Показати HUD" як відключений. Ви впевнені, що це проблема з HUD?
fusilli.jerry89

@ fusilli.jerry89 Міна також виявилася інвалідом. Я встановив це на щось, чого я ніколи не планував використовувати (Fn +? ... чи щось подібне). Згодом Alt перестав запускати меню.
Честер

0

спробуйте відключити "пошук" у налаштуваннях-> комбінації клавіш.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.