Browse Source

Revert "Add a jupyter server extension to render desktop/"

Removes the server extension, so the HTML for the interface
*is* served by websockify itself. This is a fix for
https://github.com/yuvipanda/jupyter-desktop-server/issues/10
This reverts commit 18d7fb7b2a.
yuvipanda-patch-1
YuviPanda 6 months ago
parent
commit
b6dee24cff
100 changed files with 8 additions and 21 deletions
  1. +1
    -3
      MANIFEST.in
  2. +7
    -18
      jupyter_desktop/__init__.py
  3. +0
    -0
      jupyter_desktop/share/tigervnc/bin/Xvnc
  4. +0
    -0
      jupyter_desktop/share/tigervnc/bin/vncconfig
  5. +0
    -0
      jupyter_desktop/share/tigervnc/bin/vncpasswd
  6. +0
    -0
      jupyter_desktop/share/tigervnc/bin/vncserver
  7. +0
    -0
      jupyter_desktop/share/tigervnc/bin/vncviewer
  8. +0
    -0
      jupyter_desktop/share/tigervnc/bin/x0vncserver
  9. +0
    -0
      jupyter_desktop/share/tigervnc/lib64/swrast_dri.so
  10. +0
    -0
      jupyter_desktop/share/tigervnc/lib64/xorg/protocol.txt
  11. +0
    -0
      jupyter_desktop/share/tigervnc/share/applications/vncviewer.desktop
  12. +0
    -0
      jupyter_desktop/share/tigervnc/share/doc/tigervnc-1.9.0/LICENCE.TXT
  13. +0
    -0
      jupyter_desktop/share/tigervnc/share/doc/tigervnc-1.9.0/README.rst
  14. +0
    -0
      jupyter_desktop/share/tigervnc/share/icons/hicolor/16x16/apps/tigervnc.png
  15. +0
    -0
      jupyter_desktop/share/tigervnc/share/icons/hicolor/22x22/apps/tigervnc.png
  16. +0
    -0
      jupyter_desktop/share/tigervnc/share/icons/hicolor/24x24/apps/tigervnc.png
  17. +0
    -0
      jupyter_desktop/share/tigervnc/share/icons/hicolor/32x32/apps/tigervnc.png
  18. +0
    -0
      jupyter_desktop/share/tigervnc/share/icons/hicolor/48x48/apps/tigervnc.png
  19. +0
    -0
      jupyter_desktop/share/tigervnc/share/icons/hicolor/scalable/apps/tigervnc.svg
  20. +0
    -0
      jupyter_desktop/share/tigervnc/share/locale/bg/LC_MESSAGES/tigervnc.mo
  21. +0
    -0
      jupyter_desktop/share/tigervnc/share/locale/cs/LC_MESSAGES/tigervnc.mo
  22. +0
    -0
      jupyter_desktop/share/tigervnc/share/locale/da/LC_MESSAGES/tigervnc.mo
  23. +0
    -0
      jupyter_desktop/share/tigervnc/share/locale/de/LC_MESSAGES/tigervnc.mo
  24. +0
    -0
      jupyter_desktop/share/tigervnc/share/locale/el/LC_MESSAGES/tigervnc.mo
  25. +0
    -0
      jupyter_desktop/share/tigervnc/share/locale/eo/LC_MESSAGES/tigervnc.mo
  26. +0
    -0
      jupyter_desktop/share/tigervnc/share/locale/es/LC_MESSAGES/tigervnc.mo
  27. +0
    -0
      jupyter_desktop/share/tigervnc/share/locale/fi/LC_MESSAGES/tigervnc.mo
  28. +0
    -0
      jupyter_desktop/share/tigervnc/share/locale/fr/LC_MESSAGES/tigervnc.mo
  29. +0
    -0
      jupyter_desktop/share/tigervnc/share/locale/fur/LC_MESSAGES/tigervnc.mo
  30. +0
    -0
      jupyter_desktop/share/tigervnc/share/locale/hu/LC_MESSAGES/tigervnc.mo
  31. +0
    -0
      jupyter_desktop/share/tigervnc/share/locale/id/LC_MESSAGES/tigervnc.mo
  32. +0
    -0
      jupyter_desktop/share/tigervnc/share/locale/it/LC_MESSAGES/tigervnc.mo
  33. +0
    -0
      jupyter_desktop/share/tigervnc/share/locale/nl/LC_MESSAGES/tigervnc.mo
  34. +0
    -0
      jupyter_desktop/share/tigervnc/share/locale/pl/LC_MESSAGES/tigervnc.mo
  35. +0
    -0
      jupyter_desktop/share/tigervnc/share/locale/pt_BR/LC_MESSAGES/tigervnc.mo
  36. +0
    -0
      jupyter_desktop/share/tigervnc/share/locale/ru/LC_MESSAGES/tigervnc.mo
  37. +0
    -0
      jupyter_desktop/share/tigervnc/share/locale/sk/LC_MESSAGES/tigervnc.mo
  38. +0
    -0
      jupyter_desktop/share/tigervnc/share/locale/sr/LC_MESSAGES/tigervnc.mo
  39. +0
    -0
      jupyter_desktop/share/tigervnc/share/locale/sv/LC_MESSAGES/tigervnc.mo
  40. +0
    -0
      jupyter_desktop/share/tigervnc/share/locale/tr/LC_MESSAGES/tigervnc.mo
  41. +0
    -0
      jupyter_desktop/share/tigervnc/share/locale/uk/LC_MESSAGES/tigervnc.mo
  42. +0
    -0
      jupyter_desktop/share/tigervnc/share/locale/vi/LC_MESSAGES/tigervnc.mo
  43. +0
    -0
      jupyter_desktop/share/tigervnc/share/locale/zh_CN/LC_MESSAGES/tigervnc.mo
  44. +0
    -0
      jupyter_desktop/share/tigervnc/share/man/man1/Xvnc.1
  45. +0
    -0
      jupyter_desktop/share/tigervnc/share/man/man1/vncconfig.1
  46. +0
    -0
      jupyter_desktop/share/tigervnc/share/man/man1/vncpasswd.1
  47. +0
    -0
      jupyter_desktop/share/tigervnc/share/man/man1/vncserver.1
  48. +0
    -0
      jupyter_desktop/share/tigervnc/share/man/man1/vncviewer.1
  49. +0
    -0
      jupyter_desktop/share/tigervnc/share/man/man1/x0vncserver.1
  50. +0
    -0
      jupyter_desktop/share/tigervnc/share/usr/local/share/vnc/classes/README
  51. +0
    -0
      jupyter_desktop/share/tigervnc/share/usr/local/share/vnc/classes/VncViewer.jar
  52. +0
    -0
      jupyter_desktop/share/tigervnc/share/usr/local/share/vnc/classes/favicon.ico
  53. +0
    -0
      jupyter_desktop/share/tigervnc/share/usr/local/share/vnc/classes/index.vnc
  54. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/.eslintignore
  55. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/.eslintrc
  56. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/.github/ISSUE_TEMPLATE/bug_report.md
  57. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/.github/ISSUE_TEMPLATE/feature_request.md
  58. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/.gitignore
  59. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/.gitmodules
  60. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/.travis.yml
  61. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/AUTHORS
  62. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/LICENSE.txt
  63. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/README.md
  64. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/VERSION
  65. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/error-handler.js
  66. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/alt.svg
  67. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/clipboard.svg
  68. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/connect.svg
  69. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/ctrl.svg
  70. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/ctrlaltdel.svg
  71. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/disconnect.svg
  72. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/drag.svg
  73. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/error.svg
  74. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/esc.svg
  75. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/expander.svg
  76. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/fullscreen.svg
  77. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/handle.svg
  78. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/handle_bg.svg
  79. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/Makefile
  80. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-120x120.png
  81. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-144x144.png
  82. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-152x152.png
  83. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-16x16.png
  84. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-192x192.png
  85. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-24x24.png
  86. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-32x32.png
  87. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-48x48.png
  88. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-60x60.png
  89. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-64x64.png
  90. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-72x72.png
  91. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-76x76.png
  92. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-96x96.png
  93. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-icon-sm.svg
  94. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-icon.svg
  95. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/info.svg
  96. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/keyboard.svg
  97. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/mouse_left.svg
  98. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/mouse_middle.svg
  99. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/mouse_none.svg
  100. +0
    -0
      jupyter_desktop/share/web/noVNC-1.1.0/app/images/mouse_right.svg

