vncdisp accepts menu number as argument
This commit is contained in:
@@ -140,16 +140,21 @@ def initialize():
|
||||
return entries
|
||||
|
||||
def main():
|
||||
arg_input=None
|
||||
if (len(sys.argv)>1):
|
||||
if (sys.argv[1]=="-h"):
|
||||
print("Start within a VNC session to select different screen resolutions")
|
||||
sys.exit(0)
|
||||
arg_input=sys.argv[1]
|
||||
entries=initialize()
|
||||
print(entries)
|
||||
ch=getch()
|
||||
drawmenu(entries)
|
||||
while True:
|
||||
inkey=ord(ch.get())
|
||||
if arg_input:
|
||||
inkey=ord(arg_input)
|
||||
else:
|
||||
inkey=ord(ch.get())
|
||||
#print('-'+str((inkey))+'-')
|
||||
if inkey in [120,27,3,24,4]:
|
||||
sys.exit(0)
|
||||
@@ -158,6 +163,8 @@ def main():
|
||||
if chr(inkey) in [x[0] for x in entries]:
|
||||
launch(chr(inkey),entries)
|
||||
entries=initialize()
|
||||
if arg_input:
|
||||
sys.exit(0)
|
||||
drawmenu(entries)
|
||||
|
||||
main()
|
||||
|
||||
Reference in New Issue
Block a user