IshacDiane
Messages : 1
Enregistré le : 03 nov. 2019, 19:05
Contact : Envoyer un message privé

Erreur dans mes service

03 nov. 2019, 23:19

Alors voila, dans le cadre de mes cours je dois faire un service qui doit faire tourner le fond d'écran. Malheuresement je tombe sur cette erreur que je ne comprends pas du tout .
impossible d'initialiser libxfconf : unable to autolaunch a dbus-daemon without a $display for x11
.
Mes codes sont

Code : Tout sélectionner

[Unit]

Description=Gestion du fond d'écran

[Service]

Type=simple

RemainAfterExit=no

ExecStart=/bin/bash /home/inkari/Partiel/exo4/FondEcran.sh

StandartOutput=inherit

StandartError=inherit

Restart=60

User=inkari




[Install]

WantedBy=default.target

Alias=FondEcran.service
pour le service et pour le .sh

Code : Tout sélectionner


#while true

#do

echo 'bonjour'

PID=$(pgrep xfce4-session)

export $(grep -z DBUS_SESSION_BUS_ADDRESS /proc/$PID/environ)


wallpaperdir="/usr/share/xfce4/backdrops"

wallfiles=($wallpaperdir/*)

randompic="${wallfiles[RANDOM %${#wallfiles[@]}]}"

export DDBUS_SESSION_BUS_ADDRESS= unix:path=/run/user/1000/bus

export DISPLAY=local:0.0

xfconf-query --channel xfce4-desktop --property /backdrop/screen0/monitor0/workspace0/last-image --set $randompic


#sleep 20

#done

exit 0

et je lance avec cette suite de commande

Code : Tout sélectionner

update-rc.d -f FondEcran.service remove

echo -e "\033[0m	Activation du service FondEcran.service\033[33m"

#systemctl enable FondEcran.service

echo -e "\033[0m	Début des vérifications"

echo -e "		Activation du service par le fait de start\033[31m"

systemctl start FondEcran.service

echo -e "\033[0m		Verification  des status\033[31m"

systemctl status FondEcran.service

Je vous remercie de toute l'aide que vous pourrez m'apporter d 'avance

wOOnder
Messages : 551
Enregistré le : 02 févr. 2019, 19:19
Contact : Envoyer un message privé

Re: Erreur dans mes service

05 nov. 2019, 21:07

hello

"DISPLAY=local:0.0"

cela fait des lustres que je code plus mais c'est quoi ce "0:0"

wOOnder
Messages : 551
Enregistré le : 02 févr. 2019, 19:19
Contact : Envoyer un message privé

Re: Erreur dans mes service

05 nov. 2019, 21:07

autre question

quel est le langage que tu utilises ?

wOOnder
Messages : 551
Enregistré le : 02 févr. 2019, 19:19
Contact : Envoyer un message privé

Re: Erreur dans mes service

05 nov. 2019, 21:14

export DDBUS_SESSION_BUS_ADDRESS= unix:path=/run/user/1000/bus export

l'espace après le = est-il juste ? donc avant unix ?


/backdrop/screen0/monitor0/workspace0/ <-- on retrouve 3 "0" y a pas monitor1 ou du genre ?

Retourner vers « Xubuntu »