Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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à? smile

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à wink

EDIT: pour gtkdialog je le trouve plus compliquer, je cherche dans la simplicité big_smile

Dernière modification par wido (Le 10/11/2009, à 16:06)

Hors ligne