diff --git a/jupyter_remote_desktop_proxy/__init__.py b/jupyter_remote_desktop_proxy/__init__.py index 5d125574..db32cdb3 100644 --- a/jupyter_remote_desktop_proxy/__init__.py +++ b/jupyter_remote_desktop_proxy/__init__.py @@ -31,19 +31,19 @@ def setup_desktop(): vnc_args = [vncserver] socket_args = [] + if not os.path.exists(os.path.expand('~/.vnc/xstartup')): + vnc_args.extend(['-xstartup', os.path.join(HERE, 'share/xstartup')]) + vnc_command = shlex.join( vnc_args + [ '-verbose', - '-xstartup', - os.path.join(HERE, 'share/xstartup'), - '-geometry', - '1680x1050', '-SecurityTypes', 'None', '-fg', ] ) + return { 'command': [ 'websockify',