Ярлыки клавиш больше не работают в xfce

10

Хотя все работает отлично, сочетания клавиш, такие как Alt+F4 , Alt+TAB и т. д., неожиданно перестали работать в моей установке Xubuntu 14 / Xfce4 .

Ничего не происходит, если я ударил их, и странно, если я попытаюсь закрыть терминал Alt+F4 , буквы ;3S будут записаны в консоли.

Конечно, ярлыки в «Settings > Window Manager > Keyboard» настроены правильно, и я проверил в xev , что ключи по-прежнему отображаются правильно.

  • Результат ps -ef | grep xfce : Ссылка
  • Результат cat ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml Ссылка

Откуда это могло произойти?

EDIT: я локализовал проблему: она исходит из xmodmap:

У меня есть файл .Xmodmap в моей домашней папке, содержащий только

keycode  21 = asciicircum dead_grave dead_circumflex dead_grave dead_tilde dead_ogonek dead_tilde
keycode  77 = NoSymbol NoSymbol NoSymbol

(поэтому ничего не связано с Alt ). Если я удалю его, ярлыки снова работают. Зачем ? Как я мог работать одновременно?

    
задан Klaus 05.05.2014 в 16:02
источник

2 ответа

4

Похоже, что это может быть ошибка # 1292290 - При перезагрузке оконные команды не работают . Здесь упоминается обходное решение:

I found a workaround: clear before reassign!

To make a shortcut to work ok, select an action you want to reassign and click 'Clear' button until it will really empty. Sometime if there is some (hidden?) duplicates, you will still see some shortcut (the same or different), even you clicked 'Clear' button. In this case just click the button again. Since the action shortcut is really empty, just assign your custom one as usual, and it will work ok :)

и

Someone on #xubuntu or #ubuntustudio (can't remember) mentioned a workaround for this:

You simply have to delete the current key mapping twice before setting a new one. Then the new mapping will be stored in the config.

    
ответ дан bain 11.05.2014 в 23:43
1

Это, по-прежнему, остается активной проблемой. Я нашел решение для Studio Ubuntu 14.04, которое должно работать для другого xubuntus:

  1. Установите диспетчер файлов «показать скрытые файлы»
  2. Перейдите к ~/.config/xfce4/xfconf/xfce-perchannel-xml/
  3. Откройте xfce4-keyboard-shortcuts.xml в текстовом редакторе

Найдите две строки:

  • <property name="<Alt>Tab" type="empty"> должно быть первым
  • <property name="<Alt>Tab" type="string" value="cycle_windows_key"/> должно прийти после этого

Вы можете искать в «Tab», чтобы быстрее находить их. Если любой из них отсутствует или они вышли из строя или назначено неправильное значение, функция Alt-Tab не будет работать. Устранение недостающих значений привело к тому, что мой компьютер снова работал. (Я отключил Alt-Tab во время работы с Inkscape и не смог вернуть его, пока не сделал это).

Будьте осторожны! Возможно, вы захотите сделать резервную копию, прежде чем обманывать в этом файле

    
ответ дан Will Steward 08.06.2016 в 02:10