Scroll при смене раскладки в Xfce (xfce4-xkb-plugin)

Руководства, инструкции, советы и хитрости
Ответить
Аватара пользователя
ZEN
Администратор
Сообщения: 1350
Зарегистрирован: 27 сен 2012, 18:23
Темы: 206
Откуда: Украина, Одесса
Статус: Не в сети

Scroll при смене раскладки в Xfce (xfce4-xkb-plugin)

Сообщение ZEN » 11 дек 2012, 01:25

Досадный минус Xfce в том, что через GUI нету опции при переключении раскладки включать на клавиатуре светодиод Scroll Lock. Точнее этого нет при использовании плагина xfce4-xkb-plugin. Костыль в виде скрипта в автозапуск сразу не захотелось делать, по-этому включил смекалку нашел где находится файл настроек xkb-plugin. Внимание, изменения вносить предварительно разлогинясь из Xfce и перейдя на виртуальный терминал нажав комбинацию клавиш Ctrl+Alt+F1 залогиниться в него и произвести редактирование например редактором nano (после изменения для возврата в графический режим нужно воспользоваться комбинацией Ctrl+Alt+F7).

И так, в моем случае файл настроек xfce4-xkb-plugin выглядел так:
~/.config/xfce4/panel/xkb-plugin.rc
Так же могут быть цифры в конце имени файла.
Дальше смотрим его содержимое:
/bin/bash писал(а):zen@debian:~$ cat ~/.config/xfce4/panel/xkb-plugin.rc
display_type=0
group_policy=2
default_group=0
never_modify_config=false
model=pc105
layouts=us,ru
variants=,
toggle_option=grp:alt_shift_toggle
compose_key_position=
Первым делом переменной never_modify_config устанавливаем флаг true, иначе при выходе из сессии значения будут сбрасываться. К строке выделенной зелёным цветом дописываем следующее значение:
/bin/bash писал(а):zen@debian:~$ cat ~/.config/xfce4/panel/xkb-plugin.rc
display_type=0
group_policy=2
default_group=0
never_modify_config=true
model=pc105
layouts=us,ru
variants=,
toggle_option=grp:alt_shift_toggle,grp_led:scroll
compose_key_position=
Сохраняем изменения в файле, логинимся в Xfce, теперь при переключении на русскую раскладку у меня загорается scroll lock:

Изображение
Одно только плохо, настройки xkb-plugin через gui теперь не все доступны (можно поменять стиль отображения значек/текст или сменить привязку расскладки, но не более). Причина этому never_modify_config, если не воспользоваться этой опцией, то Xfce при старте будет переписывать файл тем самым убирая из него опцию grp_led:scroll.
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей