2019-09-29 10:38:14 +02:00
|
|
|
import os
|
|
|
|
|
|
|
|
if os.getenv('DESKTOP_PACKAGE') == 'lxde':
|
|
|
|
xstartup = 'startlxde'
|
|
|
|
elif os.getenv('DESKTOP_PACKAGE') == 'xfce4':
|
|
|
|
xstartup = 'xfce4-session'
|
|
|
|
else:
|
|
|
|
xstartup = 'xterm'
|
|
|
|
|
2019-10-02 11:52:59 +02:00
|
|
|
vnc_socket = os.path.join(os.getenv('HOME'), '.vnc', 'socket')
|
2019-09-26 19:55:21 +02:00
|
|
|
c.ServerProxy.servers = {
|
2019-09-29 10:38:14 +02:00
|
|
|
'desktop': {
|
2019-09-26 19:55:21 +02:00
|
|
|
'command': [
|
2019-09-27 20:30:44 +02:00
|
|
|
'/opt/conda/bin/websockify',
|
|
|
|
'-v',
|
2019-09-29 22:18:13 +02:00
|
|
|
'--web', '/opt/noVNC-1.1.0',
|
2019-09-30 13:18:35 +02:00
|
|
|
'--heartbeat', '30',
|
2019-09-27 20:30:44 +02:00
|
|
|
'5901',
|
2019-10-02 11:52:59 +02:00
|
|
|
'--unix-target', vnc_socket,
|
2019-09-27 20:30:44 +02:00
|
|
|
'--',
|
|
|
|
'vncserver',
|
|
|
|
'-verbose',
|
2019-09-29 10:38:14 +02:00
|
|
|
'-xstartup', xstartup,
|
2019-09-27 20:30:44 +02:00
|
|
|
'-geometry', '1024x768',
|
|
|
|
'-SecurityTypes', 'None',
|
2019-10-02 11:52:59 +02:00
|
|
|
'-rfbunixpath', vnc_socket,
|
2019-09-27 20:30:44 +02:00
|
|
|
'-fg',
|
|
|
|
':1',
|
|
|
|
],
|
2019-09-26 19:55:21 +02:00
|
|
|
'absolute_url': False,
|
|
|
|
'port': 5901,
|
|
|
|
'timeout': 30,
|
2019-09-29 22:18:13 +02:00
|
|
|
'indexpage': 'vnc_lite.html',
|
2019-09-26 19:55:21 +02:00
|
|
|
}
|
|
|
|
}
|