Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 18-09-2015 07:10:24

jeanmarc1
Adhérent(e)
Lieu : Vence (06)
Distrib. : Jessie en dual-boot sur portables Dell
Noyau : Linux 3.16.0-4-686-pae
(G)UI : Mate
Inscription : 09-09-2012
Site Web

[RÉSOLU] script d'extinction et redémarrage

bonjour, ayant quelques soucis, sous jessie, pour éteindre et redémarrer le système, je souhaiterais créer deux icônes sur le bureau, qu'il me suffirait de cliquer pour éteindre ou redémarrer, qui activeraient par exemple les commandes sudo init 0 et sudo init 6, qui fonctionnent bien dans mon système. comment procéder ? merci par avance.

Dernière modification par jeanmarc1 (21-09-2015 07:34:41)


"Being is not doing"

Hors ligne

#2 18-09-2015 07:16:48

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : [RÉSOLU] script d'extinction et redémarrage

Dans un terminal root :
Pour redémarrer :

reboot


Et pour éteindre :

halt



On va pas réinventer la roue, non ? big_smile


"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#3 18-09-2015 08:13:50

jeanmarc1
Adhérent(e)
Lieu : Vence (06)
Distrib. : Jessie en dual-boot sur portables Dell
Noyau : Linux 3.16.0-4-686-pae
(G)UI : Mate
Inscription : 09-09-2012
Site Web

Re : [RÉSOLU] script d'extinction et redémarrage

merci, smolski. mais est-ce possible de créer une icône qui automatise cette ligne de commande, sans avoir à ouvrir un terminal ?

"Being is not doing"

Hors ligne

#4 18-09-2015 11:37:21

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : [RÉSOLU] script d'extinction et redémarrage

Par deux scripts non ?


#!/bin/bash

gksu halt
 




!/bin/bash

gksu reboot
 


Tu les rends exécutables, après tu fais un lanceur et tu vas chercher ton script + icônes aux choix.

Dernière modification par golgot200 (18-09-2015 11:39:17)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

#5 18-09-2015 11:53:51

jeanmarc1
Adhérent(e)
Lieu : Vence (06)
Distrib. : Jessie en dual-boot sur portables Dell
Noyau : Linux 3.16.0-4-686-pae
(G)UI : Mate
Inscription : 09-09-2012
Site Web

Re : [RÉSOLU] script d'extinction et redémarrage

golgot200 a écrit :

Par deux scripts non ?


#!/bin/bash
gksu halt
 




!/bin/bash
gksu reboot
 


Tu les rends exécutables, après tu fais un lanceur et tu vas chercher ton script + icônes aux choix.



ok, merci ++ je vais essayer. ce sera l'occasion d'apprendre à écrire un script. j'ai vu qu'il y a un bon tuto ici.


"Being is not doing"

Hors ligne

#6 19-09-2015 07:56:49

jeanmarc1
Adhérent(e)
Lieu : Vence (06)
Distrib. : Jessie en dual-boot sur portables Dell
Noyau : Linux 3.16.0-4-686-pae
(G)UI : Mate
Inscription : 09-09-2012
Site Web

Re : [RÉSOLU] script d'extinction et redémarrage

je vais expliquer comment j'ai pu créer deux icônes d'extinction et de redémarrage dans le tableau de bord de mate :

je me suis aidé de ces deux pages :
- 1
- 2

1/ on crée un répertoire dans le home pour y mettre les scripts qu'on veut :

mkdir /home/user/scripts



2/ on crée un premier fichier texte script pour l'arrêt, que j'appelle halt :

sudo nano /home/user/scripts/halt



on y met cela :

#!/bin/bash
sudo init 0



j'utilise la commande sudo init 0, car dans mon système la commande halt ne fonctionne pas. l'extinction et la mise en veille ont été perturbés par l'installation des drivers nvidia.

3/ on rend ce fichier exécutable :

chmod u+x /home/user/scripts/halt



4/ on suit la même procédure pour créer un second fichier script que je nomme reboot :

sudo nano /home/user/scripts/reboot



on y met cela :

#!/bin/bash
sudo init 6



on rend ce fichier exécutable :

chmod u+x /home/user/scripts/reboot



