VirtualBox - Нет подсветки на клавиатуре CM STORM

VirtualBox - Нет подсветки на клавиатуре CMSTORM

cmstorm keyboard

В этой статье показано, как включить функцию подсветки (клавиша блокировки экрана) на клавиатуре CMSTORM.

Среда

  1. VirtualBox 5.1.14

  2. Ubuntu 16

1. Решение - быстрое

Чтобы исправить это быстро, выполните следующую команду в терминале и снова нажмите клавишу «Блокировка экрана», подсветка должна быть включена.

Терминал

$ xmodmap -e 'add mod3 = Scroll_Lock'

Note
Если виртуальная машина перезагружается, вам нужно повторить ту же команду снова!

2. Решение - сценарий оболочки + автозапуск

Постоянным решением является создание сценария оболочки и установка его автоматического запуска.

2.1 Create a shell script, and put the following content:

/home/example/scripts/backlight.sh

#!/bin/bash
sleep 1
xmodmap -e 'add mod3 = Scroll_Lock'
xset led 3

2.2 Make above shell script executable – chmod +x backlight.sh

Терминал

$ ls -lsah
total 12K
4.0K drwxr-xr-x  2 example example 4.0K Feb   5 10:24 .
4.0K drwxr-xr-x 17 example example 4.0K Feb   5 10:24 ..
4.0K -rw-r--r--  1 example example   67 Feb   5 10:24 backlight.sh

$ chmod +x backlight.sh

$ ls -lsah
total 12K
4.0K drwxr-xr-x  2 example example 4.0K Feb   5 10:24 .
4.0K drwxr-xr-x 17 example example 4.0K Feb   5 10:24 ..
4.0K -rwxr-xr-x  1 example example   67 Feb   5 10:24 backlight.sh

2.3 Create a /etc/xdg/autostart/backlight.desktop file and set the above shell script auto start.

Терминал

$ sudo vim /etc/xdg/autostart/backlight.desktop

/etc/xdg/autostart/backlight.desktop

[Desktop Entry]
Type=Application
Name=Devastator Keyboard Backlight
Exec=/home/example/scripts/backlight.sh
X-GNOME-Autostart-enabled=true

Готово. Перезагрузите виртуальную машину.