> > >>simples blz, s� que quando ela usa outra vari�vel ai n�o rola (Ex.: > > >>PATH=$PATH:/algum/bin, fica a vari�vel PATH como sendo > > >>"$PATH:/algum/bin" literalmente). Ser� que ningu�m nunca quis isso?
Para isso acontecer voce esta usando single quotes #ERRADO PATH='$PATH:$JAVA_HOME/bin' #CERTO PATH=$PATH:$JAVA_HOME/bin Assim n�o acontece a "SHELL EXPANSIONS" -----Mensagem original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Enviada em: quinta-feira, 27 de janeiro de 2005 15:15 Para: [email protected] Assunto: Re: Listando 'Environment Variables' On Wed, Jan 26, 2005 at 05:28:18PM -0300, Rodrigo M. Araujo wrote: > On Wed, 26 Jan 2005 16:44:45 -0200, Marcos Vinicius Lazarini > <[EMAIL PROTECTED]> wrote: > > Still wrote: > > > > > Rodrigo; > > > * Musashi corta a msg que Rodrigo M. Araujo enviou para Still: > > > > > >> Aproveitando a deixa... uma coisa que j� quebrei muito a cabe�a... > > >>j� postei aqui e at� agora n�o consegui! Onde ponho a > > >>inicializa��o de vari�veis para que elas valham na minha se��o do Gnome? > > >> J� tentei /etc/profile, /etc/bash.bashrc, ~/.bashrc, > > >>~/.bash.profile e nada (s� quando abro o gnome-terminal). J� > > >>consegui usando o /etc/environment, mas quando s�o vari�veis > > >>simples blz, s� que quando ela usa outra vari�vel ai n�o rola (Ex.: > > >>PATH=$PATH:/algum/bin, fica a vari�vel PATH como sendo > > >>"$PATH:/algum/bin" literalmente). Ser� que ningu�m nunca quis isso? > > >>Fazem meses que de tempos em tempos vasculho o google, listas e > > >>at� agora nada! > > > > > > > > > Quando vc coloca essas vari�veis no /etc/profile, elas valem > > > para todo o sistema, ou seja, para todos os usu�rios, independente > > > de qual gerenciador de janelas vc ir� utilizar. > > > N�o entendi uma coisa, como vc v� as vari�veis do sistema > > > sem o gnome-terminal ? Toda vez que vc abre um, automaticamente > > > ele l� o seu .bashrc. > > > Vc podia explicar melhor o que vc chama de vari�vel simples > > > e o exemplo que vc est� usando a� em cima. > > Vari�vel simples: > JAVA_HOME=/usr/local/jdk > > Vari�vel complexa: > PATH=$PATH:$JAVA_HOME/bin > > N�o fui muito feliz na nome que botei nisso... mas o resultado � que o > PATH fica como sendo "$PATH:$JAVA_HOME/bin" e n�o expandindo o PATH > antigo e adicionando o ":/usr/local/jdk/bin" > Sinceramente, eu n�o entendi essa sua vari�vel complexa... como assim "expandir o _path antigo_"? Segundo seu exemplo: PATH � igual a PATH + JAVA, mas PATH � igual a PATH que � igual a PATH + JAVA, por�m PATH � igual a PATH, portanto ... e assim vai. Ou sou eu que estou louco? > > > > Isso eu posso ajudar. > > Uma vez eu instalei um java na mao (o .bin do site da sun), tinha > > que mudar o PATH pra locar o java, javac, etc. Sei que o negocio me > > deu um trabalh�o pra descobrir esses arquivos das variaveis de > > ambiente e fazer mudar o PATH do bash. Blz, tudo ok, java no PATH. > > Mas ai, qdo fui fazer um atalho no KDE, escrevi s� 'java -jar > > xxx.jar' e o bendito n�o achava o execut�vel do java. Foi qdo > > percebi que o arquivo q eu mudei o PATH s� era executado qdo > > carregava o bash. Conclus�o: tive que escrever '/usr/local/..... -jar xxx.jar'. > > > > Acho que no GNOME deve ocorrer a mesma coisa. > > > > A quest�o �: como mudar isso sem carregar o bash? > > Exatamente Marcos, a quest�o que procuro a um bom tempo! > Informa��o adicional: uso o gdm como gerenciador de login. Algu�m j� > conseguiu resolver isso? > Bem, talvez devessem dar uma olhada nisso aqui: $ less /etc/gdm/Xsession $ less /etc/gdm/gdm.conf Ali�s, olhem os demais arquivos dentro de /etc/gdm/, se voc� usa gdm. /etc/kdm/ se kdm e assim por diante. Em /etc/gdm/Sessions/ voc� t�m os scripts de inicializa��o para cada sess�o que iniciar (Gnome, ICE-wm, Blackbox etc.). Se voc� usa xstart: /etc/X11/Xsessions. Na verdade h� v�rios desses scripts espalhados por /etc. Esses scripts geralmente s�o bem comentados. Ler os scripts e as p�ginas de manual j� servem para dar uma boa id�ia de como a coisa toda funciona. Outras fontes: info coreutils env, export (exporta vari�veis) Sem mais, -- mandioca -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

