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

Xorg:複数のキーボード、1つの構成?

私のラップトップでは、
xmodmapを使用していくつかのキーバインドとキーボード設定を微調整しています およびxset 。外部USBキーボードを接続すると、その新しいキーボードの
構成がデフォルトになります。つまり、微調整は行われません。
xmodmapの場合 およびxset この場合も、これらの設定は
新しく接続されたキーボードにも適用されますが、接続/切断すると、
デフォルトにリセットされます。プラグの抜き差しは、ラップトップキーボードの
構成に影響を与えることはなく、
プロセス全体を通して調整され続けることに注意してください。

質問: どうすれば1つ xmodmapおよびxsetプリファレンスセット。これはすべてのキーボードに適用されます(現在および将来接続されます)。

構成 :Arch Linux on 3.1.1カーネル、Xorg 1.11.2、
自家製構成なし、ウィンドウ
マネージャー:素晴らしい3.4.11、kdeやgnomeのものなし

ありがとう!

承認された回答:

@Patkos Csaba:変更されました。デフォルトでは、何も構成する必要がなく、自動的に機能します。ある意味で、setxkbmapを.xinitrcに追加することは、サーバー構成を変更するよりもはるかに簡単になりました。

最近では、USBキーボードまたはマウスを接続し、X11に追加して認識させることができます。/dev/miceなどに依存する必要はありません。

今私は問題を経験しました、そして、私見、完璧な解決策は、現在接続されているキーボードから新しいキーボード設定を継承するようにXorgに指示するか、setxkbmapに現在ののサーバーデフォルトとしてオプションを設定するように指示する方法です。 将来のキーボード。

これまでのところ、そうする方法は見つかりませんでした。 setxkbmap / xmodmapの再実行を回避する唯一の方法は、新しいデバイスを構成するときにhaldが採用するデフォルト設定を編集することです。freebsdのドキュメント§6.4.2を参照してください(セクションヘッダーの下のいくつかの段落には、キーボードのデフォルト設定の2つの例があります)。 hal移行に関するKlaasTeschauerのチュートリアルの「オプション2」も参照してください。必要に応じて、ハードウェアの追加でスクリプトをトリガーすることに関するリンクを含むStackoverflowに関する質問もあります。


Linux
  1. 1つのUSBに複数のLinuxディストリビューションをインストールする方法

  2. 複数のAWSCodeCommitリポジトリに接続する簡単な方法

  3. 1つのパーティションのみを同期する方法は?

  1. Synergy –複数のコンピューター間でマウスとキーボードを共有する

  2. 複数の PDF ファイルを 1 つの PDF に結合/変換する

  3. 複数の Linux コマンドを 1 行にまとめて実行する

  1. 1 つのテキスト ファイルを複数の *.txt ファイルに分割する方法は?

  2. Linux:一方向でファイルを継続的に同期する

  3. 複数のファイルを1つのgzファイルにgzipする方法は?