GNUSTEP live CD
GNUSTEP live CD
The current versions are based on the instructions at https://willhaley.com/blog/custom-debian-live-environment/
gnustep-language/ This should be in SystemPreferences (the languages part)
/etc/skel is used for the me user to preconfigure the GNUstep applications, some tools, and Window Maker
# set the background color to a dark blue
echo "\033]P0015284"
# set the gray font color to light blue
echo "\033]P7ffffff"
# set no password for root
sed -i s,^root:.*,root::12522:0:99999:7:::, /etc/shadow
sed -i s,output=/usr/lib/GNUstep/System/Library/Fonts/,output=/etc/skel/GNUstep/Library/Fonts/,g /usr/bin/update-nfonts
# create a user called "me"
useradd me -d /home/me -m -s /bin/zsh
#chsh -s /bin/zsh me
adduser me tty
adduser me audio
chmod 0660 /dev/tty*
update-rc.d -f ssh remove > /dev/null
update-rc.d -f wdm remove > /dev/null
update-rc.d -f cron remove > /dev/null
update-rc.d -f knot remove > /dev/null
update-rc.d -f xrdp remove > /dev/null
update-rc.d -f klogd remove > /dev/null
update-rc.d -f samba remove > /dev/null
update-rc.d -f cupsys remove > /dev/null
update-rc.d -f motion remove > /dev/null
update-rc.d -f apache2 remove > /dev/null
update-rc.d -f hddtemp remove > /dev/null
update-rc.d -f portmap remove > /dev/null
update-rc.d -f sysklogd remove > /dev/null
update-rc.d -f tftpd-hpa remove > /dev/null
update-rc.d -f nfs-common remove > /dev/null
update-rc.d -f dhcp3-server remove > /dev/null
update-rc.d -f smartmontools remove > /dev/null
update-rc.d -f nfs-kernel-server remove > /dev/null
#echo "Please wait while the fonts are prepared..."
#/bin/su -s /bin/zsh -c "/usr/bin/update-nfonts > /dev/null" - me
init-zram-swapping
Set a random background image
ls ~/Backgrounds/water* | shuf -n1
,g” /home/me/GNUstep/Defaults/WindowMakerSet a random nickname for the TalkSoup IRC client, if started, autoconnect to irc.gnu.org and autojoin #gnustep
shuf -n1 /home/me/.nicknames
,g” /home/me/GNUstep/Library/ApplicationSupport/TalkSoup/ServerList.plistSet display gamma at least to 1.6 (PC screens are too dark)
Run the window manager
Since Debian Stretch (9) does not have the following software, we add them manually: