#1 Le 10/07/2009, à 21:06
- nimoinau
[résolu]menu de deconnexion
salut,
suite à mon install openbox seul, je n'ai pas de menu de deconnexion pour arriver à gdm ou eteindre le pc ou le redemarrer. je dois tout faire au terminal.
quelle application peut-faire ca, merci ?
Dernière modification par nimoinau (Le 12/07/2009, à 12:51)
Ubuntu 12.04
Hors ligne
#2 Le 10/07/2009, à 22:10
- Valentin2105
Re : [résolu]menu de deconnexion
Donc,
Sois tu mets dans ton menu cette commande pour éteindre :
gksu halt
Sinon moi, j'ai un script en python qui me fais un menu de logout quand je clique dessus, avec éteindre,logout et redémarrer
Si tu veux je le poste !
Hors ligne
#3 Le 11/07/2009, à 18:43
- nimoinau
Re : [résolu]menu de deconnexion
Donc,
Sois tu mets dans ton menu cette commande pour éteindre :
gksu halt
Sinon moi, j'ai un script en python qui me fais un menu de logout quand je clique dessus, avec éteindre,logout et redémarrer
Si tu veux je le poste !
oui je veux bien merci
Ubuntu 12.04
Hors ligne
#4 Le 12/07/2009, à 12:50
- Marzikill
Re : [résolu]menu de deconnexion
#!/usr/bin/env python
import pygtk
pygtk.require('2.0')
import gtk
import os
class DoTheLogOut:
# Cancel/exit
def delete_event(self, widget, event, data=None):
gtk.main_quit()
return False
# Logout
def logout(self, widget):
os.system("openbox --exit")
# Reboot
def reboot(self, widget):
os.system("gdm-control --reboot && openbox --exit")
# Shutdown
def shutdown(self, widget):
os.system("gdm-control --shutdown && openbox --exit")
def __init__(self):
# Create a new window
self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
self.window.set_title("Exit? Choose an option:")
self.window.set_resizable(False)
self.window.set_position(1)
self.window.connect("delete_event", self.delete_event)
self.window.set_border_width(20)
# Create a box to pack widgets into
self.box1 = gtk.HBox(False, 0)
self.window.add(self.box1)
# Create cancel button
self.button1 = gtk.Button("Cancel")
self.button1.set_border_width(10)
self.button1.connect("clicked", self.delete_event, "Changed me mind :)")
self.box1.pack_start(self.button1, True, True, 0)
self.button1.show()
# Create logout button
self.button2 = gtk.Button("Log out")
self.button2.set_border_width(10)
self.button2.connect("clicked", self.logout)
self.box1.pack_start(self.button2, True, True, 0)
self.button2.show()
# Create reboot button
self.button3 = gtk.Button("Reboot")
self.button3.set_border_width(10)
self.button3.connect("clicked", self.reboot)
self.box1.pack_start(self.button3, True, True, 0)
self.button3.show()
# Create shutdown button
self.button4 = gtk.Button("Shutdown")
self.button4.set_border_width(10)
self.button4.connect("clicked", self.shutdown)
self.box1.pack_start(self.button4, True, True, 0)
self.button4.show()
self.box1.show()
self.window.show()
def main():
gtk.main()
if __name__ == "__main__":
gogogo = DoTheLogOut()
main()
Celui de Crunchbang ?
Hors ligne
#5 Le 12/07/2009, à 12:50
- nimoinau
Re : [résolu]menu de deconnexion
solution trouvé sur un autre site.
http://crunchbang.org/archives/2008/04/01/openbox-logout-reboot-and-shutdown-script/
Dernière modification par nimoinau (Le 12/07/2009, à 14:24)
Ubuntu 12.04
Hors ligne
#6 Le 12/07/2009, à 14:19
- Marzikill
Re : [résolu]menu de deconnexion
Ben oui, mais pense un peu aux autres. T'es pas tout seul, tu sais.
C'est quoi ta solution ? C'est quoi ton site ?
Hors ligne