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/07/2009, à 22: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, à 13:51)


Ubuntu 12.04

Hors ligne

#2 Le 10/07/2009, à 23: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, à 19:43

nimoinau

Re : [résolu]menu de deconnexion

Valentin2105 a écrit :

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, à 13: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 ? tongue

Hors ligne

#5 Le 12/07/2009, à 13: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, à 15:24)


Ubuntu 12.04

Hors ligne

#6 Le 12/07/2009, à 15: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