+ 1
- 3
MANIFEST.in View File

@@ -1,3 +1 @@
graft jupyter_desktop_server/share
graft jupyter_desktop_server/etc
graft jupyter_desktop_server/templates
graft jupyter_desktop/share

jupyter_desktop_server/__init__.py → jupyter_desktop/__init__.py View File

@@ -1,20 +1,17 @@
import os
import shlex
import tempfile
from notebook.utils import url_path_join as ujoin
from tornado.web import StaticFileHandler
from .handlers import DesktopHandler


HERE = os.path.dirname(os.path.abspath(__file__))

def setup_vnc():
def setup_desktop():
# make a secure temporary directory for sockets
# This is only readable, writeable & searchable by our uid
sockets_dir = tempfile.mkdtemp()
sockets_path = os.path.join(sockets_dir, 'vnc-socket')

vnc_command = [
vnc_command = ' '.join((shlex.quote(p) for p in [
os.path.join(HERE, 'share/tigervnc/bin/vncserver'),
'-verbose',
'-xstartup', os.path.join(HERE, 'share/xstartup'),
@@ -23,7 +20,7 @@ def setup_vnc():
'-rfbunixpath', sockets_path,
'-fg',
':1',
]
]))
return {
'command': [
'websockify', '-v',
@@ -32,18 +29,10 @@ def setup_vnc():
'5901',
'--unix-target', sockets_path,
'--',
] + vnc_command,
'/bin/sh', '-c',
f'cd {os.getcwd()} && {vnc_command}'
],
'port': 5901,
'timeout': 30,
'mappath': {'/': '/vnc_lite.html'},
}


