42 lines
1.1 KiB
Bash
Executable File
42 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
apt-get update
|
|
apt-get install --yes --no-install-recommends \
|
|
xserver-xorg xserver-xorg-video-all xserver-xorg-video-intel \
|
|
xinit \
|
|
xterm \
|
|
blackbox \
|
|
libxcursor1 \
|
|
breeze-cursor-theme \
|
|
x11-utils \
|
|
wmctrl \
|
|
xdotool \
|
|
libdrm-intel1 \
|
|
libgl1-mesa-dri \
|
|
libglu1-mesa
|
|
|
|
# Set setuid bit on xorg binary, so it can be started by guest user
|
|
chmod u+s /usr/lib/xorg/Xorg
|
|
|
|
# use only white cursors. There were some troubles if the other cursors
|
|
# was left behind, installing gtk apps reverted the cursor from white to gray,
|
|
# so we're going to nuke it to leave only Snow cursors active.
|
|
rm -Rf /usr/share/icons/breeze_cursors
|
|
mv /usr/share/icons/Breeze_Snow /usr/share/icons/breeze_cursors
|
|
|
|
(cd rootcopy && cp --parents -afr * /)
|
|
|
|
cp ../../cleanup /tmp
|
|
# install x11 server utils, apt-get would add cpp dependency, bullshit!
|
|
cd /tmp
|
|
apt-get download x11-xserver-utils
|
|
dpkg -x x11-xserver-utils*.deb /tmp/x11utils
|
|
cd /tmp/x11utils
|
|
cp -aR * /
|
|
|
|
update-alternatives --set x-terminal-emulator /usr/bin/xterm
|
|
|
|
. /tmp/cleanup
|
|
|
|
savechanges /02-xorg.sb
|