Nowe posty

xx Przydatne Linki (2)
Dzisiaj o 20:29:27
xx [Rozwiązany] Info w .xsession-errors (2)
Wczoraj o 23:42:04
xx Zapisywanie plików w lokalizacji sieciowej (0)
2019-07-19, 13:22:19
xx Instalacja Cuda - ubuntu 18.04 (2)
2019-07-18, 22:56:34
xx openSuse w Active Directory (0)
2019-07-17, 10:00:42
xx Program dublujacy wpisane wartosci (5)
2019-07-16, 22:47:17
xx Odpowiedni monitor 34 vs 27 4K (4)
2019-07-13, 22:36:57
grin Gdzie kupować gry (13)
2019-07-12, 23:54:15
xx Linux dla programisty + konkretne możliwości. (7)
2019-07-10, 07:31:49
xx Które z tych programów powinienem wybrać? Codzienność / nauka / programowani (15)
2019-07-08, 10:26:01

Autor Wątek: Skrypt BASH'a exportowanie zmiennych globalnych  (Przeczytany 8152 razy)

Offline Krzysztof

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 2
    • Zobacz profil
Skrypt BASH'a exportowanie zmiennych globalnych
« dnia: 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ź.

Offline marcin

  • Users
  • Użytkownik
  • **
  • Wiadomości: 97
    • Zobacz profil
Skrypt BASH'a exportowanie zmiennych globalnych
« Odpowiedź #1 dnia: 2005-08-11, 22:55:57 »
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

Offline romek romkowski

  • Users
  • Użytkownik
  • **
  • Wiadomości: 61
    • Zobacz profil
Skrypt BASH'a exportowanie zmiennych globalnych
« Odpowiedź #2 dnia: 2005-08-13, 22:53:37 »
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

Offline Jan Bolek

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 2
    • Zobacz profil
Skrypt BASH'a exportowanie zmiennych globalnych
« Odpowiedź #3 dnia: 2005-08-14, 09:40:00 »
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

Offline Jacek Łuczak

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 437
    • Zobacz profil
Skrypt BASH'a exportowanie zmiennych globalnych
« Odpowiedź #4 dnia: 2005-08-14, 10:56:12 »
 >
 > 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.

Offline Kamil Klimek

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 24
    • Zobacz profil
Skrypt BASH'a exportowanie zmiennych globalnych
« Odpowiedź #5 dnia: 2005-08-11, 13:50:55 »
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?

Offline Jacek Łuczak

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 437
    • Zobacz profil
Skrypt BASH'a exportowanie zmiennych globalnych
« Odpowiedź #6 dnia: 2005-08-11, 14:12:25 »
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!


Offline Kamil Klimek

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 24
    • Zobacz profil
Skrypt BASH'a exportowanie zmiennych globalnych
« Odpowiedź #7 dnia: 2005-08-11, 14:35:51 »
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?

Offline Jacek Łuczak

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 437
    • Zobacz profil
Skrypt BASH'a exportowanie zmiennych globalnych
« Odpowiedź #8 dnia: 2005-08-11, 15:34:07 »
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!

Offline Grzegorz Świtkowski

  • Users
  • Guru
  • *****
  • Wiadomości: 516
    • Zobacz profil
Skrypt BASH'a exportowanie zmiennych globalnych
« Odpowiedź #9 dnia: 2005-08-11, 20:38:39 »
 > 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)