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.
chmod u+x /home..../launch.sh
et a à l'intérieur de la première ligne#!/bin/bash
ou analogique Case ?/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 lignedate >> /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./tmp/
ne soit pas créé. Si je lance le script manuellement cependant, c'est le cas./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?Réponses:
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 Lienla source