staging.inyokaproject.org

lightdm gsettings in shell Script

Status: Ungelöst | Ubuntu-Version: Ubuntu 13.10 (Saucy Salamander)
Antworten |

darth_erfinder

Avatar von darth_erfinder

Anmeldungsdatum:
10. Februar 2010

Beiträge: 28

hey hallo,

ich möchte logo und Hintergrund in lightdm ändern.

Dies geht ja entweder durch die hardcore Methode "bild ersetzen" oder per gsettings. Ich möchte das ganze per shell script machen:

1
2

su lightdm -s /bin/bash -c "dbus-launch --exit-with-session gsettings set com.canonical.unity-greeter background '/usr/share/backgrounds/img.png'"

Dies geht so aber nicht. Das bild ist vorhanden, user 'lightdm' ist Besitzer und rechte sind bei 775. Was mache ich falsch. Das bild kann auch erst nach einem Neustart geändert werden. Falls das nicht geht muss ich wohl die Hardcore Methode nehmen.

Gruß darth Erfinder

MPW

Anmeldungsdatum:
4. Januar 2009

Beiträge: 3731

Hallo,

meines wissens kann man sich nicht einfach so als lightdm anmelden. Du musst es mit root-Rechten erzwingen. Dazu fehlt dir ein vorangestelltes sudo.

Wenn du es ohne root-Rechte machen willst, müsstest du evtl. lightdm ein Passwort zuordnen.

So oder so dürften beide Varianten wegen des notwendigen Passworts nicht für den Einsatz in einem Skript geeignet sein.

Siehe Beispiel aus dem Wiki.

Grüße MPW

darth_erfinder

(Themenstarter)
Avatar von darth_erfinder

Anmeldungsdatum:
10. Februar 2010

Beiträge: 28

Hallo,

mein Fehler. Ich hätte vielleicht erwähnen sollen, dass ich das Skript mit root Rechten ausführe. Das ist nicht das Problem. Wenn ich es mit root direkt ausführe, geht es....

Muss mal gucken unter welchen Umständen das ausgeführt wird.

Antworten |