Гном перестає хапати мої ключі emacs


15

Я використовую Gnome в Ubuntu 11.04. Я багато працюю в Emacs, і я виявляю, що менеджер вікон Gnome захоплює деякі клавіші Emacs. Я певною мірою можу зупинити це, наполегливо пройшовши кожен із клавіш System-> Preferences>> Клавіатури та відключивши порушуючі клавіші. Однак було б непогано зробити це раз на все. Крім того, моя остання проблема полягає в org-режимі, MS-up повинен бути org-shiftmetaup (org-move-subtree-up), але менеджер вікон захоплює цю комбінацію клавіш і робить зменшені вікна. Однак я не можу знайти це у списку комбінацій клавіш; Я не використовую його і не маю поняття, як вони його називають (і не здається, ви можете шукати / редагувати скорочення за комбінацією клавіш, лише за назвою).

Отже, мої запитання:

  1. Чи можу я зробити одну зміну конфігурації Gnome, яка за замовчуванням відключить усі скорочення клавіатури?
  2. Чи є тоді спосіб відновити деякі з них? (Я їх не дуже використовую, але, можливо, хочу пара, яка не суперечить Emacs.)
  3. Якщо цього не зробити, чи є спосіб відключити ярлики, що конфліктують з Emacs, наприклад, перемістивши Meta до клавіші Super лише для Gnome, а не emacs?
  4. За винятком 3, чи є спосіб знайти ярлик за комбінацією клавіш, щоб його можна було відключити окремо?

Чи використовуєте ви compiz + one, compiz (ubuntu classic) або metacity (ubuntu classic без ефектів)?
enzotib

Ubuntu classic (не єдність), я думаю, що у мене є наслідки.
Ліам

Відповіді:


0

Перемістіть Metaклавішу до клавіш Windows у налаштуваннях клавіатури (“Налаштування клавіатури → Розмітки → Опції → Поведінка клавіш Alt / Win → Мета відображається на клавіші Win”. Менеджер вікон все ще використовуватиме Alt, а Emacs буде використовувати Meta.


Просто спробував це, і це не має для мене ніякої різниці. Незграбна клавіша Alt як і раніше поводиться як мета, і Emacs вважає, що я натискаю супер, коли натискаю клавішу win. Я бачу, що це рішення, якби це спрацювало, але було б трохи краще, якби я міг змінити поведінку Gnome, а не Emacs ', оскільки я весь час використовую Emacs Meta, а Alt Gnome майже ніколи. Насправді відключення всіх ярликів клавіатури менеджера вікон, ймовірно, спрацювало б для мене.
Ліам

@Liam: після внесення змін вам доведеться перезапустити Emacs.
Тедді,

1
Добре, дякую. Я спробував це, і це насправді не те, що я шукав. Моя назва - "Gnome перестань захоплювати мої ключі emacs", а не "Emacs перестане брати ключі від Gnome". Чи один із цих варіантів відображення клавіатури (їх багато) переміщує Alt Gnome до клавіші win, а мета залишає на Alt?
Ліам

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