2019/09/02(月) [n年前の日記]
#3 [ubuntu] x11vncとNumlockの状態がよく分からない
Ubuntu 18.04 LTS 上で x11vnc を起動して、Windows10 + vnc viewer でアクセスすると、テンキーが働かない、というか Numlock が無効になった状態で動いてしまうことに気づいた。
Ubuntu側のキーボードは、Numlock が on になっているのだけどなあ…。端末を開いて、numlockx status と打ち込むと、「on になってるよ」とも言ってくるし。Ubuntu側のキーボードで、テンキーを叩くと、ちゃんと数字も入力できる。しかし、Windows10 + vnc viewer でテンキーを叩くと、Numlock が無効の状態 ―― カーソルキーその他として働いてしまう。
ふと、vnc viewer 上で、numlockx off で Numlock を無効にしてみた。…コレだと vnc viewer 上で、テンキーを叩いても数字が出てくる。
ということで、Ubuntu側の Numlock状態と、Windows10 + vnc viewer 上の Numlock状態が反対になっているわけで。
しかも、一度端末上で Numlock が有効になると、その後 numlockx off で無効にしても有効になり続けるし。別のアプリを起動して確認すると、反映されてなかったり。しかし Windows10側のキーボードの Numlock を切り替えると反映されたりされなかったり。どうなっているのか…。
ちなみに、x0vncserver を起動して、vnc viewer でアクセスすると、Ubuntu側のNumlock状態が反映される。しかし、x0vncserver はマウスカーソルが表示されずに、只のドットになってしまう不便さがあって。
Ubuntu側のキーボードは、Numlock が on になっているのだけどなあ…。端末を開いて、numlockx status と打ち込むと、「on になってるよ」とも言ってくるし。Ubuntu側のキーボードで、テンキーを叩くと、ちゃんと数字も入力できる。しかし、Windows10 + vnc viewer でテンキーを叩くと、Numlock が無効の状態 ―― カーソルキーその他として働いてしまう。
ふと、vnc viewer 上で、numlockx off で Numlock を無効にしてみた。…コレだと vnc viewer 上で、テンキーを叩いても数字が出てくる。
ということで、Ubuntu側の Numlock状態と、Windows10 + vnc viewer 上の Numlock状態が反対になっているわけで。
しかも、一度端末上で Numlock が有効になると、その後 numlockx off で無効にしても有効になり続けるし。別のアプリを起動して確認すると、反映されてなかったり。しかし Windows10側のキーボードの Numlock を切り替えると反映されたりされなかったり。どうなっているのか…。
ちなみに、x0vncserver を起動して、vnc viewer でアクセスすると、Ubuntu側のNumlock状態が反映される。しかし、x0vncserver はマウスカーソルが表示されずに、只のドットになってしまう不便さがあって。
◎ xubuntu-desktopはNumlockが有効になる模様。 :
/usr/share/lightdm/lightdm.conf.d/50-xubuntu-numlock.conf に、Numlock を有効にする一文が記述されているように見える。
Xubuntu 18.04 から、自動で設定されるようなったらしい。
_Xubuntu 18.04 その1 - Xubuntu 18.04の新機能や変更点をピックアップ - kledgeb
$ cat /usr/share/lightdm/lightdm.conf.d/50-xubuntu-numlock.conf [Seat:*] greeter-setup-script=xubuntu-numlockxログイン画面を表示してくれる lightdm が起動した際、Numlock が有効になるようだなと…。
Xubuntu 18.04 から、自動で設定されるようなったらしい。
_Xubuntu 18.04 その1 - Xubuntu 18.04の新機能や変更点をピックアップ - kledgeb
キーボードのテンキーの利用を改善するため、自動的に「numlockx」が起動するようになりました。これによりキーボードのテンキーが自動的にオンになります。
[ ツッコむ ]
以上です。