Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails) *** mise à jour 12/10/2014 ***

#1 Le 12/08/2006, à 01:17

incoming

Programmer l'extinction de l'ordinateur

J'aime bien écouter de la musique pour m'endormir.

Alors pourquoi pas écouter ma musique préférée juste le temps de s'endormir pour pas que mon ordi tourne pour rien pendant toute la nuit.

D'abord je lance la musique dans mon lecteur préféré ... un petit shuffle ... moi j'aime bien le mode shuffle.

Et puis, je programme donc mon Ordi pour qu'il s'éteigne à l'heure que je veux :

j'ouvre un terminal :

sudo shutdown -h hh:mm

exemple : je veux que mon ordi s"éteigne à 2h00 du matin :

sudo shutdown -h 02:00

On aurait pu non pas fixer une heure précise mais un nombre de minutes : 75 minutes par exemple

sudo shutdown -h +75

Dernière modification par incoming (Le 12/08/2006, à 01:45)

Hors ligne

#2 Le 12/08/2006, à 06:24

BoBoL

Re : Programmer l'extinction de l'ordinateur

Merci pour ce truc fort sympa incoming c'est sur que ca fait plaisir de s'endormir tout en douceur en sachant que ton petit Nunux va dormir 30 mins après toi.
wink


Waf Waf...

Hors ligne

#3 Le 12/08/2006, à 11:47

Gounlaf

Re : Programmer l'extinction de l'ordinateur

Yeap, très très utile !
Merci

Hors ligne

#4 Le 12/08/2006, à 11:53

Neuro

Re : Programmer l'extinction de l'ordinateur

Cool, je voulais aussi faire ça. smile


Pour demander a devenir membre actif du Parti Pirate, rendez-vous sur la page d'adhésions et suivez les instructions.

Hors ligne

#5 Le 12/08/2006, à 12:05

golgot200

Re : Programmer l'extinction de l'ordinateur

super ce truc.
serait il possible de faire un script pour créer un raccourci  sur le tableau de bord et n'avoir qu'à rentrer la durée.


"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 naît dans la Peur, Les Forts impressionnent au milieu des Faibles, Mais au final,…Qui a donc besoin d’autant de connards ?"

Hors ligne

#6 Le 12/08/2006, à 12:41

Express

Re : Programmer l'extinction de l'ordinateur

Et peut-on rajouter une option pour fermer les programmes en cours avant extinction ?

Hors ligne

#7 Le 12/08/2006, à 13:31

incoming

Re : Programmer l'extinction de l'ordinateur

golgot200 a écrit :

super ce truc.
serait il possible de faire un script pour créer un raccourci  sur le tableau de bord et n'avoir qu'à rentrer la durée.

perso j'y connais absolument rien programmation ... si une âme charitable nous lit

Hors ligne

#8 Le 12/08/2006, à 14:11

Noé

Re : Programmer l'extinction de l'ordinateur

Pour KDE, faites clic droit sur le menu K > éditeur de menu > Fichier > Nouvel élément
Choisisser le nom que vous voulez et l'icône que vous voulez et puis comme commande mettez :

kdesu "shutdown -h $(kdialog --inputbox "Quand l'ordinateur devra-t-il s'arrêter ?" "$(date  +%H:%M )")"

Je vais jeter un œil à Zenity pour faire une version GNOME.

EDIT: pour GNOME :

gksudo "shutdown -h $(zenity --entry --text="Quand l'ordinateur devra-t-il s'arrêter ?" --entry-text="$(date  +%H:%M )" --title="Arrêter")"

Dernière modification par Noé (Le 12/08/2006, à 14:38)


dotdotno ou Phlogistique sur IRC
Jabber : noe.rubinstein CHEZ fritalk.com

Hors ligne

#9 Le 12/08/2006, à 14:55

golgot200

Re : Programmer l'extinction de l'ordinateur

Salut Noé
Tu est un chef, c'est tout ce que j'attendais. Ça marche du tonnerre!!!
Dis moi au fait qu'est ce que Zenity.
Encore merci.
Bye


"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 naît dans la Peur, Les Forts impressionnent au milieu des Faibles, Mais au final,…Qui a donc besoin d’autant de connards ?"

Hors ligne

#10 Le 12/08/2006, à 15:19

roger64

Re : Programmer l'extinction de l'ordinateur

Merci pour la démo, j'ai enfin compris à quoi sert % big_smile
Rien ne vaut l'exemple

Hors ligne

#11 Le 12/08/2006, à 16:32

incoming

Re : Programmer l'extinction de l'ordinateur

En ce qui me concerne personnellement, je crée un lanceur et dans le champ commande je copie

gksudo "shutdown -h $(zenity --entry --text="Quand l'ordinateur devra-t-il s'arrêter ?" --entry-text="$(date  +%H:%M )" --title="Arrêter")"

cela ne fonctionne pas, g un terminal qui s'ouvre et se ferme,

par contre cela fonctionne si je copie cette commande dans un terminal.

quelqu'un saurait pourquoi ?



et encore merci à Noé

Dernière modification par incoming (Le 12/08/2006, à 16:33)

Hors ligne

#12 Le 12/08/2006, à 17:05

golgot200

Re : Programmer l'extinction de l'ordinateur

Essai d'un Script :

#!/bin/bash
#Créer Par Nous
gksudo -u root "shutdown -h $(zenity --entry --text="Quand l'ordinateur devra-t-il s'arrêter ?" --entry-text="$(date  +%H:%M )" --title="Arrêter")"

PS - Le rendre exécutable

Dernière modification par golgot200 (Le 12/08/2006, à 17:07)


"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 naît dans la Peur, Les Forts impressionnent au milieu des Faibles, Mais au final,…Qui a donc besoin d’autant de connards ?"

Hors ligne

#13 Le 12/08/2006, à 17:34

incoming

Re : Programmer l'extinction de l'ordinateur

golgot200 a écrit :

Essai d'un Script :

#!/bin/bash
#Créer Par Nous
gksudo -u root "shutdown -h $(zenity --entry --text="Quand l'ordinateur devra-t-il s'arrêter ?" --entry-text="$(date  +%H:%M )" --title="Arrêter")"

PS - Le rendre exécutable

Ca marche impec.

merci à tous les contributeurs.

Hors ligne

#14 Le 12/08/2006, à 18:02

golgot200

Re : Programmer l'extinction de l'ordinateur

Salut incoming,
Pour un lanceur dans tableau de bord

/home/ton-nom/.gnome2/nautilus-scripts/Arrêt-Programmé
                                                       ############
                                                       Nom De Mon Fichier Script
Puis choisis l'icône.
Bye


"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 naît dans la Peur, Les Forts impressionnent au milieu des Faibles, Mais au final,…Qui a donc besoin d’autant de connards ?"

Hors ligne

#15 Le 16/08/2006, à 22:20

AEnima

Re : Programmer l'extinction de l'ordinateur

je me sert de "pmi action suspend" pour le mettre en veille prolongée comme ça au reveil de l'ordi je retrouve toutes mes applis et les dd arretent de tourner (à la place de suspend on peut mettre hibernate pour le mettre en hibernation). Le tout dans un crontab et hop tous les soirs à 1 h du mat l'ordi est en veille prolongée....

Par contre pour reveiller l'ordi tout seul (et donc avoir ma musique pour le reveil avec une commande de lancement du player dans crontab mais l'ordi doit etre reveillé ...) , je n'ai pas encore trouvé ....

Hors ligne

#16 Le 17/08/2006, à 12:31

sylvaing01

Re : Programmer l'extinction de l'ordinateur

Bonjour, je voulait juste ajouter une petite chose:

quand je lance le script, la boite de dialogue s'affiche, et si je clique sur annuler il me demande quand même mon mot de passe root.

Donc pour pas passer en root pour rien j'ai modifié le script:

#!/bin/bash
#Créer Par Nous
argument=$(zenity --entry --text="Quand l'ordinateur devra-t-il s'arrêter ?" --entry-text="$(date  +%H:%M )" --title="Arrêter")
read
if  [ ! $argument ] ; then exit
else gksudo -u root "shutdown -h $argument"
fi

Je débute sous ubuntu alors dite moi si c'est correcte, en tout cas çà fonctionne chez moi.

salut

Hors ligne

#17 Le 17/08/2006, à 18:39

golgot200

Re : Programmer l'extinction de l'ordinateur

Salut sylvain01
Merci pour l'amélioration du script. De la Balle.
bye.
PS Bisous à Céline.


"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 naît dans la Peur, Les Forts impressionnent au milieu des Faibles, Mais au final,…Qui a donc besoin d’autant de connards ?"

