#1 Le 10/11/2009, à 15:13
- wido
[gxmessage][Bash] crée une fenêtre avec des propositions
Bonjour,
Comment crée une fenêtre avec différentes propositions de manière joli, la voici:
gxmessage
un script pour openbox:
#!/bin/bash
gxmessage "Are you sure you want to shut down your computer?" -center -title "Take action" -font "Sans bold 10" -default "Cancel" -buttons "_Cancel":1,"_Log out":2,"_Reboot":3,"_Shut down":4 >/dev/null
case $? in
1)
echo "Exit";;
2)
killall openbox;;
3)
gksu -l 'shutdown -r now';;
4)
gksu -l 'shutdown -h now';;
esac
voici le résultat en image:
http://img14.imageshack.us/img14/7036/g … penbox.jpg
Manuel de gxmessage:
man gxmessage
Hors ligne
#2 Le 10/11/2009, à 15:50
- bondo
Re : [gxmessage][Bash] crée une fenêtre avec des propositions
Merci wido, ça fait un moment que je cherchais quelque chose dans le genre.
Pourrais tu publier un script entier histoire de voir comment tu récupères la réponse ?
Merci beaucoup
edit: j'ai trouvé ça, réalisé par AdComp (qui traine sur ce forum, je crois)
http://www.ad-comp.be/public/openbox/oblogout.png
Dernière modification par bondo (Le 10/11/2009, à 15:55)
Hors ligne
#3 Le 10/11/2009, à 15:54
- wido
Re : [gxmessage][Bash] crée une fenêtre avec des propositions
Pourrais tu publier un script entier histoire de voir comment tu récupères la réponse ?
qu'est-ce que tu veux dire par là?
Hors ligne
#4 Le 10/11/2009, à 15:58
- bondo
Re : [gxmessage][Bash] crée une fenêtre avec des propositions
Je débute en bash et je n'ai aucune idée de l'usage possible d'une fenêtre comme ça, de comment on test les 'case'.
Je jete un coup d'oeil aux liens dans ta signature, si tu as d'autres textes hyper vulgaire sur le bash, je suis preneur.
Merci
Hors ligne
#5 Le 10/11/2009, à 16:01
- bondo
Re : [gxmessage][Bash] crée une fenêtre avec des propositions
Au fait, pour les nazes de mon genre qui cherchent encore, c'est le paquet 'gmessage' qu'il faut installer
Hors ligne
#6 Le 10/11/2009, à 16:02
- Hizoka
Re : [gxmessage][Bash] crée une fenêtre avec des propositions
il existe egalement gtkdialog, zenity, kdialog, xdialog....
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#7 Le 10/11/2009, à 16:04
- wido
Re : [gxmessage][Bash] crée une fenêtre avec des propositions
c'est parce que le sudo patati patata je ne l'ai pas installé (archlinux) je le remplace par gksu pour avoir une fenêtre qui donne toujours la possibilité d'annuler.
Pour ton paquet gmessage c'est un paquet virtuel sous karmic, http://packages.ubuntu.com/search?keywo … ection=all
voilà
EDIT: pour gtkdialog je le trouve plus compliquer, je cherche dans la simplicité
Dernière modification par wido (Le 10/11/2009, à 16:06)
Hors ligne