Page 1 sur 1
[Systemd] service qu'au moment de gdm (RÉSOLU)
Publié : mar. 27 juin 2017, 12:01
par Paullux
Bonjour,
J'ai créé un service, startupsound.service :
Code : Tout sélectionner
[Unit]
Description=startup sound
After=gdm.service
[Service]
ExecStart=/usr/bin/startupsound
[Install]
WantedBy=graphical.target
Je veux que mon service ne se lance qu'au moment où GDM apparaît, mais il se lance au boot que lorsqu'il y a les [OK] vert, et donc avant GDM.
comment faut il faire pour qu'il se lance après l'affichage de GDM ?
Re: [Systemd] service qu'au moment de gdm
Publié : mar. 27 juin 2017, 13:44
par benjarobin
Bonjour,
Je suis curieux de savoir le réel besoin ? Qu'est ce que tu cherche à faire ? Que fait ce script ? Pourquoi il doit impérativement être lancé après GDM ?
Re: [Systemd] service qu'au moment de gdm
Publié : mar. 27 juin 2017, 14:58
par Paullux
Je m'explique... :
- 1 : j'ai placé un fichier ogg dans /usr/share/sounds/, ce son s'appelle : 520.ogg un beau son de harpes.
- 2 : j'ai créé un script executable : /usr/bin/startupsound :
- 3 : j'ai dans /etc/systemd/system/ créé un service "startupsound.service"
Code : Tout sélectionner
[Unit]
Description=startup sound
[Service]
ExecStart=/usr/bin/startupsound
[Install]
WantedBy=graphical.target
- 4 : j'ai crée dans /etc/systemd/system/startupsound.d/ startupsoundcustomdependency.conf :
Code : Tout sélectionner
[Unit]
Requires=gdm.service
Wants=gdm.service
After=gdm.service
- 5 : j'ai activé le service avec systemctl
Pour Avoir un jolie son au démarrage,... Mais il arrive au mauvais moment. J'ai aussi Ubuntu installé sur ma machine, et j'aime bien quand la fenêtre de connexion fait un petit son quand elle est prête...
Re: [Systemd] service qu'au moment de gdm
Publié : mar. 27 juin 2017, 17:11
par benjarobin
C'est en effet une très mauvaise solution ce que tu cherches à faire. Systemd n'est pas conçu pour faire cela !
Tu peux lancer une application via un .desktop dans /usr/share/gdm/greeter/autostart/
Re: [Systemd] service qu'au moment de gdm
Publié : mar. 27 juin 2017, 17:48
par Paullux
Ok, et il n'y a pas besoin de se logger ? Ça le lance durant le lancement de gdm ?
(Je ne suis pas sur mon pc).
Re: [Systemd] service qu'au moment de gdm
Publié : mar. 27 juin 2017, 18:12
par benjarobin
Je n'ai rien pour tester et pas envi d'installer GDM, mais en théorie oui...
Re: [son au démarrage] au moment de gdm (RÉSOLU)
Publié : mar. 27 juin 2017, 18:54
par Paullux
Merci, ça fonctionne exactement comme je le désiré,
J'ai supprimé le fichier service et le fichier de conf associé.
J'ai créé /usr/share/gdm/greeter/autostart/StartUpSound.desktop :
Code : Tout sélectionner
[Desktop Entry]
Comment=Son au Démarrage
Terminal=false
Name=Son de Harpe
Exec=/usr/bin/startupsound
Type=Application
Icon=/usr/share/icons/harp_icon.png
Name[fr_FR]=Son de Harpe