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.
/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
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.
/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?
chmod u+x /home..../launch.sh
et a à l'intérieur de la première ligne#!/bin/bash
ou analogique Case ?