Table of Contents
1 vnc server install
pacman -S tigervnc
apt-get install tightvncserver
2 vnc server start
2.1 ubuntu 14 (vncserver xfce4)
$ cat xstartup #!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS startxfce4 & [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & /home/osboxes/hyper.appimage
終端機 可以輸入指令 但輸入的指令 以及輸入 都看不到結果
2.2 ubunt 16 (vncserver xfce4)
$ cat xstartup #!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS startxfce4 & [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & /home/osboxes/hyper.appimage
2.3 manjaro xfce4 (vncserver lxqt)
host: manjaro xfce4 (archlinux based distribution)
$ cat xstartup #!/bin/sh exec startlxqt
桌面按右鍵會出現選單
Applications Accessories Editors … Terminals
2.4 manjaro xfce4 (vncserver lxqt)
$ cat xstartup #!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS startxfce4 & [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic &
預設的終端機 可以輸入指令 但輸入的指令 以及輸入 都看得到結果
2.5 Debian GNU/Linux testing: junest (archlinx)
Openbox is the default window manager for LXQt
export PATH=~/.local/share/junest/bin:$PATH junest vncserver
cat xstartup #!/bin/sh exec openbox-session
2.6 Debian GNU/Linux testing
#!/bin/sh export XKL_XMODMAP_DISABLE=1 unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & gnome-panel & gnome-settings-daemon & metacity & nautilus & gnome-terminal &
背景畫面是黑的
終端機白底 正常運作
3 no vnc
https://github.com/novnc/noVNC
git clone https://github.com/novnc/noVNC
cd noVNC ./utils/launch.sh --vnc localhost:5901
wiki https://github.com/novnc/websockify/wiki/Encrypted-Connections
openssl req -new -x509 -days 365 -nodes -out self.pem -keyout self.pem
$ ./utils/launch.sh --vnc localhost:5906 --listen 6081 ... WebSocket server settings: - Listen on :6081 - Web server. Web root: /pretir/008/bin/noVNC - No SSL/TLS support (no cert file) - proxying from :6081 to localhost:5906
$ ./utils/launch.sh --vnc localhost:5906 --listen 6081 ... WebSocket server settings: - Listen on :6081 - Web server. Web root: /pretir/008/bin/noVNC - SSL/TLS support - proxying from :6081 to localhost:5906
4 no vnc quick note
# start vnc sever on 5908 vncserver -geometry 1920x1080 -rfbport 5908 ~/opt/noVNC/utils/launch.sh --vnc localhost:5908 --listen 8080
too many authentication failure https://www.jianshu.com/p/2d89f9e7bc8d
5 icewm
pkgsrc-2020Q2.tar.bz2
cd ./wm/icewm bmake install clean clean-depends
cd ~pkg/share/icewm
mkdir ~/.icewm/ cp -R /usr/share/icewm/* ~/.icewm/ cp -R * ~/.icewm/
chmod u+x xstartup
cat xstartup #!/bin/sh xsetroot -solid grey export XKL_XMODMAP_DISABLE=1 st -f "FiraCode:style=Regular:size=16" & icewm &