#1 Le 12/08/2006, à 01:17
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:mmexemple : je veux que mon ordi s"éteigne à 2h00 du matin :
sudo shutdown -h 02:00On aurait pu non pas fixer une heure précise mais un nombre de minutes : 75 minutes par exemple
sudo shutdown -h +75Dernière modification par incoming (Le 12/08/2006, à 01:45)
Hors ligne
#2 Le 12/08/2006, à 06:24
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.![]()
Waf Waf...
Hors ligne
#3 Le 12/08/2006, à 11:47
Re : Programmer l'extinction de l'ordinateur
Yeap, très très utile !
Merci
-- Gounlaf - c3x : Intégration html & css - Portfolio de Gounlaf --
Hors ligne
#4 Le 12/08/2006, à 11:53
Re : Programmer l'extinction de l'ordinateur
Cool, je voulais aussi faire ça. ![]()
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
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
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
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.
perso j'y connais absolument rien programmation ... si une âme charitable nous lit
Hors ligne
#8 Le 12/08/2006, à 14:11
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
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
Re : Programmer l'extinction de l'ordinateur
Merci pour la démo, j'ai enfin compris à quoi sert % ![]()
Rien ne vaut l'exemple
Hors ligne
#11 Le 12/08/2006, à 16:32
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
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
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
Ca marche impec.
merci à tous les contributeurs.
Hors ligne
#14 Le 12/08/2006, à 18:02
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
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
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"
fiJe 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
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
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
Re : Programmer l'extinction de l'ordinateur
Linux a une histoire de serveur, sous lequel n'importe qui ne doit pas pouvoir éteindre ![]()
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
Re : Programmer l'extinction de l'ordinateur
un truc qui devrait marcher est de modifier les autorisations via la comande visudo :
$ sudo visudoA la fin du fichier, on peut ajouter ça :
# Autorisation du shutdown par l'utilisateur [i]machin[/i]
machin ALL=NOPASSWD:/sbin/shutdownJe 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
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 ?" && haltLe 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
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 ![]()
(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!
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
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 ![]()
Hors ligne
- Accueil
- » Forum
- » Trucs, astuces et scripts utiles
- » Programmer l'extinction de l'ordinateur