|
Startfluxbox problem
Ixnay - 07-10-2007 21:05
Witam! Otóż mam pewien problem z odpalaniem fluxa. Generalnie loguję się przez panel kdm a zainstalowane mam dwa środowiska kde i fluxbox. Logowanie przez kdm pozwala na wybranie dowolnego środowiska i wszystko ładnie chodzi. Niestety gorzej sprawa wygląda z logowaniem consolowym. Gdy wpisuję startfluxbox dostaję komunikat
Podobnie sprawa wygląda z startkde tylko że lista jest o wiele dłuższa.. Działa jedynie startx i automatycznie uruchamia kde.
Ktoś ma jakieś pomysły ?
qbsiu - 07-10-2007 21:27
wpisz do ~/.xinitrc exec fluxbox
i wydaj
startx
Ixnay - 07-10-2007 21:48
Taka opcja działa. Ale czy istnieje możliwość wyboru środowiska z poziomu consoli , bez potrzeby ciągłej edycji .xinitrc ? Da się to zrobić jakoś automatycznie czy może skrypcik w bashu ?
ruun - 07-10-2007 22:15
Da się to zrobić jakoś automatycznie czy może skrypcik w bashu ?
Np.
#!/bin/bash echo "exec fluxbox" > .xinitrc startx
zapisz pod nazwą startflux w katalogu domowym, daj prawa do uruchamiania
chmod +x startflux
wywołujesz za pomocą
~/startflux
qbsiu - 07-10-2007 22:17
to co pisze ruun, i dalej do /etc/init.d/ i ustawiasz, żeby się ładowało przy starcie systemu np. update-rc.d --help
Ixnay - 07-10-2007 22:41
no dobry pomysł tylko, że w takim wypadku muszę napisać dwa skrypty (albo jeden z if'em), który będzie mi w zależność od wpisanej komendy nadpisywał .xinitrc
parrotlarch - 08-10-2007 06:59
Najłatwij chyba dodać na stałe komplet uruchamianych programów (nie tylko fluxa) do ~/.xinitrc. Możesz dodać do ~/.bash_profile if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ]; then startx fi
tylko jeden skrypcik i ładuje się flux po wklepaniu hasła i loginu.
ruun - 08-10-2007 07:37
Można też zrobić takie dwa aliasy i dodać do .bashrc
alias flux='echo "exec fluxbox" > .xinitrc; startx' alias kde='echo "startkde" > .xinitrc; startx'
i jeszcze znalazłem takie coś:
#!/bin/bash echo "" echo "[ JAKI WINDOW MANAGER URUCHOMIĂ? WYBIERZ CYFRĂ Z LISTY: ]" echo "" select l in BLACKBOX ENLIGHTENMENT GNOME ICEWM KDE MWM OPENWIN TWM WMAKER WYJÂŚCIE do case "$l" in "BLACKBOX") cat /etc/X11/xinit/xinitrc.blackbox > ~/.xinitrc; startx $@ ;; "ENLIGHTENMENT") cat /etc/X11/xinit/xinitrc.e > ~/.xinitrc; startx $@ ;; "GNOME") cat /etc/X11/xinit/xinitrc.gnome > ~/.xinitrc; startx $@ ;; "ICEWM") cat /etc/X11/xinit/xinitrc.icewm > ~/.xinitrc; startx $@ ;; "KDE") cat /etc/X11/xinit/xinitrc.kde > ~/.xinitrc; startx $@ ;; "MWM") cat /etc/X11/xinit/xinitrc.mwm > ~/.xinitrc; startx $@ ;; "OPENWIN") cat /etc/X11/xinit/xinitrc.openwin > ~/.xinitrc; startx $@ ;; "TWM") cat /etc/X11/xinit/xinitrc.twm > ~/.xinitrc; startx $@ ;; "WMAKER") cat /etc/X11/xinit/xinitrc.wmaker > ~/.xinitrc; startx $@ ;; "WYJÂŚCIE") exit ;; *) startx $@ esac break done
Ixnay - 08-10-2007 22:56
dzieki panowie skrypcik z casem jest wystarczajacy pozdrawiam :)
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|