def load_jupyter_server_extension(nbapp):
# Set up handlers picked up via config
base_url = nbapp.web_app.settings['base_url']

web_path = os.path.join(HERE, 'share/web')
nbapp.web_app.add_handlers('.*', [
(ujoin(base_url, 'desktop-server/static/(.*)'), StaticFileHandler, {'path': web_path}),
(ujoin(base_url, 'desktop'), DesktopHandler)
])

jupyter_desktop_server/share/tigervnc/bin/Xvnc → jupyter_desktop/share/tigervnc/bin/Xvnc View File


jupyter_desktop_server/share/tigervnc/bin/vncconfig → jupyter_desktop/share/tigervnc/bin/vncconfig View File


jupyter_desktop_server/share/tigervnc/bin/vncpasswd → jupyter_desktop/share/tigervnc/bin/vncpasswd View File


jupyter_desktop_server/share/tigervnc/bin/vncserver → jupyter_desktop/share/tigervnc/bin/vncserver View File


jupyter_desktop_server/share/tigervnc/bin/vncviewer → jupyter_desktop/share/tigervnc/bin/vncviewer View File


jupyter_desktop_server/share/tigervnc/bin/x0vncserver → jupyter_desktop/share/tigervnc/bin/x0vncserver View File


jupyter_desktop_server/share/tigervnc/lib64/swrast_dri.so → jupyter_desktop/share/tigervnc/lib64/swrast_dri.so View File


jupyter_desktop_server/share/tigervnc/lib64/xorg/protocol.txt → jupyter_desktop/share/tigervnc/lib64/xorg/protocol.txt View File


jupyter_desktop_server/share/tigervnc/share/applications/vncviewer.desktop → jupyter_desktop/share/tigervnc/share/applications/vncviewer.desktop View File


jupyter_desktop_server/share/tigervnc/share/doc/tigervnc-1.9.0/LICENCE.TXT → jupyter_desktop/share/tigervnc/share/doc/tigervnc-1.9.0/LICENCE.TXT View File


jupyter_desktop_server/share/tigervnc/share/doc/tigervnc-1.9.0/README.rst → jupyter_desktop/share/tigervnc/share/doc/tigervnc-1.9.0/README.rst View File


jupyter_desktop_server/share/tigervnc/share/icons/hicolor/16x16/apps/tigervnc.png → jupyter_desktop/share/tigervnc/share/icons/hicolor/16x16/apps/tigervnc.png View File


jupyter_desktop_server/share/tigervnc/share/icons/hicolor/22x22/apps/tigervnc.png → jupyter_desktop/share/tigervnc/share/icons/hicolor/22x22/apps/tigervnc.png View File


jupyter_desktop_server/share/tigervnc/share/icons/hicolor/24x24/apps/tigervnc.png → jupyter_desktop/share/tigervnc/share/icons/hicolor/24x24/apps/tigervnc.png View File


jupyter_desktop_server/share/tigervnc/share/icons/hicolor/32x32/apps/tigervnc.png → jupyter_desktop/share/tigervnc/share/icons/hicolor/32x32/apps/tigervnc.png View File


