#1 Le 31/01/2015, à 18:17
- JujuLand
[Résolu] Script non lancé à la connexion
Bonjour,
Je désire faire afficher un message qui sera ouvert dans l'éditeur (gedit) à la connexion utilisateur.
Pour ce faire, j'ai fait un petit script :
#!/bin/bash
if !(test -e ~/message/message.txt); then
exit
fi
nohist=$(who | grep "pts\/" | wc -l)
if [ $nohist = "0" ]
then
echo $(date +'%Y-%m-%d %k:%M') >>~/message/historique.txt
cat ~/message/message.txt >>~/message/historique.txt
echo "----------------------" >>~/message/historique.txt
gedit ~/message/message.txt &
sleep 5
rm ~/message/message.txt
else
cat ~/message/message.txt
fi
Le script fonctionne correctement lorsque je le lance dans une console, mais ne s'exécute pas à la connexion.
Le fichier desktop dans autostart est le suivant:
gadel@gadel-pc1:~$ ls -ail .config/autostart/message.desktop
14418902 -rwxr-xr-x 1 gadel gadel 131 janv. 31 16:47 .config/autostart/message.desktop
gadel@gadel-pc1:~/.config/autostart$ cat message.desktop
[Desktop Entry]
Type=terminal
Exec=/usr/local/bin/message
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=message
J'ai rajouté un test (creation d'un fichier texte) en début de message, et le fichier n'est pas créé => message n'est pas exécuté ...
Une idée ?
Merci
A+
Dernière modification par JujuLand (Le 31/01/2015, à 18:27)
Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)
Hors ligne
#2 Le 31/01/2015, à 18:26
- JujuLand
Re : [Résolu] Script non lancé à la connexion
Bon, j'ai trouvé.
Type=Application
alors que lors d'un essai, j'avais saisi:
Type=application
C'est ballot ...
A+
Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)
Hors ligne