/ Forside / Teknologi / Hardware / Mac / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Mac
#NavnPoint
UlrikB 4810
kipros 1675
Klaudi 1010
myg 920
pifo 907
Stouenberg 838
molokyle 830
Bille1948 815
rotw 760
10  EXTERMINA.. 750
Terminal og xterm
Fra : Magnus Marius Rohde


Dato : 03-04-04 17:12

Hej Gruppe

Jeg kan ikke helt forstå at min $PATH variabel er forskellig i Apples
Terminal- program og xterm i Apples X11. Helt konkret ligger /sbin ikke
i xterms $PATH, og det er ret irriterende.

Er der nogen der har en forklaring på det?

Begge terminaler er tcsh.


Magnus
--
OS X: Because making UNIX user-friendly was easier that fixing Windows

 
 
Ole Guldberg Jensen (04-04-2004)
Kommentar
Fra : Ole Guldberg Jensen


Dato : 04-04-04 09:05

Magnus Marius Rohde wrote:
> Hej Gruppe
>
> Jeg kan ikke helt forstå at min $PATH variabel er forskellig i Apples
> Terminal- program og xterm i Apples X11. Helt konkret ligger /sbin ikke
> i xterms $PATH, og det er ret irriterende.
>
> Er der nogen der har en forklaring på det?
>
> Begge terminaler er tcsh.
>
>
> Magnus

Jeg har skrevet lidt om det i Q&A4 i min gnome-darwinports-faq, du kan
bruge det til inspiration.

http://opendarwin.org/~olegb/GnomeGuide/gnomeguide.html#faq

Magnus Marius Rohde (04-04-2004)
Kommentar
Fra : Magnus Marius Rohde


Dato : 04-04-04 14:18

Ole Guldberg Jensen <olegb@opendarwin.org> wrote:

> Magnus Marius Rohde wrote:
> > Hej Gruppe
> >
> > Jeg kan ikke helt forstå at min $PATH variabel er forskellig i Apples
> > Terminal- program og xterm i Apples X11. Helt konkret ligger /sbin ikke
> > i xterms $PATH, og det er ret irriterende.
> >
> > Er der nogen der har en forklaring på det?
> >
> > Begge terminaler er tcsh.
> >
> >
> > Magnus
>
> Jeg har skrevet lidt om det i Q&A4 i min gnome-darwinports-faq, du kan
> bruge det til inspiration.
>
> http://opendarwin.org/~olegb/GnomeGuide/gnomeguide.html#faq

Hvilket giver en udmærket forklaring på hvordan man kan ændre sin $PATH
i en .xinitrc, men det løser sådan set ikke problemet (jeg har prøvet).
Så der må være et aller andet der ændrer min $PATH efter .xinitrc er
kørt, men som ikke bliver kørt når man starter Apples Terminal. Er det
nogen der har en idé til hvad det kunne være?


Magnus
--
OS X: Because making UNIX user-friendly was easier that fixing Windows

Thomas Bjorn Anderse~ (05-04-2004)
Kommentar
Fra : Thomas Bjorn Anderse~


Dato : 05-04-04 08:39

magnus-marius@mail.tele.dk (Magnus Marius Rohde) writes:

> Hvilket giver en udmærket forklaring på hvordan man kan ændre sin $PATH
> i en .xinitrc, men det løser sådan set ikke problemet (jeg har prøvet).
> Så der må være et aller andet der ændrer min $PATH efter .xinitrc er
> kørt, men som ikke bliver kørt når man starter Apples Terminal. Er det
> nogen der har en idé til hvad det kunne være?

Det plejer at vaere noget med, at Apples terminal er "almindelige"
shells, hvorimod X11s shells er "login" shells. Forskellen er, at
login shells laeser /etc/csh.login og ~/.login hvor almindelige shells
kun laeser /etc/csh.cshrc og ~/.tcshrc. Det er alt sammen naermere
beskrevet i mansiden for tcsh.

--
Thomas Bjorn Andersen
+++ATH

Magnus Marius Rohde (06-04-2004)
Kommentar
Fra : Magnus Marius Rohde


Dato : 06-04-04 08:13

Thomas Bjorn Andersen <tbamacnewsNOSPAM200402@gen-v.net> wrote:

> magnus-marius@mail.tele.dk (Magnus Marius Rohde) writes:
>
> > Hvilket giver en udmærket forklaring på hvordan man kan ændre sin $PATH
> > i en .xinitrc, men det løser sådan set ikke problemet (jeg har prøvet).
> > Så der må være et aller andet der ændrer min $PATH efter .xinitrc er
> > kørt, men som ikke bliver kørt når man starter Apples Terminal. Er det
> > nogen der har en idé til hvad det kunne være?
>
> Det plejer at vaere noget med, at Apples terminal er "almindelige"
> shells, hvorimod X11s shells er "login" shells. Forskellen er, at
> login shells laeser /etc/csh.login og ~/.login hvor almindelige shells
> kun laeser /etc/csh.cshrc og ~/.tcshrc. Det er alt sammen naermere
> beskrevet i mansiden for tcsh.

Hmm, jeg har stadig ikke fundet grundet til problemet, men nu har jeg da
løst det med "setenv PATH ..." i bunden af min .cshrc. Det er jo kun
symptombehandling men det virker.


Magnus
--
OS X: Because making UNIX user-friendly was easier that fixing Windows

Thomas Bjorn Anderse~ (07-04-2004)
Kommentar
Fra : Thomas Bjorn Anderse~


Dato : 07-04-04 14:14

magnus-marius@mail.tele.dk (Magnus Marius Rohde) writes:

> Thomas Bjorn Andersen <tbamacnewsNOSPAM200402@gen-v.net> wrote:
>
>> magnus-marius@mail.tele.dk (Magnus Marius Rohde) writes:
>>
>> > Hvilket giver en udmærket forklaring på hvordan man kan ændre sin $PATH
>> > i en .xinitrc, men det løser sådan set ikke problemet (jeg har prøvet).
>> > Så der må være et aller andet der ændrer min $PATH efter .xinitrc er
>> > kørt, men som ikke bliver kørt når man starter Apples Terminal. Er det
>> > nogen der har en idé til hvad det kunne være?
>>
>> Det plejer at vaere noget med, at Apples terminal er "almindelige"
>> shells, hvorimod X11s shells er "login" shells. Forskellen er, at
>> login shells laeser /etc/csh.login og ~/.login hvor almindelige shells
>> kun laeser /etc/csh.cshrc og ~/.tcshrc. Det er alt sammen naermere
>> beskrevet i mansiden for tcsh.
>
> Hmm, jeg har stadig ikke fundet grundet til problemet, men nu har jeg da
> løst det med "setenv PATH ..." i bunden af min .cshrc. Det er jo kun
> symptombehandling men det virker.

Du kan evt. skrive "source /etc/csh.login" i bunden af din ~/.cshrc,
men pas lige på uendelige løkker, hvis csh.login også source'r din
egen cshrc.

--
Thomas Bjorn Andersen
+++ATH

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408891
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste