Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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