jupyter_desktop_server/share/tigervnc/share/icons/hicolor/48x48/apps/tigervnc.png → jupyter_desktop/share/tigervnc/share/icons/hicolor/48x48/apps/tigervnc.png View File


jupyter_desktop_server/share/tigervnc/share/icons/hicolor/scalable/apps/tigervnc.svg → jupyter_desktop/share/tigervnc/share/icons/hicolor/scalable/apps/tigervnc.svg View File


jupyter_desktop_server/share/tigervnc/share/locale/bg/LC_MESSAGES/tigervnc.mo → jupyter_desktop/share/tigervnc/share/locale/bg/LC_MESSAGES/tigervnc.mo View File


jupyter_desktop_server/share/tigervnc/share/locale/cs/LC_MESSAGES/tigervnc.mo → jupyter_desktop/share/tigervnc/share/locale/cs/LC_MESSAGES/tigervnc.mo View File


jupyter_desktop_server/share/tigervnc/share/locale/da/LC_MESSAGES/tigervnc.mo → jupyter_desktop/share/tigervnc/share/locale/da/LC_MESSAGES/tigervnc.mo View File


jupyter_desktop_server/share/tigervnc/share/locale/de/LC_MESSAGES/tigervnc.mo → jupyter_desktop/share/tigervnc/share/locale/de/LC_MESSAGES/tigervnc.mo View File


jupyter_desktop_server/share/tigervnc/share/locale/el/LC_MESSAGES/tigervnc.mo → jupyter_desktop/share/tigervnc/share/locale/el/LC_MESSAGES/tigervnc.mo View File


jupyter_desktop_server/share/tigervnc/share/locale/eo/LC_MESSAGES/tigervnc.mo → jupyter_desktop/share/tigervnc/share/locale/eo/LC_MESSAGES/tigervnc.mo View File


jupyter_desktop_server/share/tigervnc/share/locale/es/LC_MESSAGES/tigervnc.mo → jupyter_desktop/share/tigervnc/share/locale/es/LC_MESSAGES/tigervnc.mo View File


jupyter_desktop_server/share/tigervnc/share/locale/fi/LC_MESSAGES/tigervnc.mo → jupyter_desktop/share/tigervnc/share/locale/fi/LC_MESSAGES/tigervnc.mo View File


jupyter_desktop_server/share/tigervnc/share/locale/fr/LC_MESSAGES/tigervnc.mo → jupyter_desktop/share/tigervnc/share/locale/fr/LC_MESSAGES/tigervnc.mo View File


jupyter_desktop_server/share/tigervnc/share/locale/fur/LC_MESSAGES/tigervnc.mo → jupyter_desktop/share/tigervnc/share/locale/fur/LC_MESSAGES/tigervnc.mo View File


jupyter_desktop_server/share/tigervnc/share/locale/hu/LC_MESSAGES/tigervnc.mo → jupyter_desktop/share/tigervnc/share/locale/hu/LC_MESSAGES/tigervnc.mo View File


jupyter_desktop_server/share/tigervnc/share/locale/id/LC_MESSAGES/tigervnc.mo → jupyter_desktop/share/tigervnc/share/locale/id/LC_MESSAGES/tigervnc.mo View File


jupyter_desktop_server/share/tigervnc/share/locale/it/LC_MESSAGES/tigervnc.mo → jupyter_desktop/share/tigervnc/share/locale/it/LC_MESSAGES/tigervnc.mo View File


jupyter_desktop_server/share/tigervnc/share/locale/nl/LC_MESSAGES/tigervnc.mo → jupyter_desktop/share/tigervnc/share/locale/nl/LC_MESSAGES/tigervnc.mo View File


jupyter_desktop_server/share/tigervnc/share/locale/pl/LC_MESSAGES/tigervnc.mo → jupyter_desktop/share/tigervnc/share/locale/pl/LC_MESSAGES/tigervnc.mo View File


jupyter_desktop_server/share/tigervnc/share/locale/pt_BR/LC_MESSAGES/tigervnc.mo → jupyter_desktop/share/tigervnc/share/locale/pt_BR/LC_MESSAGES/tigervnc.mo View File


jupyter_desktop_server/share/tigervnc/share/locale/ru/LC_MESSAGES/tigervnc.mo → jupyter_desktop/share/tigervnc/share/locale/ru/LC_MESSAGES/tigervnc.mo View File


