cmstorm keyboard

この記事では、CMSTORMキーボードでバックライト機能(Screen Lockキー)を有効にする方法を説明します。

環境

  1. VirtualBox 5.1.14

  2. Ubuntu 16

1.ソリューション – クイック

すばやく修正するには、端末で次のコマンドを実行し、もう一度「画面ロックキー」を押すと、バックライトが有効になります。

ターミナル

$ xmodmap -e 'add mod3 = Scroll__Lock'

2.解決策 – シェルスクリプト自動開始

恒久的な解決策は、シェルスクリプトを作成し、自動起動を設定することです。

2.1シェルスクリプトを作成し、次の内容を入力します。

/home/mkyong/scripts/backlight.sh

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

2.2上記のシェルスクリプトを実行可能にする –

chmod x backlight.sh

ターミナル

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

$ chmod +x backlight.sh

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

2.3 `/etc/xdg/autostart/backlight.desktop`ファイルを作成し、上記のシェルスクリプトをauto startに設定します。

ターミナル

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

/etc/xdg/autostart/backlight.desktop

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

完了しました。 VMを再起動します。

=== 参考文献

.  https://wiki.archlinux.org/index.php/Xmodmap[Xmodmap example]

.  https://offend.me.uk/blog/14/[xmodmapヒントとヒント]

リンク://タグ/バックライト/[バックライト]リンク://タグ/キーボード/[キーボード]link://tag/ubuntu/[ubuntu]link://タグ/virtualbox/[virtualbox]link://タグ/xmodmap/[xmodmap]