Est-il possible de créer une icône sur le bureau de KDE permettant d'éteindre l'ordinateur (genre avec une fenêtre qui demande si on est sur de vouloir arrêter la bête) ?
Moi, je cherche la même chose, qui déclenche l'apparition de la fenêtre "clore la session / éteindre l'ordinateur / redémarer l'ordinateur" .. si quelqu'un connait, je suis preneur :)
voila, c'est ce que je cherche plus précisement, le bouton redémarrer l'ordinateur sous KDE qui a disparu... (il n'y a que clore la session ou vérouiller la session)
Pour le moment la seule solution que j'ai trouvé (sous kde) c'est de faire un script shell du type :
#!/bin/bash
if [ `kdialog --yesno "voulez vous vraiment l'éteindre ?" -eq 0 ]; then
# un coup de dcop pour sauvegarder la session
dcop ksmserver default .....
Sur le bureau tu fais créer un nouveau fichier ->lien vers une application et dans l'onglet application tu mets halt. Il suffit alors de cliquer pour éteindre la bécane.
C'est du vécu depuis plusieurs années.
Moi sous KDE j'ai ce qu'il faut !!! un icone qui se nomme 'logout' et me propose 3 options:
nouvelle session, eteindre l'ordinateur, redemarrer l'ordinateur et cancel bien sur.
Aurai-je mal compris la question ?
En fait, je m'explique et donne une autre réponse. J'utilise Fedora 1/2/3 (je ne sais pas si tout a été mis à jour à chaque fois ...).
Et sous Fedora, le Desktop Manager par défaut, c'est GDM et non KDM. Mais moi, comme je suis plus familier de KDE que de GNOME, j'ai choisi comme Desktop KDE. Mais GDM est resté.
Après bidouille (surtout dans /etc/sysconfig/desktop), j'ai configuré le système pour utiliser KDM au lieu de GDM. Et là, bonheur ! je retrouve mes vieux boutons qui me demande si je veux redémarrer, éteindre ou fermer ma session.
Voila tout ce qu'il me fallait.....
Note: j'ai essayé de jouer avec dcop, mais je n'arrive pas à trouver une documentation précise de toutes les commandes disponibles... quelqu'un a-t-il ça dans sa hotte ?
Tu utilises l'auto-login, kdm et mandrake je suppose ?
Si t'es sous mandrake, c'est un bug de mandrake à mon goût : tu dois désactiver l'auto login dans le centre mandrake, puis passer par l'outil de configuration de KDE et choisir (sur ma suse c'est là, sur mandrake je sais pas si c'est pas différent) : Administration du système/Gestionnaire de connexion.
Là, tu cliques sur mode superutilisateur.
Puis dans l'onglet commodités, tu actives la connexion automatique pour ton utilisateur.
Puis au prochain redémarrage de kdm (et donc de X), tu auras normalement tous les choix disponible, et plus uniquement Quitter KDE.
Sinon, ben donne :
- ton gestionnaire de connexion (et sa version)
- ta distrib
- la version de ton KDE
tu installe l ACPI, et quand tu veut eteindre, tu appui moins d une seconde sur le bouton power de ta tour.
Idem sur un portable.
Moi ... le bouton power est binde a un script : si je suis en RL normale, ca eteind, si je suis en 0 ou 6, ca repasse en 3. -> une pression ca eteint, si j ai appuye par megarde, je rapui avant 10s, et tout reste allume nikel. ( plus tu rappui vite, plus y a de chance que toutes tes aplis soient encore vivantes.
pourquoi utiliser un bouton GUI qui prend de l aplace a l ecran quand te as un bouton IRL FAIT POUR CA ???
dhp@pluton:~$ cat /etc/acpi/powerbtn.sh
#!/bin/sh
# /etc/acpi/powerbtn.sh
# Initiates a shutdown when the power putton has been
# pressed.
if ps -Af | grep -q '[k]desktop' && test -f /usr/bin/dcop
then
dcop --all-users ksmserver ksmserver logout 0 2 0 && exit 0
else
/etc/init.d/power
# /sbin/shutdown -h now "Power button pressed"
fi
dhp@pluton:~$ cat /etc/inittab | grep alt
# Runlevel 0 is halt.
ca:12345:ctrlaltdel:/etc/init.d/power
dhp@pluton:~$ cat /etc/init.d/power
#!/bin/bash
L=`/sbin/runlevel | /usr/bin/cut -d " " -f 2`
if [ $L -eq 0 ]
then
/sbin/init 3
fi
if [ $L -eq 6 ]
then
/sbin/init 3
fi
if [ $L -eq 3 ]
then
/sbin/init 4
fi
if [ $L -eq 4 ]
then
/sbin/init 0
fi
#/sbin/shutdown -t1 -a -h now
en pratique, c est pas binaire : le script tourne entre les RL 3, 4 et 0.
Et comme c est un bouton physique ... ca ne depend pas de la GUI : ca marche avec toutes les interfaces ( GUI ou CLI ) ... et meme si tout est mort ( genre driver nvidia HS, affichage HS ... )
# idem sous gnome
Posté par Jérôme (site web personnel) . Évalué à 2.
[^] # Re: idem sous gnome
Posté par Juke (site web personnel) . Évalué à 2.
[^] # Re: idem sous gnome
Posté par Matthieu . Évalué à 3.
Pour le moment la seule solution que j'ai trouvé (sous kde) c'est de faire un script shell du type :
Un peu violent je pense....
# DCop
Posté par Roger Rabbit . Évalué à 4.
tu peux le faire a l'aide de dcop :
dcop ksmserver default logout 0 0 0
# Hyper simple !
Posté par xavier dumont . Évalué à 1.
C'est du vécu depuis plusieurs années.
[^] # Re: Hyper simple !
Posté par CoinKoin . Évalué à 3.
[^] # Re: Hyper simple !
Posté par xavier dumont . Évalué à 3.
# bigre
Posté par Lionel Fournigault . Évalué à 2.
nouvelle session, eteindre l'ordinateur, redemarrer l'ordinateur et cancel bien sur.
Aurai-je mal compris la question ?
[^] # Re: bigre
Posté par Matthieu . Évalué à 1.
Et sous Fedora, le Desktop Manager par défaut, c'est GDM et non KDM. Mais moi, comme je suis plus familier de KDE que de GNOME, j'ai choisi comme Desktop KDE. Mais GDM est resté.
Après bidouille (surtout dans /etc/sysconfig/desktop), j'ai configuré le système pour utiliser KDM au lieu de GDM. Et là, bonheur ! je retrouve mes vieux boutons qui me demande si je veux redémarrer, éteindre ou fermer ma session.
Voila tout ce qu'il me fallait.....
Note: j'ai essayé de jouer avec dcop, mais je n'arrive pas à trouver une documentation précise de toutes les commandes disponibles... quelqu'un a-t-il ça dans sa hotte ?
# DCOP powa ! :)
Posté par Pinaraf . Évalué à 2.
dcop kdesktop KDesktopIface logout
Ça a le luxe de te permettre de redémarrer l'ordinateur ou juste fermer la session par la même icone :)
(Ajout de l'icone : Clic droit sur le bureau > Créer un nouveau > Fichier > Lien vers une application)
[^] # Re: DCOP powa ! :)
Posté par Matthieu . Évalué à 2.
[^] # Re: DCOP powa ! :)
Posté par Pinaraf . Évalué à 1.
Si t'es sous mandrake, c'est un bug de mandrake à mon goût : tu dois désactiver l'auto login dans le centre mandrake, puis passer par l'outil de configuration de KDE et choisir (sur ma suse c'est là, sur mandrake je sais pas si c'est pas différent) : Administration du système/Gestionnaire de connexion.
Là, tu cliques sur mode superutilisateur.
Puis dans l'onglet commodités, tu actives la connexion automatique pour ton utilisateur.
Puis au prochain redémarrage de kdm (et donc de X), tu auras normalement tous les choix disponible, et plus uniquement Quitter KDE.
Sinon, ben donne :
- ton gestionnaire de connexion (et sa version)
- ta distrib
- la version de ton KDE
# ACPId
Posté par doublehp (site web personnel) . Évalué à 2.
Idem sur un portable.
Moi ... le bouton power est binde a un script : si je suis en RL normale, ca eteind, si je suis en 0 ou 6, ca repasse en 3. -> une pression ca eteint, si j ai appuye par megarde, je rapui avant 10s, et tout reste allume nikel. ( plus tu rappui vite, plus y a de chance que toutes tes aplis soient encore vivantes.
pourquoi utiliser un bouton GUI qui prend de l aplace a l ecran quand te as un bouton IRL FAIT POUR CA ???
dhp@pluton:~$ cat /etc/acpi/powerbtn.sh
#!/bin/sh
# /etc/acpi/powerbtn.sh
# Initiates a shutdown when the power putton has been
# pressed.
if ps -Af | grep -q '[k]desktop' && test -f /usr/bin/dcop
then
dcop --all-users ksmserver ksmserver logout 0 2 0 && exit 0
else
/etc/init.d/power
# /sbin/shutdown -h now "Power button pressed"
fi
dhp@pluton:~$ cat /etc/inittab | grep alt
# Runlevel 0 is halt.
ca:12345:ctrlaltdel:/etc/init.d/power
dhp@pluton:~$ cat /etc/init.d/power
#!/bin/bash
L=`/sbin/runlevel | /usr/bin/cut -d " " -f 2`
if [ $L -eq 0 ]
then
/sbin/init 3
fi
if [ $L -eq 6 ]
then
/sbin/init 3
fi
if [ $L -eq 3 ]
then
/sbin/init 4
fi
if [ $L -eq 4 ]
then
/sbin/init 0
fi
#/sbin/shutdown -t1 -a -h now
en pratique, c est pas binaire : le script tourne entre les RL 3, 4 et 0.
Et comme c est un bouton physique ... ca ne depend pas de la GUI : ca marche avec toutes les interfaces ( GUI ou CLI ) ... et meme si tout est mort ( genre driver nvidia HS, affichage HS ... )
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.