
Ubuntu日本語フォーラム

ログインしていません。
ノートPCで Ubuntu 10.04 を利用していて、いつの間にかログインするとNumLockがOnになっているのを解除する方法です。
1.アプリケーション→システムツール→設定エディター を開く
2./desktop/gnome/peripherals/keyboard/host-XXXXXXXXXX/0 のチェックを外す
XXXXXXXXXX は、インストール時の貴方の環境で変わってきます。
以上です。
※逆にチェックを入れると、NumLock Onに出来ます。
※設定エディターは、gconf-editor を使用
オフライン
>ノートPCで Ubuntu 10.04 を利用していて、いつの間にかログインするとNumLockがOnになっている
>
と言うことですが、そのような現象を体験したことがありません。
そういう状態になる前に、何かインストールしたものとか無いのでしょうか。
/desktop/gnome/peripherals/keyboard/host-XXXXXXXXXX/0 は、チェックが入った状態で、勝手に NumLock が ON にならない挙動が正常だと思いますので。
オフライン
petitbootang による投稿:
>ノートPCで Ubuntu 10.04 を利用していて、いつの間にかログインするとNumLockがOnになっている
>
と言うことですが、そのような現象を体験したことがありません。
そういう状態になる前に、何かインストールしたものとか無いのでしょうか。
/desktop/gnome/peripherals/keyboard/host-XXXXXXXXXX/0 は、チェックが入った状態で、勝手に NumLock が ON にならない挙動が正常だと思いますので。
デュアルモニター化やUSBキーボードを接続したあたりで、NumLockがOnのままになったような気がします。^^;
オフライン
/desktop/gnome/peripherals/keyboard/host-XXXXXXXXXX/0/numlock_on
の値を設定する時に、
/desktop/gnome/peripherals/keyboard/remember_numlock_state
の値もチェックOFFにしておくと良いでしょう。
これをOFFにしておくと、何かの拍子にnumlock状態が変わってしまった場合でも、次ログイン時はいつもの状態に戻ります。
#4の訂正です。
誤)の値もチェックOFFにしておくと良いでしょう。
正)の値をチェックOFFにしておくと良いでしょう。
自分の環境では、
インストール時デフォルトは、
1./desktop/gnome/peripherals/keyboard/host-XXXXXXXXXX/0/numlock_on
デスクトップ→on
notePC→off
noteの場合インストール時に、noteと判断されると、インストーラーがoffにするものと思われます。
2./desktop/gnome/peripherals/keyboard/remember_numlock_state
デスクトップもnoteも→on
です。
/desktop/gnome/peripherals/keyboard/host-XXXXXXXXXX/0/numlock_on は、
キーボードのnumlockキーと同期しています。
numlockキーのインジケーター兼スイッチであると言えるでしょう。
又、
/desktop/gnome/peripherals/keyboard/remember_numlock_state
がonになっていれば、たとえ、
/desktop/gnome/peripherals/keyboard/host-XXXXXXXXXX/0/numlock_on
が現在onでもOFFでも、numlockキーを押した途端、
/desktop/gnome/peripherals/keyboard/host-XXXXXXXXXX/0/numlock_on
の値は変化し、その情報をpcが記憶し、ログアウト→ログイン、又は再起動後に、
前回のログアウト直前のnumlockキーの設定が復元されます。
ただ、この設定は、ログイン後のnumlockのコントロールの設定の話なので、
ログイン前のコントロール、例えば、デスクトップPCなどでログイン時のパスワード画面でテンキーをコントロールしたい時など、
別の対策が必要です。
ログイン前のテンキーの使用については、
1. numlockx をインストール
2. /etc/gdm/Init/Default を編集
最後の方に下記文字がある。
exit 0
そこで、上記 exit 0 の前に下記3行を追加する。
if [ -x /usr/bin/numlockx ]; then
/usr/bin/numlockx on
fi
numlockx Off ならテンキー無効。
保存して完了。
これでログイン時のパスワード画面で、テンキーがコントロールできます。
numlockx Off は試してませんが、このトピックの設定で十分可能なので、
あまり意味がないかもしれません。
オフライン