Я наконец понял это. В Вашем пользовательском корневом каталоге необходимо создать файл, названный автоматическим запуском в пути/.config/lxsession/LXDE/, и просто добавить любую команду, которую Вы хотите выполнить после входа в систему файла автоматического запуска.
Переход по вашему описанию, оконный менеджер не разбился: он все еще отвечает на события, связанные с окном, проблема в том, что она больше не определяет события клавиатуры.
Что, вероятно, происходит, в том, что ваша конфигурация клавиатуры изменилась таким образом, что удивительные не распознают. Убедитесь, что IGNORE_Modifiers
устанавливается правильно: если он отсутствует LOCK
или ваш Numblock модификатор , затем клавиатура и ярлыки мыши не будут работать во время блокировки CAPS находятся на. Кроме того, убедитесь, что ключ, который вы думаете, отправляет MOD4
, все еще отправляет этот модификатор.
Чтобы проверить, какая ваша клавиатура отправляет, запустите команду XEV
в клемме и нажмите клавиши в окне XEV. Если вы нажмете , то , вы должны увидеть что-то вроде
KeyPress event, serial 33, synthetic NO, window 0x4a00001,
root 0xab, subw 0x0, time 291526925, (443,-11), root:(454,44),
state 0x0, keycode 38 (keysym 0x61, a), same_screen YES,
XLookupString gives 1 bytes: (61) "a"
XmbLookupString gives 1 bytes: (61) "a"
XFilterEvent returns: False
KeyRelease event, serial 33, synthetic NO, window 0x4a00001,
root 0xab, subw 0x0, time 291527038, (443,-11), root:(454,44),
state 0x0, keycode 38 (keysym 0x61, a), same_screen YES,
XLookupString gives 1 bytes: (61) "a"
XFilterEvent returns: False
, если вы видите состояние
, которые отличаются от 0x0
, то какой-то модификатор включен 0x2
Указывает, что замок Caps включен. Когда вы нажимаете клавишу MOD4
, состояние должно измениться на 0x40
.