Po co to komu?
Kilka osób na forum prosiło mnie o opisanie takiego czegoś, ponieważ przydaje się to w sytuacjach, gdy chcemy zainstalować na komputerze system służący np. tylko do przeglądania internetu i nie chcemy dawać użytkownikom innych możliwości. Zrobienie tego jest wbrew pozorom bardzo proste.
1. Instalacja potrzebnych rzeczy
Nie muszę tutaj wiele mówić
Kod: Zaznacz cały
sudo apt-get install gdm zenity fluxbox
2. Wyeliminowanie ekranu logowania
Jeśli wcześniej nie logowałeś się przez GDM przeloguj się. W ekranie logowania GDM wybierz Sesja > Fluxbox > OK, po czym zaloguj się. Przed pierwszym logowaniem do fluxboksa zostaniesz zapytany o to, czy uczynić fluxbox domyślnym menedżerem okien.
Oczywiście potwierdź. Po pierwszym zalogowaniu się do fluxboksa należy uruchomić dowolny terminal. Można go uruchomić klikając PPM na pulpit > Aplikacje > Powłoki > Bash.
W terminalu wpisz
Kod: Zaznacz cały
sudo gdmsetup
3. Autostart tylko wybranej aplikacji.
Otwórz ponownie terminal i wpisz w nim
Kod: Zaznacz cały
cp ~/.fluxbox/startup ~/.fluxbox/startup.back
sudo chmod u+s /sbin/shutdown
dowolny_edytor ~/.fluxbox/start.sh
A tutaj przykad zawartości takiego pliku:
Kod: Zaznacz cały
#!/bin/sh
/usr/bin/firefox
zenity --title "Czy chcesz wyłączyć komputer?" --question --text "Kliknięcie przycisku OK spowoduje zamknięcie systemu."
if [ "$?" = "0" ]
then
shutdown -h now
else
exit 0
fi
Ostatnią rzeczą jaką należy zrobić to edycja pliku ~/.fluxbox/startup
Należy usunąć całą zawartość i wkleić:
Kod: Zaznacz cały
sh /home/$USER/.fluxbox/start.sh