Résolu le 21-12-18 [résolu]Impossible d'éteindre ou déconnecter depuis ma session.

Assistance concernant Linux Mint
Kazlu
Messages : 14
Enregistré le : jeu. 1 oct. 2015 18:54

Re: Impossible d'éteindre ou déconnecter depuis ma session.

Message par Kazlu »

Dernier message de la page précédente :

Je confirme : après avoir remplacé
HALT=poweroff
par
HALT=shutdown -p
le comportement de l'ordi est inchangé (problème toujours présent). Dans le doute j'ai essayé avec -p et -P. J'ai également pensé que la modif du fichier n'était peut-être valable qu'après un reboot, donc j'ai redémarré l'ordi, vérifié que le fichier halt était bien modifié et tenté à nouveau d'éteindre depuis le mintmenu. Toujours pareil.

Avatar du membre
mpat
Messages : 7844
Enregistré le : mar. 25 août 2015 21:12
Localisation : Belgique

Re: Impossible d'éteindre ou déconnecter depuis ma session.

Message par mpat »

OK, on va employer les grands moyens. Tu testes ça dans terminal user (pas en root) tu auras juste le logo mint affiché puis ça stoppe tout.

--> dbus-send --system --print-reply --system --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop

Après le test tu crées un lanceur sur ton bureau, tu donnes un nom et dans "commande", tu copies la syntaxe (ne coche pas exécuter en terminal)
Clevo P775DM3-G
I7 -7700k (quad-core (8 threads) 4.2-4.5 ghz
ram 64go DDR4
Nvidia gtx 1080 8go GDDR5X
2 x ssd 500go m.2 Samsung + 2 to ssd Samsung
Lmint 18.3 Cinnamon 64bit, kernel 4.13.0-45

Kazlu
Messages : 14
Enregistré le : jeu. 1 oct. 2015 18:54

Re: Impossible d'éteindre ou déconnecter depuis ma session.

Message par Kazlu »

Désolé pour cette réponse tardive, la semaine a été... compliquée...

Bref.
mpat a écrit :OK, on va employer les grands moyens. Tu testes ça dans terminal user (pas en root) tu auras juste le logo mint affiché puis ça stoppe tout.

--> dbus-send --system --print-reply --system --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
Ok, ça fonctionne.

Je voulais une solution avec une demande de confirmation donc j'ai écrit un script autour de cette commande. Je le lance à partir d'un lanceur dans le panel, en sélectionnant "lancer dans un terminal" cette fois. Par je ne sais quel miracle le lanceur a automatiquement pris une icône de bouton power, ce qui est fort adéquat Ce script demande simplement une confirmation en appuyant sur "o" si on veut vraiment éteindre. Le voici pour ceux que ça intéresse :

Code : Tout sélectionner

echo -n "Éteindre l'ordinateur ? (o/n)"
stty -echo raw
c=$(dd bs=1 count=1 2>/dev/null )
stty echo -raw
if [ $c = o ]
then
	echo "Extinction..."
	 dbus-send --system --print-reply --system --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
fi
echo 
Je considère mon problème comme résolu. Bravo et merci mpat Par contre rien n'a été réparé à proprement parler et je ne comprends toujours pas ce qui se passe. Pourquoi cette commande qui ne demande pas les droits root marche alors que via les menus ça ne marche pas ? Pourquoi mettre "shutdown -P" dans le fichier "halt" ça ne marche pas alors qu'en ligne de commande un shutdown (avec les droits root) ça marche ?

zeb
Messages : 16388
Enregistré le : ven. 19 juin 2015 22:13
Localisation : plus ici

Re: Impossible d'éteindre ou déconnecter depuis ma session.

Message par zeb »

Salut Kazlu,
tu as trouvé une solution qui marche
Pour ton astuce
Kazlu a écrit :Le voici pour ceux que ça intéresse
serait-il possible (si tu es d'accord, bien sûr) d'en faire un petit post dans "trucs et astuces".
Ça serait bien sympa de ta part, car je pense qu'elle pourrait servir et être utile à d'autres.

EDIT: l’icône résolu c'est sur ton premier post. je viens de le faire

Kazlu
Messages : 14
Enregistré le : jeu. 1 oct. 2015 18:54

Re: Impossible d'éteindre ou déconnecter depuis ma session.

Message par Kazlu »

zebulon a écrit :Salut Kazlu,
tu as trouvé une solution qui marche
Pour ton astuce serait-il possible (si tu es d'accord, bien sûr) d'en faire un petit post dans "trucs et astuces".
Ça serait bien sympa de ta part, car je pense qu'elle pourrait servir et être utile à d'autres.
Bien sûr, avec plaisir même Je vais m'y atteler, mais je manque de temps en ce moment ça n'arrivera peut-être pas tout de suite !
zebulon a écrit :EDIT: l’icône résolu c'est sur ton premier post. je viens de le faire
Je le saurai pour la prochaine fois

Avatar du membre
mpat
Messages : 7844
Enregistré le : mar. 25 août 2015 21:12
Localisation : Belgique

Re: Impossible d'éteindre ou déconnecter depuis ma session.

Message par mpat »

si tu veux sophistiquer ton lanceur.

pour rebooter.
dbus-send --system --print-reply --system --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart

pour changer de session.
dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.Logout uint32:1
Clevo P775DM3-G
I7 -7700k (quad-core (8 threads) 4.2-4.5 ghz
ram 64go DDR4
Nvidia gtx 1080 8go GDDR5X
2 x ssd 500go m.2 Samsung + 2 to ssd Samsung
Lmint 18.3 Cinnamon 64bit, kernel 4.13.0-45

zeb
Messages : 16388
Enregistré le : ven. 19 juin 2015 22:13
Localisation : plus ici

Re: Impossible d'éteindre ou déconnecter depuis ma session.

Message par zeb »

Kazlu a écrit :mais je manque de temps en ce moment ça n'arrivera peut-être pas tout de suite !
prends ton temps, on est là pour longtemps, je dirais même plus, pour très longtemps

Kazlu
Messages : 14
Enregistré le : jeu. 1 oct. 2015 18:54

Re: Impossible d'éteindre ou déconnecter depuis ma session.

Message par Kazlu »

Tutoriel complet avec un script comprenant les options éteindre / redémarrer / mettre en veille / hiberner disponible ici : http://forum-francophone-linuxmint.fr/v ... f=12&t=696. Je n'ai pas réussi à faire fonctionner l'option "déconnexion", mais c'est pas un drame.

Merci à tous !
--
Kazlu

Verrouillé