Поддержка Scroll Lock в Gnome 3.6
У меня есть подсветка клавиатуры при нажатии "Scroll Lock".
Но по умолчанию в Gnome 3.6 у меня нет xmodmap для "Scroll Lock":
$xmodmap
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40), Alt_R (0x6c), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)
mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)
Но я могу добавить это:
$xmodmap -e 'add mod3 = Scroll_Lock'
$xmodmap
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40), Alt_R (0x6c), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3 Scroll_Lock (0x4e)
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)
mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)
Когда у меня был Gnome 3.4, я просто добавил в свой файл.bashrc:
xmodmap -e 'add mod3 = Scroll_Lock'
Но в Gnome 3.6 это не работает, потому что он переопределяет xmodmap без поддержки Scroll Lock во время сеанса пользователя.
Как я могу добавить поддержку Scroll Lock в Gnome 3.6?
Спасибо за внимание!
2 ответа
Я нашел решение на https://bbs.archlinux.org/viewtopic.php?id=151899.
Всего нужно будет выполнить:
gsettings set org.gnome.settings-daemon.plugins.keyboard active false
Переопределение для xmodmap отключено для меня сейчас.
Кажется, что светодиодный индикатор блокировки прокрутки в GNOME 3.6 не работает, но функциональность соответствует ожидаемой. В основном настройки xmodmap перезаписываются gnome. Если вы не хотите отключать клавиатуру с помощью gnome, вы можете обойти эту проблему, используя следующие инструкции:
Чтобы включить индикатор, можно добавить запись xmodmap, как вы сказали, чтобы вернуть индикатор, но индикатор отключается сам после того, как вы отключите клавиатуру, выйдите из системы / перезапустите (перезапуск gnome-session) Итак, чтобы обойти это, нам нужно иметь 1) правило udev для клавиатуры - которое разрешает блокировку прокрутки для каждого горячего подключения (вызов сценария для добавления записи xmodmap для блокировки прокрутки) 2) функция автоматического запуска gnome - включение блокировки прокрутки при каждой перезагрузке (вызов сценария для добавить запись xmodmap для блокировки прокрутки)