5/ pour éviter que le mot de passe soit demandé quand on démarre le script :

ajouter en dernière ligne de visudo :

sudo visudo



user ALL=NOPASSWD:/sbin/init 0,NOPASSWD:/sbin/init 6



6/ dans mate, pour ajouter un lanceur, on fait un clic droit sur la barre de tâches, on crée un lanceur d'application pour chaque script :

type : application
commande : /home/user/scripts/halt

type : application
commande : /home/user/scripts/reboot

on choisit l'icône qui nous convient en cliquant sur l'icône de la commande qui crée le lanceur.

et voilà. on a deux icônes qui fonctionnent bien, et éteint ou relance automatiquement le système.

je vais voir comment en créer une troisième pour la mise en veille.

merci pour votre écoute et votre aide.

Dernière modification par jeanmarc1 (19-09-2015 07:57:29)


"Being is not doing"

Hors ligne

#7 19-09-2015 14:33:15

Thuban
Modérateur
Distrib. : OpenBSD
Noyau : current
(G)UI : xfce ou dwm
Inscription : 09-01-2009
Site Web

Re : [RÉSOLU] script d'extinction et redémarrage

Coucou!
Alors désormais sous jessie, avec systemd (hum hum), pas besoin d'être superutilisateur.
Pour redémarrer : systemctl reboot
Pour éteindre : systemctl poweroff

YA3HGA-H

Hors ligne

#8 19-09-2015 15:02:58

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : [RÉSOLU] script d'extinction et redémarrage

systemctl reboot


et

systemctl poweroff


Donc... wink


"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#9 19-09-2015 18:33:33

jeanmarc1
Adhérent(e)
Lieu : Vence (06)
Distrib. : Jessie en dual-boot sur portables Dell
Noyau : Linux 3.16.0-4-686-pae
(G)UI : Mate
Inscription : 09-09-2012
Site Web

Re : [RÉSOLU] script d'extinction et redémarrage

cela marche bien sur mon système, et évite d'avoir recours à visudo. par contre, pas encore trouvé la commande qui permette une mise en veille simple (non hibernation). il y a bien sudo pm-suspend qui fonctionne dans un terminal, mais la sortie est laborieuse, et arrive sur la fenêtre de connexion. ce ne doit pas être la bonne commande.

"Being is not doing"

Hors ligne

#10 19-09-2015 18:46:48

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Jessie
Noyau : Linux 3.16-amd64
(G)UI : XFCE
Inscription : 16-03-2012
Site Web

Re : [RÉSOLU] script d'extinction et redémarrage

vérifie dans le

 man systemctl



mais ça devrais marcher avec "systemctl suspend"

à vérifier chez toi.

Hors ligne

#11 19-09-2015 18:50:30

jeanmarc1
Adhérent(e)
Lieu : Vence (06)
Distrib. : Jessie en dual-boot sur portables Dell
Noyau : Linux 3.16.0-4-686-pae
(G)UI : Mate
Inscription : 09-09-2012
Site Web

Re : [RÉSOLU] script d'extinction et redémarrage

nIQnutn a écrit :

vérifie dans le

 man systemctl


mais ça devrais marcher avec "systemctl suspend"
à vérifier chez toi.



merci du conseil. "systemctl suspend" met bien le système en veille simple, mais par contre, au redémarrage on arrive toujours sur la fenêtre de connexion, au lieu de rentrer dans le système. je vais regarder attentivement le "man systemctl" pour voir si je trouve une autre commande.


"Being is not doing"

Hors ligne

#12 19-09-2015 19:03:27

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Jessie
Noyau : Linux 3.16-amd64
(G)UI : XFCE
Inscription : 16-03-2012
Site Web

Re : [RÉSOLU] script d'extinction et redémarrage

tu avais un autre comportement avec

pm-suspend

Hors ligne

#13 19-09-2015 20:51:46

Severian
Membre
Distrib. : Debian GNU/Linux 8.6 (jessie)
Noyau : Linux 4.6.0-0.bpo.1-amd64
(G)UI : Openbox 3.6.1-2
Inscription : 13-12-2014

Re : [RÉSOLU] script d'extinction et redémarrage

jeanmarc1 a écrit :

nIQnutn a écrit :

vérifie dans le

 man systemctl


mais ça devrais marcher avec "systemctl suspend"
à vérifier chez toi.



merci du conseil. "systemctl suspend" met bien le système en veille simple, mais par contre, au redémarrage on arrive toujours sur la fenêtre de connexion, au lieu de rentrer dans le système. je vais regarder attentivement le "man systemctl" pour voir si je trouve une autre commande.



tu arrive sur la fenêtre de connexion ou sur une fenêtre de "déblocage"?

si mes souvenir sont bon, avec Mate tu as un écran de blocage quand le pc ou l'écran entrent en veille.

(il faut vraiment que je réinstalle Mate pour me rafraichir la mémoire tongue)


"il est urgent d'attendre" (bendia)
ob3-debian2-150x50.png

Hors ligne

#14 19-09-2015 22:03:40

nIQnutn
Modérateur
Lieu : Lyon
Distrib. : Jessie
Noyau : Linux 3.16-amd64
(G)UI : XFCE
Inscription : 16-03-2012
Site Web

Re : [RÉSOLU] script d'extinction et redémarrage

cela dit, il me semble que cela doit pouvoir se configurer quelque part et désactiver le verrouillage.

Hors ligne

#15 20-09-2015 07:12:19

jeanmarc1
Adhérent(e)
Lieu : Vence (06)
Distrib. : Jessie en dual-boot sur portables Dell
Noyau : Linux 3.16.0-4-686-pae
(G)UI : Mate
Inscription : 09-09-2012
Site Web

Re : [RÉSOLU] script d'extinction et redémarrage

nIQnutn a écrit :

tu avais un autre comportement avec

pm-suspend



non, idem.


"Being is not doing"

Hors ligne

#16 20-09-2015 07:14:10

jeanmarc1
Adhérent(e)
Lieu : Vence (06)
Distrib. : Jessie en dual-boot sur portables Dell
Noyau : Linux 3.16.0-4-686-pae
(G)UI : Mate
Inscription : 09-09-2012
Site Web

Re : [RÉSOLU] script d'extinction et redémarrage

Severian a écrit :


tu arrive sur la fenêtre de connexion ou sur une fenêtre de "déblocage"?
si mes souvenir sont bon, avec Mate tu as un écran de blocage quand le pc ou l'écran entrent en veille.
(il faut vraiment que je réinstalle Mate pour me rafraichir la mémoire tongue)



bon, les deux fenêtres se ressemblent. a priori, la fenêtre ne demande que le mot de passe. pas de choix possible du gestionnaire de bureau (gnome, gnome classic, mate). il faut que je demande à me connecter en tant qu'autre utilisateur pour avoir le choix du bureau.

bizarrement, quand je mets en veille via mon clavier usb, qui a une touche d'extinction (je l'ai programmée pour mise en veille), là c'est ok. la mise en veille est simple, et la sortie est simple aussi.

Dernière modification par jeanmarc1 (20-09-2015 07:16:40)


"Being is not doing"

Hors ligne

#17 21-09-2015 07:34:15

jeanmarc1
Adhérent(e)
Lieu : Vence (06)
Distrib. : Jessie en dual-boot sur portables Dell
Noyau : Linux 3.16.0-4-686-pae
(G)UI : Mate
Inscription : 09-09-2012
Site Web

Re : [RÉSOLU] script d'extinction et redémarrage

je mets un "résolu", car ce qui était initialement demandé a bien été trouvé. merci encore pour votre aide.

"Being is not doing"

Hors ligne

#18 21-09-2015 07:41:19

jeanmarc1
Adhérent(e)
Lieu : Vence (06)
Distrib. : Jessie en dual-boot sur portables Dell
Noyau : Linux 3.16.0-4-686-pae
(G)UI : Mate
Inscription : 09-09-2012
Site Web

Re : [RÉSOLU] script d'extinction et redémarrage

au final, la commande systemctl suspend fonctionne bien à partir d'une icône de la barre de tâches, sous réserve qu'on ait bien pensé à faire un

chmod u+x /home/user/scripts/nomdufichierdeveille

sur le script dédié à la mise en veille simple.

Dernière modification par jeanmarc1 (21-09-2015 07:41:43)


"Being is not doing"

Hors ligne

Pied de page des forums