jupyter_desktop_server/share/tigervnc/share/locale/sk/LC_MESSAGES/tigervnc.mo → jupyter_desktop/share/tigervnc/share/locale/sk/LC_MESSAGES/tigervnc.mo View File


jupyter_desktop_server/share/tigervnc/share/locale/sr/LC_MESSAGES/tigervnc.mo → jupyter_desktop/share/tigervnc/share/locale/sr/LC_MESSAGES/tigervnc.mo View File


jupyter_desktop_server/share/tigervnc/share/locale/sv/LC_MESSAGES/tigervnc.mo → jupyter_desktop/share/tigervnc/share/locale/sv/LC_MESSAGES/tigervnc.mo View File


jupyter_desktop_server/share/tigervnc/share/locale/tr/LC_MESSAGES/tigervnc.mo → jupyter_desktop/share/tigervnc/share/locale/tr/LC_MESSAGES/tigervnc.mo View File


jupyter_desktop_server/share/tigervnc/share/locale/uk/LC_MESSAGES/tigervnc.mo → jupyter_desktop/share/tigervnc/share/locale/uk/LC_MESSAGES/tigervnc.mo View File


jupyter_desktop_server/share/tigervnc/share/locale/vi/LC_MESSAGES/tigervnc.mo → jupyter_desktop/share/tigervnc/share/locale/vi/LC_MESSAGES/tigervnc.mo View File


jupyter_desktop_server/share/tigervnc/share/locale/zh_CN/LC_MESSAGES/tigervnc.mo → jupyter_desktop/share/tigervnc/share/locale/zh_CN/LC_MESSAGES/tigervnc.mo View File


jupyter_desktop_server/share/tigervnc/share/man/man1/Xvnc.1 → jupyter_desktop/share/tigervnc/share/man/man1/Xvnc.1 View File


jupyter_desktop_server/share/tigervnc/share/man/man1/vncconfig.1 → jupyter_desktop/share/tigervnc/share/man/man1/vncconfig.1 View File


jupyter_desktop_server/share/tigervnc/share/man/man1/vncpasswd.1 → jupyter_desktop/share/tigervnc/share/man/man1/vncpasswd.1 View File


jupyter_desktop_server/share/tigervnc/share/man/man1/vncserver.1 → jupyter_desktop/share/tigervnc/share/man/man1/vncserver.1 View File


jupyter_desktop_server/share/tigervnc/share/man/man1/vncviewer.1 → jupyter_desktop/share/tigervnc/share/man/man1/vncviewer.1 View File


jupyter_desktop_server/share/tigervnc/share/man/man1/x0vncserver.1 → jupyter_desktop/share/tigervnc/share/man/man1/x0vncserver.1 View File


jupyter_desktop_server/share/tigervnc/share/usr/local/share/vnc/classes/README → jupyter_desktop/share/tigervnc/share/usr/local/share/vnc/classes/README View File


jupyter_desktop_server/share/tigervnc/share/usr/local/share/vnc/classes/VncViewer.jar → jupyter_desktop/share/tigervnc/share/usr/local/share/vnc/classes/VncViewer.jar View File


jupyter_desktop_server/share/tigervnc/share/usr/local/share/vnc/classes/favicon.ico → jupyter_desktop/share/tigervnc/share/usr/local/share/vnc/classes/favicon.ico View File


jupyter_desktop_server/share/tigervnc/share/usr/local/share/vnc/classes/index.vnc → jupyter_desktop/share/tigervnc/share/usr/local/share/vnc/classes/index.vnc View File


jupyter_desktop_server/share/web/noVNC-1.1.0/.eslintignore → jupyter_desktop/share/web/noVNC-1.1.0/.eslintignore View File


jupyter_desktop_server/share/web/noVNC-1.1.0/.eslintrc → jupyter_desktop/share/web/noVNC-1.1.0/.eslintrc View File


jupyter_desktop_server/share/web/noVNC-1.1.0/.github/ISSUE_TEMPLATE/bug_report.md → jupyter_desktop/share/web/noVNC-1.1.0/.github/ISSUE_TEMPLATE/bug_report.md View File


jupyter_desktop_server/share/web/noVNC-1.1.0/.github/ISSUE_TEMPLATE/feature_request.md → jupyter_desktop/share/web/noVNC-1.1.0/.github/ISSUE_TEMPLATE/feature_request.md View File


jupyter_desktop_server/share/web/noVNC-1.1.0/.gitignore → jupyter_desktop/share/web/noVNC-1.1.0/.gitignore View File


