[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

留言

此網誌的熱門文章

Making a Windows 11 hotspot without an internet connection