Linux MintでKDEが起動したときにXリソースをロードする

Linux MintでKDEが起動したときにXリソースをロードする

私はMATEを使用しましたが、XTermは常に黒い背景で始まりました。理由はわかりませんが、KDEでXTermを起動すると白い背景が表示されます。これは私にとってとても残念なので、このデフォルトの動作を変更したいと思います。

オンラインで公開されたさまざまなソリューションを試しましたが、そのうち何も効果がありませんでした。そのうちのいくつかは次のとおりです。

  • ホームディレクトリにファイルを作成し、.Xdefaultsそこからオプションを設定します。
  • ホームディレクトリにファイルを作成し、.XTermそこからオプションを設定します。
  • ファイルを作成し、.Xresourcesその中にオプションを設定します。
  • KDE Con​​trol Center で「KDE4 以外のアプリケーションにカラーを適用」を選択解除します。

MATEでは、XTermの背景は黒で、前景は白であることは注目に値するが、その理由さえ知らない。また、MATEのデフォルト値を変更することはできません。

私も次のコマンドを試しました。これは現在のセッションで動作しますが、セッション間にとどまらないようで、そうする必要があるのは面倒です。Google このコマンドコンピュータを起動するたびに

printf 'xterm*background: black\nxterm*foreground: white\n' | xrdb -merge

解決策ではなく解決策を探しています。回避策には、xterm の起動、背景色と前景色の明示的な指定、XTerm のエイリアスの使用、XTerm の起動後の色の設定、XTerm の使用前または使用中にスクリプトを実行することが含まれます。この問題には理由があり、その理由を知りたいです。

私はLinux Mint Nadia(13.04)を使用しています。

ベストアンサー1

あなたの質問はKDE Plasma 4に関するものであることを知っていますが、少なくともPlasma 5の解決策は次のとおりです。

Plasma 5は、特に以下を含むFreedesktop / XDG仕様に準拠しています。デスクトップアプリケーションの自動起動仕様これは、すべての操作を実行することを意味します。.desktopファイルはにあります$XDG_CONFIG_HOME/autostart。システムを上書きしなかった場合、XDG_CONFIG_HOMEディレクトリは~/.config/autostart

したがって、私の場合は、適切なXリソース設定を指定するファイルがあり、~/.Xresourcesそれをロードするようにデスクトップに指示するだけです。これを行うには、上記の自動起動仕様に従って、xrdb.desktop次のファイル(私が呼び出すファイル)を置きます~/.config/autostart

[Desktop Entry]
Type=Application
Name=X resources loader
Exec=xrdb -merge .Xresources
Comment=Load X resource files on startup of DE

おすすめ記事