jupyter_desktop_server/share/web/noVNC-1.1.0/.gitmodules → jupyter_desktop/share/web/noVNC-1.1.0/.gitmodules View File


jupyter_desktop_server/share/web/noVNC-1.1.0/.travis.yml → jupyter_desktop/share/web/noVNC-1.1.0/.travis.yml View File


jupyter_desktop_server/share/web/noVNC-1.1.0/AUTHORS → jupyter_desktop/share/web/noVNC-1.1.0/AUTHORS View File


jupyter_desktop_server/share/web/noVNC-1.1.0/LICENSE.txt → jupyter_desktop/share/web/noVNC-1.1.0/LICENSE.txt View File


jupyter_desktop_server/share/web/noVNC-1.1.0/README.md → jupyter_desktop/share/web/noVNC-1.1.0/README.md View File


jupyter_desktop_server/share/web/noVNC-1.1.0/VERSION → jupyter_desktop/share/web/noVNC-1.1.0/VERSION View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/error-handler.js → jupyter_desktop/share/web/noVNC-1.1.0/app/error-handler.js View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/alt.svg → jupyter_desktop/share/web/noVNC-1.1.0/app/images/alt.svg View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/clipboard.svg → jupyter_desktop/share/web/noVNC-1.1.0/app/images/clipboard.svg View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/connect.svg → jupyter_desktop/share/web/noVNC-1.1.0/app/images/connect.svg View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/ctrl.svg → jupyter_desktop/share/web/noVNC-1.1.0/app/images/ctrl.svg View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/ctrlaltdel.svg → jupyter_desktop/share/web/noVNC-1.1.0/app/images/ctrlaltdel.svg View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/disconnect.svg → jupyter_desktop/share/web/noVNC-1.1.0/app/images/disconnect.svg View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/drag.svg → jupyter_desktop/share/web/noVNC-1.1.0/app/images/drag.svg View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/error.svg → jupyter_desktop/share/web/noVNC-1.1.0/app/images/error.svg View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/esc.svg → jupyter_desktop/share/web/noVNC-1.1.0/app/images/esc.svg View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/expander.svg → jupyter_desktop/share/web/noVNC-1.1.0/app/images/expander.svg View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/fullscreen.svg → jupyter_desktop/share/web/noVNC-1.1.0/app/images/fullscreen.svg View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/handle.svg → jupyter_desktop/share/web/noVNC-1.1.0/app/images/handle.svg View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/handle_bg.svg → jupyter_desktop/share/web/noVNC-1.1.0/app/images/handle_bg.svg View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/icons/Makefile → jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/Makefile View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/icons/novnc-120x120.png → jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-120x120.png View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/icons/novnc-144x144.png → jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-144x144.png View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/icons/novnc-152x152.png → jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-152x152.png View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/icons/novnc-16x16.png → jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-16x16.png View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/icons/novnc-192x192.png → jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-192x192.png View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/icons/novnc-24x24.png → jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-24x24.png View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/icons/novnc-32x32.png → jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-32x32.png View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/icons/novnc-48x48.png → jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-48x48.png View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/icons/novnc-60x60.png → jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-60x60.png View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/icons/novnc-64x64.png → jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-64x64.png View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/icons/novnc-72x72.png → jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-72x72.png View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/icons/novnc-76x76.png → jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-76x76.png View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/icons/novnc-96x96.png → jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-96x96.png View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/icons/novnc-icon-sm.svg → jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-icon-sm.svg View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/icons/novnc-icon.svg → jupyter_desktop/share/web/noVNC-1.1.0/app/images/icons/novnc-icon.svg View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/info.svg → jupyter_desktop/share/web/noVNC-1.1.0/app/images/info.svg View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/keyboard.svg → jupyter_desktop/share/web/noVNC-1.1.0/app/images/keyboard.svg View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/mouse_left.svg → jupyter_desktop/share/web/noVNC-1.1.0/app/images/mouse_left.svg View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/mouse_middle.svg → jupyter_desktop/share/web/noVNC-1.1.0/app/images/mouse_middle.svg View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/mouse_none.svg → jupyter_desktop/share/web/noVNC-1.1.0/app/images/mouse_none.svg View File


jupyter_desktop_server/share/web/noVNC-1.1.0/app/images/mouse_right.svg → jupyter_desktop/share/web/noVNC-1.1.0/app/images/mouse_right.svg View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save