回答:
rootとして起動されたアプリケーションは、それらを呼び出すユーザーのテーマを採用していることがわかりました。
ただし、rootとして起動することに意味があるアプリケーションのみがいくつかあります。幸いなことに、これらは3つのアプリケーションのみです。
これら3つのアプリケーションはすべて、デスクトップテーマとは別に、少なくとも部分的にテーマを設定できます。それらがテーマのルート変更として発行されると、適用でき、保持されます。
左:デフォルトのテーマ| 右:ルートテーマ
私はシステム全体の変更を取得するためのハックを見つけました:)
sudo mkdir /root/.themes
sudo cp -r ~/.themes/yourTheme /root/.themes
sudo rm -R /root/.themes/yourTheme/gtk-2.0 /root/.themes/yourTheme/metacity-1
sudo cp -r /PathToRootTheme/gtk-2.0 /root/.themes/yourTheme/ ; sudo cp -r /PathToRootTheme/metacity-1 /root/.themes/yourTheme/
/PathToRootTheme/
ますか?最初にダウンロードされたものですか?
別のアプローチを使用しました。通常のユーザーには、ユーザーごとのテーマとアイコンを使用しています。これらは〜/ .themesおよび〜/ .iconsにあります。私の方法では、ルートアプリをだまして、現在のユーザーのローカルテーマを使用していると考えさせますが、実際には別のグローバルテーマを使用しています。
ステップ1:/root/.themesと/root/.iconsに、ルートアプリに使用するグローバルテーマとアイコンへのシンボリックリンクを作成します。作り/root/.themesと/root/.icons彼らはまだ存在しない場合は、フォルダを:
sudo mkdir /root/.themes
sudo mkdir /root/.icons
私は、デフォルトのUbuntuのテーマ(使用アンビエンス)とアイコン(Ubuntuのモノ暗い).Replace の雰囲気とのubuntu-モノ暗闇を使用したいテーマとアイコンで、次のコマンドを実行します。
sudo ln -s -t /root/.themes /usr/share/themes/Ambiance
sudo ln -s -t /root/.icons /usr/share/icons/ubuntu-mono-dark
ただし、テーマとアイコンが/ usr / share / themesおよび/ usr / share / iconsにあることを確認してください。そうしないと、ルートアプリがそれらにアクセスできなくなり、見栄えが悪くなります。
注:以前の回答では、テーマおよびアイコンフォルダー全体を/root/.themesおよび/root/.iconsにコピーしていました。この回答の方法2でも同様のアプローチが使用されています。しかし、私はシンボリックリンクがデータの重複を避け、仕事を終わらせるので好む。
ステップ2:/root/.themesおよび/root/.iconsのテーマとアイコンのシンボリックリンクの名前を、現在使用している〜/ .themesおよび〜/ .iconsのものとまったく同じ名前に変更します。私が使用しているようデロリアンダークテーマとファエンツァ-暗黒のアイコンを、私の場合のコマンドは次のようになります。
sudo mv /root/.themes/Ambiance '/root/.themes/Delorean Dark'
sudo mv /root/.icons/ubuntu-mono-dark '/root/.icons/Faenza-Darkest'
Delorean DarkとFaenza-Darkestを、使用するテーマの名前に置き換えます。
ショートカットコマンド:ステップ1と2を1ステップで実行できます
sudo ln -s /usr/share/themes/Ambiance '/root/.themes/Delorean Dark'
sudo ln -s /usr/share/icons/ubuntu-mono-dark '/root/.icons/Faenza-Darkest'
ルートアプリのテーマとアイコンを通常のユーザーがアクセスできないようにする場合は、それらを/ usr / share / themesおよび/ usr / share / iconsに配置しないでください。代わりに、それらを/root/.themesおよび/root/.iconsに配置します。次に、それらの名前を、方法1のステップ2と同様に、現在のテーマおよびアイコンと同じ名前に変更します。
"ln -s -t ..."のヒントをありがとう-忘れていた。それは確かに大きなスペースセーバーになります。
私の場合、私は常にShiki-Colors(および私が作成したものを含む、それらに基づく後続のテーマ)とGNOME-Colorsの大ファンでした。LXDE / Openboxのユーザーである私は、PCManFMがユーザーにsudo特権で使用していることをユーザーに適切に通知するのに視覚的に十分ではないと感じていました。したがって、sudo特権で使用する場合は、それ以外のすべてが赤(ワイン)のGTKとアイコンテーマを使用する必要があると常に考えていました。
より簡単な解決策があります。
いずれかのttyに移動します(たとえば、Ctrl + Alt + F3またはCtrl + Alt + F4またはCtrl + Alt + F5をクリックします)。「root」としてログインします。タイプ:
startx
これで、グラフィカルモードにrootとしてログインし、 'tweak'アプリケーションを検索して、ダークモードをチェックし、ログアウトします。ttyコマンドラインタイプに戻ったら、次のように入力します。
exit
。
セッションに戻るには、(Ctrl + Alt + F1またはCtrl + Alt + F7)をクリックしてみてください。