GNU/Linux >> Linux の 問題 >  >> Linux

Numlockを常にオンにしますか?

右側に数字キーが付いた標準のキーボードがあります(104キーキーボードと呼ばれていると思います)。数字キーは数字キーとしてのみ使いたい。つまり、 NumLockは必要ありません。 数字キーのオンとオフを切り替えます。

ただし、それが発生することもあります(方法がわかりません。おそらく、誤って NumLockを押したためです。 キー) NumLock がオフになっているので、もう一度押す必要があります。これは非常に面倒です。

NumLock のスイッチオフを無効にすることは可能ですか? ?

言い換えると、数字キーを常に数字キーとして機能させ、 NumLockを無効にします。 スイッチ

DebianとLXDE(Openbox)を使用しています。

更新:

私はここ数年、Openboxで NumLockのときにスクリプトを実行するソリューションを使用しています。 キーが押されました。次に、このスクリプトは NumLockになります もう一度オンにします。

<keybind key="Num_Lock">
  <action name="Execute">
    <command>numlock-on.sh</command>
  </action>
</keybind>

汚いハックであることを除けば、これは確実に機能しません。どういうわけか、それでも私には numlock キーボードのキーが無効になります。

numlockキーのアイデアに不満を感じています。 numlockの概念 およびCapsLock 純粋な悪です。

とにかく、私は2番目の解決策を試しました。そこでは、次のものをopenboxに入れました。 自動開始スクリプト:

xmodmap -e 'keycode 77 = Escape'

しかし、これはまったく機能しません。

まず、openboxにログインすると 、すべてが正常に機能し、数字キーは数字キーとして機能します。

しかし、 numlockを押すと 、数字キーを無効にするだけでなく、 7を押すと無効になります たとえば、OHを取得します 、次に数字キーが矢印キーとして機能します。

NumLockを押す キーは再び数値キーを有効にしません。ログアウトしてから再度ログインする必要があります。

したがって、xmodmap ソリューションが期待どおりに機能しませんでした。

どうすればsatanicを完全に無効にすることができますか NumLockの機能 キー?

承認された回答:

私は実際にこれを別の方法で一度だけ解決することができました:

これについてはスレッド全体があります:https://codereview.stackexchange.com/a/147817/104270

関連:IFSを理解していますか?

しかし実際には、電話するのと同じくらい簡単です:

# the program `numlockx`  is from the package `numlockx`
# the program `setxkbmap` is from the package `x11-xkb-utils`

numlockx on
setxkbmap -option numpad:mac

GUIログイン後。私自身も使っていますが、問題なく動作しています。


Linux
  1. 〜常に$ homeと等しいですか?

  2. Bash:Shift +矢印キーでA、b、c、dを作成しますか?

  3. プロセスが常に実行されていることを確認しますか?

  1. Linuxは常にIcmpリダイレクトを送信しますか?

  2. Gnomeはマルチメディアキーで何をしますか?

  3. SSHセッションを存続させる方法

  1. クラウドサーバーを最新の状態に保つ

  2. Debian で SSH キーを設定する方法

  3. Mongo サービスの開始または再起動は常に失敗します