Hors ligne

#18 Le 17/08/2006, à 19:37

MiTcH

Re : Programmer l'extinction de l'ordinateur

thx pour le script, c'est vraiment utile !

mais pourquoi doit-on être en superuser pour avoir le droit d'arrêter son pc ?
après tout, on fait bien "Arrêter" (ds kde, gnome etc) sans être un superutilisateur , non ?


...sur une Kubuntu.!

Hors ligne

#19 Le 17/08/2006, à 19:59

Balkoth

Re : Programmer l'extinction de l'ordinateur

Linux a une histoire de serveur, sous lequel n'importe qui ne doit pas pouvoir éteindre smile
Donc c'est normal qu'il faille les droits admins pour arrêter le pc.

Cela dit, j'aimerais bien savoir comment fonctionne l'arrêt en simple utilisateur dans le menu quitter.
Ça me permettrai par exemple de pouvoir éteindre directement depuis Xgl.
Si quelqu'un a une solution, ça m'intéresse.

Hors ligne

#20 Le 19/08/2006, à 10:22

annotei

Re : Programmer l'extinction de l'ordinateur

un truc qui devrait marcher est de modifier les autorisations via la comande visudo :

$ sudo visudo

A la fin du fichier, on peut ajouter ça :

# Autorisation du shutdown par l'utilisateur [i]machin[/i]
machin ALL=NOPASSWD:/sbin/shutdown

Je n'ai pas testé. Je le fais avec d'autres scripts et ça marche impec. Plus d'info avec un man sudoers.


Antoine.

Ubuntu Hardy Heron. Nec Versa S940.

Hors ligne

#21 Le 19/08/2006, à 12:56

Balkoth

Re : Programmer l'extinction de l'ordinateur

Oui, et il est plus simple de faire sudo chmod +s /sbin/shutdown
Pareil pour les commandes halt et reboot qui sont plus pratiques.

Ta solution permettrai un contrôle plus précis selon les utilisateurs,
mais ce n'est toujours pas comme ça que fonctionne l'arrêt graphique de Gnome.

Donc ma solution :
sudo chmod +s /sbin/halt
Copier ces lignes dans un fichier eteindre.sh :

#!/bin/bash
zenity --question --text="Voulez vous éteindre ?" && halt

Le rendre exécutable (chmod +x eteindre.sh),
puis créer un lanceur pour pouvoir éteindre en 2 clics sans demande de mot de passe.

Hors ligne

#22 Le 22/08/2006, à 12:12

loRa

Re : Programmer l'extinction de l'ordinateur

bjr!
je suis tombée sur le forum et je me demandais depuis un ptit bout de tps si c t possible que le pc se mette en mode "sleep"... et apparement oui!
Mais, c quoi un terminal et comment ça s'ouvre??
Merci!
bonne journée,
lolanovice;)

#23 Le 22/08/2006, à 13:29

Ago

Re : Programmer l'extinction de l'ordinateur

En cherchant bien, y'a une commande dbus qui traine sur le forum, ça permet de ne pas passer par root smile

(je l'ai pas trouvée là, mais elle y est, c'est sûr)


Blog libre <= pour bien se lancer sous Ubuntu Linux !
Linux =/= Windows Souvenez-vous en!

Exalead Fête l'été, viendez gagner des Ipods Nano!

Hors ligne

#24 Le 22/08/2006, à 15:31

loRa

Re : Programmer l'extinction de l'ordinateur

Re
moi je suis sous windows XP...
j'ai essayé vos manip, mais ça ne fonctionne pas...
J'aimerais que mon ordi portable s'eteigne tout seul au bout d'un moment (comme une fonctionne sleep)
merci!
Lo

#25 Le 22/08/2006, à 15:59

The_Tito

Re : Programmer l'extinction de l'ordinateur

quand vous parlez de script vous voulez dire quoi? il faut copier le script dans un gedit par exemple mais changer l'extention en quoi?

car c'est le meme souci ca marche si je vais alt+f2 et que je colle ce ci
gksudo -u root "shutdown -h $(zenity --entry --text="Quand l'ordinateur devra-t-il s'arrêter ?" --entry-text="$(date  +%H:%M )" --title="Arrêter")"

mais si je fais un lancer avec cela ca ne marche pas


En tout cas merci de l'idee tout ses petits trucs son precieux big_smile

Hors ligne

Haut de page ↑