Ich möchte, dass die Anwendungen, die ich als Root starte, anders aussehen als die Anwendung, die als normaler Benutzer gestartet wird.
Dies kann mithilfe eines Themas erfolgen, das nicht von stammt, usr/share/themes
aber ich habe keine Möglichkeit gefunden, das von den Stammanwendungen verwendete Standardthema zu ändern.
Kann das gemacht werden?
Verwenden sudo gnome-appearance-properties
funktioniert nicht.
Antworten:
Sie haben Recht, als Sie herausfanden, dass als root gestartete Anwendungen das Thema des Benutzers übernehmen, der sie aufruft.
Es gibt jedoch nur wenige Anwendungen, die sinnvoll sind, um als Root gestartet zu werden. Zum Glück sind dies nur drei Anwendungen:
Alle diese drei Anwendungen können zumindest teilweise unabhängig vom Desktop-Thema thematisiert werden. Sobald sie als Root-Änderungen ausgegeben wurden, können Änderungen am Thema angewendet werden und bleiben erhalten:
Links: Standardthemen | rechts: root-Themen
quelle
Ich habe einen Hack gefunden, um eine systemweite Änderung zu erhalten :)
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/
quelle
/PathToRootTheme/
? Du meinst die, die ursprünglich heruntergeladen wurde?Ich habe einen anderen Ansatz gewählt. Ich verwende themenbezogene Themen und Symbole für den normalen Benutzer. Diese befinden sich bei ~ / .themes und ~ / .icons . Meine Methoden bestehen darin, die Root-Apps zu täuschen, dass sie das lokale Thema des aktuellen Benutzers verwenden , aber tatsächlich ein anderes globales Thema verwenden .
Methode 1 : Verwenden eines systemweiten / globalen Themas und von Symbolen für Root-Apps
Schritt 1 : Erstellen Sie in /root/.themes und /root/.icons Symlinks zu dem globalen Thema und Symbol, das Sie für Root-Apps verwenden möchten. Machen /root/.themes und /root/.icons Ordner , wenn sie nicht existieren bereits:
Ich verwende das Standard-Ubuntu - Design ( Ambiance ) und die Symbole ( Ubuntu-Mono-Dark ). Ersetzen Sie Ambiance und Ubuntu-Mono-Dark durch das Thema und die Symbole, die Sie verwenden möchten, und führen Sie die folgenden Befehle aus:
Aber stellen Sie sicher , dass das Thema und Symbol finden Sie unter / usr / share / themes und / usr / share / icons oder auch Root - Apps nicht in der Lage sein , auf sie zuzugreifen und sie werden hässlich aussehen.
Hinweis: Bei den vorherigen Antworten wurden die gesamten Themen- und Symbolordner nach /root/.themes und /root/.icons kopiert. Ein ähnlicher Ansatz wird in Methode 2 dieser Antwort verwendet. Aber ich bevorzuge Symlinks, da sie Doppelarbeit vermeiden und die Arbeit erledigen.
Schritt 2 : Benennen Sie die Themen- und Symbolsymlinks in /root/.themes und /root/.icons in genau denselben Namen um wie den Namen von ~ / .themes und ~ / .icons , den Sie derzeit verwenden. Da ich das Delorean Dark- Thema und die Faenza-Darkest- Symbole verwende, lauten die Befehle in meinem Fall:
Ersetzen Sie Delorean Dark und Faenza-Darkest durch die Namen der von Ihnen verwendeten Themen.
Verknüpfungsbefehl: Sie können Schritt 1 und 2 in einem Schritt ausführen
Methode 2 : Thema und Symbole exklusiv für Root-Apps
Wenn Sie Root-App-Designs und -Symbole für normale Benutzer nicht zugänglich machen möchten, platzieren Sie sie nicht in / usr / share / theme und / usr / share / icons . Platzieren Sie sie stattdessen in /root/.themes und /root/.icons . Benennen Sie sie dann in denselben Namen wie Ihr aktuelles Thema und Ihre Symbole um, ähnlich wie in Schritt 2 von Methode 1 .
quelle
Danke für den Tipp "ln -s -t ..." - das hatte ich vergessen. Das wird sicher eine große Platzersparnis sein.
In meinem Fall war ich schon immer ein großer Fan von Shiki-Farben (und allen darauf basierenden Themen, einschließlich einiger von mir erstellter) und GNOME-Farben. Als Benutzer von LXDE / Openbox hatte ich immer das Gefühl, dass PCManFM visuell nicht genug tut, um Benutzer angemessen daran zu erinnern, wenn sie es mit Sudo-Berechtigungen verwenden. Daher habe ich immer gedacht, dass es und alles andere die roten (Wein-) GTK- und Symbolthemen verwenden sollten, wenn es mit Sudo-Berechtigungen verwendet wird.
quelle
Es gibt eine einfachere Lösung.
Gehen Sie zu einem der tty (indem Sie zum Beispiel auf Strg + Alt + F3 oder Strg + Alt + F4 oder Strg + Alt + F5 klicken). Melden Sie sich als 'root' an. Art :
startx
Jetzt sind Sie als Root im Grafikmodus angemeldet, durchsuchen die 'Tweak'-Anwendung und überprüfen den Dunkelmodus, Abmelden. Nachdem Sie zur Befehlszeile tty zurückgekehrt sind, geben Sie Folgendes ein:
exit
.Um zu Ihrer Sitzung zurückzukehren, klicken Sie auf (Strg + Alt + F1 oder Strg + Alt + F7).
quelle