Skript beim Login Fedora 21 ausführen

1

Ich versuche, ein Skript in meinem Home-Verzeichnis zu starten, wenn ich mich bei Fedora 21 anmelde. Ich habe versucht, diese Desktop-Datei darin zu erstellen /usr/share/autostart

[Desktop Entry]
Type=Application
Name=Wallpapers
Exec=/home/user/Wallpaper-script/launch.sh
Comment=Autostart wallpaper download and slideshow
Terminal=false
X-Desktop-File-Install-Version=0.22
OnlyShowIn=GNOME;

Beim Neustart oder Anmelden wird das Skript nicht gestartet. Wenn ich die Datei jedoch manuell öffne, wird das Skript problemlos gestartet. Was mache ich hier falsch?

Ich kann die Skriptdateien bei Bedarf bereitstellen.

Tristan Ferrua Edwardsson
quelle
Wie führen Sie das Skript manuell aus? Außerdem ist das Skript ausführbar chmod u+x /home..../launch.sh und hat es in der ersten Zeile #!/bin/bash oder analog Shebang ?
Hastur
Ich starte das Skript manuell, indem ich entweder die Desktop-Datei finde und sie in Nautilus öffne oder durch Ausführen /home/user/Wallpaper-script/launch.sh im Terminal. Sowohl die Desktop-Datei als auch das Skript sind ausführbar und das Skript hat #!/bin/sh in der ersten Zeile
Tristan Ferrua Edwardsson
Nur ein Versuch: Versuchen Sie, ein paar hinzuzufügen date >> /tmp/launch.templog.log am Anfang und am Ende Ihres Skripts, um zu überprüfen, ob es ausgeführt wird und bis zum Ende läuft.
Hastur
Wenn ich das am Anfang und am Ende meines Skripts hinzufüge, wird die Datei eingefügt /tmp/ wird nicht erstellt. Wenn ich das Skript jedoch manuell starte, funktioniert es.
Tristan Ferrua Edwardsson
Ok einen Schritt vorwärts: es wird überhaupt nicht ausgeführt. Können Sie überprüfen, ob die Datei in ist /usr/share/autostart/ benannt as_you_want.desktop und im Besitz von root:root? Dumme Frage, aber ich muss tun, ist Ihre Umgebung GNOME?
Hastur

Antworten:

1

Das herausgefunden. Ich musste nur die Desktop-Datei einfügen ~/.config/autostart und dann funktionierte es wie ein Zauber. Vielen Dank für die Hilfe, obwohl Hastur. Wenn sich jemand für das Skript interessiert, ist hier eine Installationsversion verfügbar Verknüpfung

Tristan Ferrua Edwardsson
quelle
Bitte. Übrigens gibt es viele Ordner, in denen Sie Dateien finden können, die automatisch gestartet werden. Schau mal bei google oder Nur um eine Idee zu haben .
Hastur