wenn ich smart als user starte wird das programm zum theme passend eingefärbt, bzw. zeigt das aktuelle kdetheme an. wenn ich jedoch smart mit kdesu im user-account starte. dann wird mir das hässliche gnome-theme angezeigt und die qt/gtk-engine scheint nicht zu funktionieren.
wie bekomme ich es hin, smart im useraccount mit root-privelegien zu starten und gleichzeitig mit funktionierendem kde-theme?!
ich habe suse 10.2 und kde^^
smart und gtk-qtengine
Mit kdesu startest du einen Prozess im fremden Benutzerkontext. Lediglich die Ein- und Ausgabe des Fensters wird auf den Benutzer umgeleitet, der gerade kdesu verwendet hat. Die Fensterinhalte laufen ja mit den Benutzereinstellungen von root.
Du musst dich also *einmalig* als root unter KDE anmelden und alles passend einrichten. Wenn dir das Aussehen dann gefällt, kannst du es auch per kdesu so nutzen.
Janka
Du musst dich also *einmalig* als root unter KDE anmelden und alles passend einrichten. Wenn dir das Aussehen dann gefällt, kannst du es auch per kdesu so nutzen.
Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
Ich mag die Schreie.
Die gtk-qt-Engine muss ja ebenfalls als root laufen, um das Theme umzusetzen. Möglicherweise ist das nicht für den Fall "kdesu" konfiguriert, sondern wird nur bei einem Login gestartet.
Man kann das sicher irgendwie von Hand ändern, für mich stellt sich aber die Frage, ob es den Aufwand wert ist.
Janka
Man kann das sicher irgendwie von Hand ändern, für mich stellt sich aber die Frage, ob es den Aufwand wert ist.
Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
Ich mag die Schreie.
Code: Alles auswählen
Lösung: Ergänze in der Datei /etc/sudoers unter der Zeile
Code:
Defaults env_reset
sowas hier:
Code:
Defaults env_keep = "LANG LC_ADDRESS LC_CTYPE LC_COLLATE LC_IDENTIFICATION \
LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC \
LC_PAPER LC_TELEPHONE LC_TIME LC_ALL LANGUAGE LINGUAS"