Changeset 6944


Ignore:
Timestamp:
Mar 1, 2018, 12:06:55 PM (22 months ago)
Author:
hectorgh
Message:

trying to better support user display discovery

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lliurex-shutdowner/trunk/fuentes/lliurex-shutdowner-common.install/usr/sbin/shutdown-lliurex

    r5548 r6944  
    2929                x=item.split(" ")
    3030                user=x[0]
    31                
    32                 if "(" not in x[-1] or ")" not in x[-1] or ":" not in x[-1] or "." not in x[-1]:
     31                print x[0],x[-1]       
     32                if "(" not in x[-1] or ")" not in x[-1] or ":" not in x[-1]:
    3333                        if is_server==0:
    34                                 if len(x[-1].split("."))==4:
     34                               
     35                                if "." in x[-1] and len(x[-1].split("."))==4:
    3536                                        # let's try to guess displays
    3637                                        display=x[-1].lstrip("(").rstrip(")")+":7.0"
     
    3940                        else:   
    4041                                continue
     42                               
    4143                if not display:
    4244                        display=x[-1].lstrip("(").rstrip(")")
    4345               
    4446                if os.path.exists(thinclient_cron_file):
    45                         if len(display.split(":")[0].split("."))<4:
     47                        if "." in display and len(display.split(":")[0].split("."))<4:
    4648                                continue
    4749               
     
    5153                        continue
    5254               
    53                 if len(display.split("."))>=4:
     55                if "." in display and len(display.split("."))>=4:
    5456                        tmp_wait_time=1
    5557               
    56                 cmd="su -c 'DISPLAY=%s /usr/sbin/shutdown-lliurex-dialog %s' %s &"%(display,tmp_wait_time,user)
    57                 os.system(cmd)
     58                command="su -c 'DISPLAY=%s /usr/sbin/shutdown-lliurex-dialog %s' %s &"%(display,tmp_wait_time,user)
     59                os.system(command)
    5860
    5961
Note: See TracChangeset for help on using the changeset viewer.