Changeset 8225


Ignore:
Timestamp:
Nov 2, 2018, 1:12:14 PM (13 months ago)
Author:
hectorgh
Message:

adding standalone support

Location:
panel-design-manager/trunk/fuentes
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • panel-design-manager/trunk/fuentes/debian/changelog

    r8189 r8225  
     1panel-design-manager (0.2) xenial; urgency=high
     2
     3  * Adding standalone support
     4
     5 -- Hector Garcia Huerta <hectorgh@gmail.com>  Fri, 02 Nov 2018 13:11:40 +0100
     6
    17panel-design-manager (0.1) xenial; urgency=high
    28
  • panel-design-manager/trunk/fuentes/panel-design-manager.install/usr/share/panel-design-manager/PanelDesignWindow.py

    r8218 r8225  
    1010import time
    1111import sys
     12import socket
     13import os
    1214
    1315import signal
     
    5456               
    5557        #def dprint
     58       
     59       
     60        def where_am_i(self):
     61               
     62                server="localhost"
     63               
     64                try:
     65               
     66                        if os.path.exists("/usr/bin/lliurex-version"):
     67                                is_server=os.system("lliurex-version -t server")
     68                                is_client=os.system("lliurex-version -t client")
     69                                try:
     70                                        server_known=socket.gethostbyname("server")
     71                                except:
     72                                        server_known=None
     73                               
     74                                if is_server==0 or is_client==0 or server_known!=None:
     75                                        server="server"
     76                                       
     77                                if server=""
     78                                       
     79                        else:
     80                                server="localhost"
     81                       
     82                except Exception as e:
     83                       
     84                        self.dprint(e)
     85                        server="localhost"
     86               
     87                return server
     88               
     89        #def where_am_i
    5690       
    5791       
     
    106140                self.stack.show_all()
    107141               
     142                if self.where_am_i()=="localhost":
     143                        self.server_ip_entry.set_text("localhost")
     144               
    108145                self.options_popover=Gtk.Popover()
    109146                self.options_popover.set_relative_to(self.options_toolbutton)
    110                
    111147               
    112148                v=Gtk.VBox()
     
    115151                self.export_button=Gtk.Button("Export")
    116152                v.pack_start(self.export_button,True,True,5)
    117                                
    118153                self.options_popover.add(v)
    119                
    120154               
    121155                self.window_vbox.pack_start(self.stack,True,True,0)
     
    293327
    294328                if server!="":
    295                         self.n4d_man.set_server(server)
     329                        self.n4dman.set_server(server)
     330                #else server='server'
     331               
     332                if server=="localhost":
     333                        self.replication_label.set_sensitive(False)
     334                        self.replication_switch.set_sensitive(False)
    296335               
    297336                self.login_msg_label.set_text(_("Validating user..."))
Note: See TracChangeset for help on using the changeset viewer.