Minimalizacja fluxboksa do jednej funkcji.
: 13 sie 2008, 19:50
Witam. W tym poradniku opiszę czynności, które przekształcą Fluxboksa w środowisko o jednej funkcji.
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ć
Dopowiem tylko, że jeśli wcześniej Twoim domyślnym menedżerem logowania nie był GDM, to w trakcie instalacji pojawi się lista dostępnych menedżerów logowania do wyboru i należy wybrać GDM.
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
W zakładce Zabezpieczenia zaznacz pozycję Włączenie automatycznego logowania i w pole poniżej wprowadź nazwę użytkownika, lub wybierz ją z listy po czym zamknij okno. Teraz przy ładowaniu systemu będziesz automatycznie logowany do fluxboksa.
3. Autostart tylko wybranej aplikacji.
Otwórz ponownie terminal i wpisz w nim
Gdzie w miejsce dowolny edytor wpisujemy nazwę ulubionego edytora tekstowego.
A tutaj przykad zawartości takiego pliku:
Linijkę "/usr/bin/firefox" możemy zastąpić ścieżką do dowolnego programu. Ten program będzie ładowany przy starcie środowiska graficznego. Po jego zamknięciu pojawi się komunikat z pytaniem czy zamknąć system.
Ostatnią rzeczą jaką należy zrobić to edycja pliku ~/.fluxbox/startup
Należy usunąć całą zawartość i wkleić:
To wszystko. Jeśli ktoś znajdzie jakiś błąd, proszę mnie powiadomić.
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