[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT]: PATH /etc/profile



On Thu, 27 Jan 2005 10:31:36 +0100
Goblintux <goblintux@fastwebnet.it> wrote:

> ho aggiunto.
> 
> JAVA_HOME=/usr/java/j2re1.4.2_06
> PATH=$PATH:$JAVA_HOME/bin
> export PATH JAVA_HOME
> 
> Insomma, dovrebbe funzionare.E invece niente. Posso anche aggiungere
la 
> directory java al path, ma voglio capire perchè così non va.
Ovviamente 
> anche io se faccio l'export a mano il software va, ma al riavvio non 
> parte più.
> 
> Ciao
> 
> Daniele

Mi sembra di capire che vuoi far vedere queste variabili ad una
applicazione in X, giusto?
Beh, se è questo, sappi che X non esporta le variabili quando ti logghi
e che quando lanci un' applicazione facendo click sull' icona i vari
bashrc non vengono letti (giustamente) perchè non è una shell di login.

Fai questa prova:

1) Rimetti a posto tutti i file di sistema che hai modificato e fai le
tue modifiche solo a quelli della tua home (~/.bashrc).
2) Apri una shell in X (tipo konsole), digita env e guarda se le tue
variabili ci sono.
3) Se ci sono, sempre dalla shell, lancia il comando che volevi far
partire (xnap?) e guarda se funzia.
4) Se non ci sono, assicurati che in ~/.bash_profile o in ~/.profile ci
sia una riga del tipo:

if [ -f ~/.bashrc ]; then
    source ~/.bashrc
fi

Se questo così funziona ( cioè da una login shell xnap parte) allora il
"problema" è X e ti spiego come fare.
Intanto prova e io vado a cercare il post in cui avevo risolto questo
problema.


-- 
Saluti
Mattia



Reply to: