"autostart/ibus.desktop") ibus_desktop = path.join(os.getenv("IBUS_PREFIX"), "share/applications/ibus.desktop") # unlink file try: os.unlink(link_file) except: pass if self.__checkbutton_auto_start.get_active(): os.symlink(ibus_desktop, link_file) def __sigusr1_cb(self, *args): self.__window.present() def run(self): self.__window.show_all() signal.signal(signal.SIGUSR1, self.__sigusr1_cb) Gtk.main() if __name__ == "__main__": try: locale.setlocale(locale.LC_ALL, '') except locale.Error: print >> sys.stderr, "Using the fallback 'C' locale" locale.setlocale(locale.LC_ALL, 'C') i18n_init() setup = Setup() setup.run()
value = variant.unpack() engines = self.__get_engine_descs_from_names(value) current_engines = self.__treeview.get_engines() engines_csv = str.join(',', map(lambda e: e.get_name(), engines)) current_engines_csv = \ str.join(',', map(lambda e: e.get_name(), current_engines)) if engines_csv != current_engines_csv: self.__treeview.set_engines(engines) def __config_reloaded_cb(self, bus): pass def __sigusr1_cb(self, *args): self.__window.present() def run(self): self.__window.show_all() signal.signal(signal.SIGUSR1, self.__sigusr1_cb) Gtk.main() if __name__ == "__main__": try: locale.setlocale(locale.LC_ALL, '') except locale.Error: print >> sys.stderr, "Using the fallback 'C' locale" locale.setlocale(locale.LC_ALL, 'C') i18n_init() setup = Setup() setup.run()
import threading, os, urllib, atexit, socket from installe import lance, msg_erreur, modif_etat, erreur_x11, installe from variables import variables, home, dossier_racine from config import config # Lis le fichier de configuration import diff # Fonctions diverses utilisés par l'interface principale import interface # Dessin de l'interface principale import i18n # Récupère le texte sur le fichiers de traduction import rss # Agrégateur RSS import depot # Interface du dépot import modules # Gestionnaire de modules # Envoi l'installation de l'internationalisation: i18n.i18n_init() # Modifi le user-agent: urllib.URLopener.version = "djl" + interface.version() + "/Linux" # Change le nom du processus. import ctypes libc = ctypes.CDLL("libc.so.6") libc.prctl(15, "djl", 0, 0, 0) # Définition des serveurs de mise à jours pour djl: # Version de développement: variables.SERVEUR_DEV = ["http://djl-linux.org/dev", "http://djl.jeuxlinux.fr/dev"] # Version_stable variables.SERVEUR_STABLE = ["http://djl-linux.org", "http://djl.jeuxlinux.fr", "http://djl.tuxfamily.org"]