setxkbmapとxorg.confの関係

setxkbmapとxorg.confの関係

MicrosoftのようにShift + numpad-homeの動作を調整したいと思います。以前のディストリビューションでは、xorg.conf.d/*keyboard.confXkbOptionにXkbOptionを追加してすべての問題を解決したことを覚えていました。今私は同じ道に行きましたが、何の役にも立ちませんでしたsetxkbmap -option numpad:microsoft。明らかにxorg.conf、システムが起動するたびに私のファイルが上書きされるか無視されました。もっと正確に言えば、私が追加した行は上書きせず無視された。その後、動作を確認する00-keyboard.confために名前を変更すると、起動時に最初からデフォルトのファイルが作成されます。80-keyboard.conf00-keyboard.conf

setxkbmap構成と構成/etc/X11/xorg.conf.dの正確な関係は何ですか?自分の設定を上書きするデフォルト設定をどこに保存しますか?これは別の侵入的なシステム作業方法ですか、それともシステムが嫌いなので、編集証はありますか?

はっきりしたら、欲しい結果を得て、後ろで何が起こっているのか見たいだけです。

要約:/etc/X11/xorg.conf.d/*-keyboard.conf手動変更を無視して強制的に使用するメカニズムは何ですかsetxkbmap?デフォルトはどこに保存されますが、起動するたびに上書きされる方法と理由は何ですか?

答え1

あなたが説明する行動の最も可能性の高い説明は次のとおりです。

  • 職場での設定xorg.conf
  • ログインすると、デスクトップ環境の構成が変更されます。システムデフォルトはユーザーデフォルトでは、これは非常に合理的な作業です。
  • 後で実行すると、setxkbmap現在のセッションの構成が変更されます。

目的の動作を達成するためにデスクトップ環境を構成する方法を理解するか、setxkbmapデスクトップ環境の初期化プロセスで十分に遅く実行されるタスクの一部としてコマンドを実行する必要があります。

関連情報