Forum Linux.pl
Programowanie => Bash, skrypty powłoki => Wątek zaczęty przez: yalp w 2005-08-11, 22:39:16
-
Instalowałem slackware i nie wybierałem pakietów tylko kazałem zainstalować wszystkie i w ten sposób ma kilka środowisk graficznych. Tylko nie wiem jak je włączyć. W jakim pliku można to skonfigurować. I jeszcze jedno głupsze pytanie: czy da się włączyć środowisko graficzne bez restartu komputera np. jakimś poleceniem (co prawda wątpie w to ale zapytać nie zaszkodzi). Teraz siedze w trybie tekstowym a skoro już mam tyle tych środowisk to chciałem je sobie przejrzeć.
Z góry dziekuje za odpowiedź.
-
W swoim katalogu domowym powinien byc plik plik .xinitrc wiec robimy tak:
echo exec /opt/kde/bin/startkde > .xinitrc
i Enter , potem wydajesz komende startx i powinno sie kde uruchomic
-
2005-08-11 22:39:16 yalp napisał:
> Instalowałem slackware i nie wybierałem pakietów tylko kazałem zainstalować wszystkie i w ten
> sposób ma kilka środowisk graficznych. Tylko nie wiem jak je włączyć. W jakim pliku można to
> skonfigurować. I jeszcze jedno głupsze pytanie: czy da się włączyć środowisko graficzne bez
> restartu komputera np. jakimś poleceniem (co prawda wątpie w to ale zapytać nie zaszkodzi).
> Teraz siedze w trybie tekstowym a skoro już mam tyle tych środowisk to chciałem je sobie
> przejrzeć.
>
> Z góry dziekuje za odpowiedź.
xorgconfig, startx, xwmconfig
-
2005-08-11 22:39:16 yalp napisał:
> Instalowałem slackware i nie wybierałem pakietów tylko kazałem zainstalować wszystkie i w ten
> sposób ma kilka środowisk graficznych. Tylko nie wiem jak je włączyć. W jakim pliku można to
> skonfigurować. I jeszcze jedno głupsze pytanie: czy da się włączyć środowisko graficzne bez
> restartu komputera np. jakimś poleceniem (co prawda wątpie w to ale zapytać nie zaszkodzi).
> Teraz siedze w trybie tekstowym a skoro już mam tyle tych środowisk to chciałem je sobie
> przejrzeć.
>
> Z góry dziekuje za odpowiedź.
Jeśli chcesz, żeby odpalały się Xy przy starcie systemu, wklep jako root do konsoli \\"rc-update add xdm default\\" albo zamiast xdm jakieś twoje cos innego :P
-
>
> Jeśli chcesz, żeby odpalały się Xy przy starcie systemu, wklep jako root do konsoli
> \\"rc-update add xdm default\\" albo zamiast xdm jakieś twoje cos innego :P
A to co to!? Dokladnie widac,ze kolega zainstalowal Slackware!!! To raczej nie zadziala!! Jesli w Slacku chcesz aby X\\'y odpalaly sie automatycznie po starcie przelacz sie na runlevel 4. Mianowicie wyedytuj plik /etc/inittab i zmien:
id:3:initdefault:
na:
id:4:initdefault:
Odpali sie (w zaleznosci od posiadanego managera) kdm, gdm lub xdm.
-
Witam... mam prosty skrypcik ktory exportuje zmienna globalna:
export ME=$me
probowalem jeszcze
export "ME=$me"
export ME="$me"
`export "ME=$me"`
itp.
za kazdym razem zmienna nie jest exportowana... nie zmienia sie lub nie istnieje... moze ktos mi pomoc?
-
2005-08-11 13:50:55 Naresh napisał:
> Witam... mam prosty skrypcik ktory exportuje zmienna globalna:
>
> export ME=$me
>
> probowalem jeszcze
>
> export "ME=$me"
> export ME="$me"
> `export "ME=$me"`
>
> itp.
>
> za kazdym razem zmienna nie jest exportowana... nie zmienia sie lub nie istnieje... moze ktos
> mi pomoc?
Zmienne eksportujesz tak jak w pierwszym przypadku:
export ME=$COS
Pamietaj,ze bedzie ona widziana tylko w skrypcie, w ktorym jest wywolene export i ponizej! Poznizej = we wszystkich komendach,wywolanych powlakach,itp ktore wystepuja w danym skrypcie!
Jesli odpalisz jakis skrypt, ktory robi export zmiennej, to po zakonczeniu tego skryptu nie bedzie ona ustawiona w powloce, w ktorej byl ow skrypt wywolywany! Jesli chcesz ustawiac globalne zmienne dla powloki, to exportuj je z poziomu plikow .bash_profile lub .bashrc!
-
2005-08-11 14:12:25 difrost napisał:
> 2005-08-11 13:50:55 Naresh napisał:
>
> > Witam... mam prosty skrypcik ktory exportuje zmienna globalna:
> >
> > export ME=$me
> >
> > probowalem jeszcze
> >
> > export "ME=$me"
> > export ME="$me"
> > `export "ME=$me"`
> >
> > itp.
> >
> > za kazdym razem zmienna nie jest exportowana... nie zmienia sie lub nie istnieje... moze
> ktos
> > mi pomoc?
>
> Zmienne eksportujesz tak jak w pierwszym przypadku:
> export ME=$COS
>
> Pamietaj,ze bedzie ona widziana tylko w skrypcie, w ktorym jest wywolene export i ponizej!
> Poznizej = we wszystkich komendach,wywolanych powlakach,itp ktore wystepuja w danym skrypcie!
> Jesli odpalisz jakis skrypt, ktory robi export zmiennej, to po zakonczeniu tego skryptu nie
> bedzie ona ustawiona w powloce, w ktorej byl ow skrypt wywolywany! Jesli chcesz ustawiac
> globalne zmienne dla powloki, to exportuj je z poziomu plikow .bash_profile lub .bashrc!
>
>
ale potrzebuje zeby to robil skrypr, i zeby potem makefile mial dostep do tej zmiennej globalnej... jest taka mozliwosc?
-
2005-08-11 14:35:51 Naresh napisał:
> 2005-08-11 14:12:25 difrost napisał:
>
> > 2005-08-11 13:50:55 Naresh napisał:
> >
> > > Witam... mam prosty skrypcik ktory exportuje zmienna globalna:
> > >
> > > export ME=$me
> > >
> > > probowalem jeszcze
> > >
> > > export "ME=$me"
> > > export ME="$me"
> > > `export "ME=$me"`
> > >
> > > itp.
> > >
> > > za kazdym razem zmienna nie jest exportowana... nie zmienia sie lub nie istnieje...
> moze
> > ktos
> > > mi pomoc?
> >
> > Zmienne eksportujesz tak jak w pierwszym przypadku:
> > export ME=$COS
> >
> > Pamietaj,ze bedzie ona widziana tylko w skrypcie, w ktorym jest wywolene export i
> ponizej!
> > Poznizej = we wszystkich komendach,wywolanych powlakach,itp ktore wystepuja w danym
> skrypcie!
> > Jesli odpalisz jakis skrypt, ktory robi export zmiennej, to po zakonczeniu tego skryptu
> nie
> > bedzie ona ustawiona w powloce, w ktorej byl ow skrypt wywolywany! Jesli chcesz ustawiac
> > globalne zmienne dla powloki, to exportuj je z poziomu plikow .bash_profile lub .bashrc!
> >
> >
>
> ale potrzebuje zeby to robil skrypr, i zeby potem makefile mial dostep do tej zmiennej
> globalnej... jest taka mozliwosc?
a duzo operacji musi ten skrypt robic? Troche wiecej informacji by sie przydalo! Jesli nie to dolacz go w postaci funkcji do ktoregos z wczesniej wymienionych plikow!
-
> ale potrzebuje zeby to robil skrypr, i zeby potem makefile mial dostep do tej zmiennej
> globalnej... jest taka mozliwosc?
Dopisuj te zmienna do jakiegos pliku (Makefile lub /etc/make.conf)