Скрипт пользовательского уровня, выполняемый lightdm

Вы устанавливаете часовой пояс для страны с летним временем. Сегодня было изменение зимнего времени в 3:00 по местному времени до 2:00 по местному времени. Попробуйте установить правильный часовой пояс для своей страны или отключите синхронизацию NTP.

Чтобы отключить: «Администрирование системы» - дата и время, затем нажмите кнопку блокировки, введите свой пароль и выберите «Вручную» из раскрывающегося списка. [ ! d1]

2
задан 2 April 2012 в 00:29

1 ответ

Если вы просто заинтересованы в переназначении ключей способом, который работает для любого wm, я думаю, что у меня есть способ для любого типичного X wm, но вам, вероятно, придется настроить его на wm. Например, в Awesome я добавляю следующую строку в конец моего rc.lua:

awful.util.spawn_with_shell("/usr/bin/setxkbmap -option caps:swapescape -option altwin:ctrl_win")

с другими моими объектами автозапуска. Вышеуказанные параметры будут заменять escape и capslock и сопоставлять клавиши «windows» (и обычные клавиши ctrl) с ctrl.

Независимо от того, какие DE или wm вы используете, он должен предлагать способ автозапуска команд. Автозапуск соответствующей команды setxkbmap должен переназначить ваши ключи. Я сделал это в разных оконных менеджерах. AFAIK, это надежный «правильный» способ переназначить ключи, в отличие от xmodmap, который кажется пушистым.

Чтобы переназначить нужные вам ключи, вам необходимо знать соответствующие параметры и значения ключей для передачи , Вы можете найти список в /usr/share/X11/xkb/rules/xorg.lst

Конечно, вы можете использовать setxkbmap в .xinitrc также, но, как вы указали, lightdm, похоже, не использует его при загрузке сеансов. Поскольку я также использую lightdm, я обычно не думаю об редактировании xinitrc, но мне просто показалось, что должен быть способ начать пользовательскую сессию X через lightdm ... и я нашел этот ответ. Это может быть больше в соответствии с тем, что вы хотите сделать.

4
ответ дан 25 May 2018 в 13:03

Другие вопросы по тегам:

Похожие вопросы: