[docker] install lxde desktop and setup vnc server and novnc
apt update
apt install --no-install-recommends lxde-core tightvncserver autocutsel nano xfonts-base
USER=user vncserver
(Would you like to enter a view-only password (y/n)? n)
USER=user vncserver -kill :1
mv ~/.vnc/xstartup ~/.vnc/xstartup.bak
nano ~/.vnc/xstartup
#!/bin/bash
xrdb $HOME/.Xresources
/usr/bin/startlxde &
/usr/bin/autocutsel -s CLIPBOARD -fork
chmod +x ~/.vnc/xstartup
rm -rfv /tmp/.X*
USER=user vncserver -geometry 1200x600
apt install openssl
cd /etc/ssl ; openssl req -x509 -nodes -newkey rsa:2048 -keyout novnc.pem -out novnc.pem -days 36500
chmod 644 novnc.pem
apt-get install --no-install-recommends novnc websockify lxterminal
apt-get remove gnome-screenshot gedit activity-log-manager xscreensaver system-config-printer pavucontrol lxtask
websockify -D --web=/usr/share/novnc/ --cert=/etc/ssl/novnc.pem 6080 localhost:5901
rm /etc/xdg/autostart/lxpolkit.desktop
mv /usr/bin/lxpolkit /usr/bin/lxpolkit.bak
mv /usr/share/icons/Adwaita /usr/share/icons/Adwaita_
mv /usr/share/icons/Humanity /usr/share/icons/Adwaita
USER=user vncserver -kill :1
rm -rfv /tmp/.X*
USER=user vncserver -geometry 1200x600
apt-get clean
apt-get autoremove
rm -rf /var/lib/apt/lists/*
=========================
### fix firefox windows management icons crash
### copy /usr/share/icons/Adwaita_/{8x8 ...to... scalable-up-to-32} folders to /usr/.../Adwaita
### copy /usr/share/icons/Adwaita_/{8x8 ...to... scalable-up-to-32} folders to /usr/.../gnome
Fix Bluefish Search Icon
(copy actions/symbolic/pan-down...(1file) , actions/24/edit-find...(5files) folder only)(light)
https://www.gnome-look.org/p/2078422
https://github.com/L4ki/Gradient-Plasma-Themes/tree/main
next step, build autostart vnc image, see dockerfile
https://pythonlinuxmac.blogspot.com/2022/07/lxde-vnc-novnc-dockerfile.html
留言
發佈留言