]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blob - debian/guest-session-setup.sh
Refresh patches
[sojka/lightdm.git] / debian / guest-session-setup.sh
1 #!/bin/sh
2
3 HOME=${HOME:-$(getent passwd $(whoami) | cut -f6 -d:)}
4
5 # disable some services that are unnecessary for the guest session
6 services="jockey-kde.desktop jockey-gtk.desktop update-notifier.desktop user-dirs-update-gtk.desktop"
7
8 for service in ${services}; do
9   if [ -e /etc/xdg/autostart/${service} ]; then
10     [ -f ${HOME}/.config/autostart/${service} ] || cp /etc/xdg/autostart/${service} ${HOME}/.config/autostart
11     echo "X-GNOME-Autostart-enabled=false" >> ${HOME}/.config/autostart/${service}
12   fi
13 done
14
15 # disable Unity shortcut hint
16 [ -d ${HOME}/.cache/unity ] || mkdir -p ${HOME}/.cache/unity
17 touch ${HOME}/.cache/unity/first_run.stamp
18
19 [ -d ${HOME}/.kde/share/config ] || mkdir -p ${HOME}/.kde/share/config
20 echo "[Basic Settings]" >> ${HOME}/.kde/share/config/nepomukserverrc
21 echo "Start Nepomuk=false" >> ${HOME}/.kde/share/config/nepomukserverrc
22
23 echo "[Event]" >> ${HOME}/.kde/share/config/notificationhelper
24 echo "hideHookNotifier=true" >> ${HOME}/.kde/share/config/notificationhelper
25 echo "hideInstallNotifier=true" >> ${HOME}/.kde/share/config/notificationhelper
26 echo "hideRestartNotifier=true" >> ${HOME}/.kde/share/config/notificationhelper
27
28 # Load restricted session
29 #dmrc='[Desktop]\nSession=guest-restricted'
30 #/bin/echo -e ${dmrc} > ${HOME}/.dmrc
31
32 # delay the launch of info dialog
33 echo "export DIALOG_SLEEP=4" >> ${HOME}/.profile