私はMATEを使用しましたが、XTermは常に黒い背景で始まりました。理由はわかりませんが、KDEでXTermを起動すると白い背景が表示されます。これは私にとってとても残念なので、このデフォルトの動作を変更したいと思います。
オンラインで公開されたさまざまなソリューションを試しましたが、そのうち何も効果がありませんでした。そのうちのいくつかは次のとおりです。
- ホームディレクトリにファイルを作成し、
.Xdefaults
そこからオプションを設定します。 - ホームディレクトリにファイルを作成し、
.XTerm
そこからオプションを設定します。 - ファイルを作成し、
.Xresources
その中にオプションを設定します。 - KDE Control 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
答え2
する二つもの:
xrdb -merge ~/.Xdefaults
起動スクリプト(または.Xresources
実際に設定を記録したいファイル)にコマンドを追加します。明らかにKDEをデスクトップ環境として使用すると、このフォルダにある実行可能なスクリプトが起動$HOME/.kde/Autostart
時に実行されます。私はKDEを使用していないので確認できません。- ファイルにリソースを追加します。
答え3
無関係な問題を解決するために、KDEテーマをランダムに操作した後、ついにXTermの背景がKDEでのみ白に設定され、他のデスクトップ環境では設定されない理由がわかりました。
理由:KDEテーマの色。
システム設定 - >アプリケーションの外観に移動した場合は、色の下の色タブに移動し、「共通色」カラーセットで「背景ビュー」と「テキストビュー」がXTermの背景色と前景色を決定します。
残念ながら、他のアプリケーションはこの色設定を維持したいので、KDEを介してXTerm色の特別なケースを作成する方法がわかりません。どんな提案にも感謝します。