Meefik's Blog

Freedom and Open Source

IceWM desktop environment setup

17 Oct 2012 | android linuxdeploy

Installing and configuring a desktop environment that is not on the Linux Deploy settings list, using IceWM as an example.

This requires an installed system, possibly without a desktop environment (in this case Debian Wheezy). Next, you need to connect to the system via SSH and install the environment:

sudo apt-get update
sudo apt-get install tightvncserver x11-xserver-utils xfonts-base \
                     icewm xterm menu shared-mime-info \
                     --no-install-recommends -yq
sudo apt-get clean

After that, you need to configure autostart:

mkdir ~/.vnc
chmod 755 ~/.vnc
echo "MPTcXfgXGiY=" | base64 -d > ~/.vnc/passwd
chmod 600 ~/.vnc/passwd
echo 'XAUTHORITY=$HOME/.Xauthority' > ~/.vnc/xstartup
echo 'export XAUTHORITY' >> ~/.vnc/xstartup
echo 'icewm-session &' >> ~/.vnc/xstartup
chmod 755 ~/.vnc/xstartup

After this operation, the VNC server and IceWM will be installed, and autostart will be configured at the start of the VNC. VNC password will be: changeme