/* */

Chris  -  Remote Browser über Browser vncserver novnc

 
Riki und Rudi Chris Michi Doris 

Setup

zypper install xorg-x11-Xvnc-novnc xorg-x11-Xvnc

vncserver :1

novnc_server --listen 4444 --vnc 127.0.0.1:5901 &

 

novnc kann über einen Browser erreicht werden. bei den Settings gibts "Skalierungsmodus: Serverseitiges skalieren" dann wird die vnc - Server Auflösung automatisch beim resizen umgeschalten

Händisches setzen der Display Size:auf der Konsole:

xrandr --fb 1600x768

Browser - only - Modus:

.vnc/xstartup

/usr/bin/xmonad &
/usr/bin/chromium-browser --start-maximized --window-position=0,0 --no-default-browser-check
exit 0

 

xmonad ist ein tiling window manager, ohne dem schaffts der Chromium nicht fullscreen - zu bleiben, ist notwendig wenn die Display Size geändert wird!

 

patch für novnc proxy:
       UI.initSetting('path', 'novnc/websockify');

apache reqrite config:

# novnc config:¬
 RewriteRule /novnc/(.*) - [L]¬
 RewriteCond %{HTTP:Upgrade} =websocket [NC]¬
 RewriteRule /novnc/(.*)  ws://chris-nas:4444/$1 [P,L]¬
 ProxyPass /novnc/websockify ws://chris-nas:4444/websockify retry=3¬
 ProxyPassReverse /novnc/websockify ws://chris-nas:4444/websockify retry=3¬
 ProxyPass /novnc chris-nas retry=3¬
 ProxyPassReverse /novnc chris-nas retry=3¬
 RedirectMatch permanent /novnc$ /novnc/¬
¬