ďťż
 
 
   Startfluxbox problem
 
 

Tematy

 
    
 

 

 

 

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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis