Exécuter le script lors de la connexion à Fedora 21


1

J'essaie de lancer un script situé dans mon répertoire personnel lorsque je me connecte à Fedora 21. J'ai essayé de créer ce fichier de bureau dans /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;

Lorsque je redémarre ou que je me connecte, le script ne se lance pas. Cependant, lorsque j'ouvre manuellement le fichier, le script se lance correctement. Qu'est-ce que je fais mal ici?

Je peux fournir les fichiers de script si nécessaire.


Comment exécutez-vous le script manuellement? De plus est le script exécutable chmod u+x /home..../launch.sh et a à l'intérieur de la première ligne #!/bin/bash ou analogique Case ?
Hastur

Je lance manuellement le script en recherchant le fichier du bureau et en l’ouvrant dans nautilus, /home/user/Wallpaper-script/launch.sh dans le terminal. Le fichier de bureau et le script sont exécutables et le script a #!/bin/sh en première ligne
Tristan Ferrua Edwardsson

Juste un essai: essayez d'ajouter quelques date >> /tmp/launch.templog.log au début et à la fin de votre script afin de vérifier s'il est exécuté et s'il s'exécute jusqu'à la fin.
Hastur

Si j’ajoute cela au début et à la fin de mon script, le fichier en /tmp/ ne soit pas créé. Si je lance le script manuellement cependant, c'est le cas.
Tristan Ferrua Edwardsson

Ok on avance: ce n'est pas exécuté du tout. Pouvez-vous vérifier si le fichier dans /usr/share/autostart/ est appelé as_you_want.desktop et appartenant à root:root? Question idiote, mais je dois le faire, votre environnement est-il GNOME?
Hastur

Réponses:


1

Compris ça. Il suffit de mettre le fichier de bureau dans ~/.config/autostart et puis cela a fonctionné comme un charme. Merci beaucoup pour l'aide si Hastur. Si quelqu'un est intéressé par le script, une installation est disponible ici Lien


Vous êtes les bienvenus. En passant, il existe de nombreux dossiers dans lesquels vous pouvez trouver des fichiers qui démarrent automatiquement. Donne un coup d'oeil sur google ou juste pour avoir une idée ici .
Hastur
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.