Re: Listando 'Environment Variables'

2005-01-27 Por tôpico mandioca
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]



RES: Listando 'Environment Variables'

2005-01-27 Por tôpico Anderson Silva
  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: debian-user-portuguese@lists.debian.org
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]



Re: RES: Listando 'Environment Variables'

2005-01-27 Por tôpico Rodrigo M. Araujo
On Thu, 27 Jan 2005 19:02:07 -0300, Anderson Silva [EMAIL PROTECTED] wrote:
   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

Você não entendeu bem... eu me referi que não acontece as shell
expansions quando ponho no arquivo /etc/environments que é o único
arquivo que consigo fazer com que carregue minhas variáveis quando
abro o X pelo GDM.

 
 -Mensagem original-
 De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
 Enviada em: quinta-feira, 27 de janeiro de 2005 15:15
 Para: debian-user-portuguese@lists.debian.org
 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]
 
 


-- 
Rodrigo M. Araujo [EMAIL PROTECTED]



Re: Listando 'Environment Variables'

2005-01-27 Por tôpico Rodrigo M. Araujo
On Thu, 27 Jan 2005 16:14:30 -0200, [EMAIL PROTECTED]
[EMAIL PROTECTED] wrote:
corta 
 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?
 

Creio que a mensagem do Anderson explicou isso... botando no
/etcenvironment não pega o shell completation, ou seja se VAR=teste e
ponho VAR2=$VAR:teste neste arquivo o resultado de echo $VAR2 vai
ser $VAR:teste

corta 
 Bem, talvez devessem dar uma olhada nisso aqui:
 $ less /etc/gdm/Xsession

Aqui eu acho gambiarra demais nem testei

 $ less /etc/gdm/gdm.conf

Aqui eu consegui resolver... mas não acho uma solução elegante, pois veja:

-- gdm.conf --
# Default path to set.  The profile scripts will likely override this
DefaultPath=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
-- gdm.conf --

Ou seja ele diz que isso deve ser sobreposto pelas variáveis de
ambiente. E outra coisa se ao invés do PATH eu quiser ajustar outra
variável.

 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
 

[]'s

-- 
Rodrigo M. Araujo [EMAIL PROTECTED]



Re: Listando 'Environment Variables'

2005-01-27 Por tôpico mandioca
On Thu, Jan 27, 2005 at 07:22:41PM -0300, Rodrigo M. Araujo wrote:
 On Thu, 27 Jan 2005 16:14:30 -0200, [EMAIL PROTECTED]
 [EMAIL PROTECTED] wrote:
 corta 
  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?
  
 
 Creio que a mensagem do Anderson explicou isso... botando no
 /etcenvironment não pega o shell completation, ou seja se VAR=teste e
 ponho VAR2=$VAR:teste neste arquivo o resultado de echo $VAR2 vai
 ser $VAR:teste
 
 corta 
  Bem, talvez devessem dar uma olhada nisso aqui:
  $ less /etc/gdm/Xsession
 
 Aqui eu acho gambiarra demais nem testei
 
  $ less /etc/gdm/gdm.conf
 
 Aqui eu consegui resolver... mas não acho uma solução elegante, pois veja:
 
 -- gdm.conf --
 # Default path to set.  The profile scripts will likely override this
 DefaultPath=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
 -- gdm.conf --

Exatamente. Pelo que compreendi do problema apresentado, a dificuldade seria 
em, num exemplo dado anteriormente, como carregar um PATH sem carregar o bash(o 
caso do Java do Still). Se você iniciar um bash, nada mais correto que a sua 
variável de ambiente sobreponha a da configuração acima. E essa sobreposição 
vale apenas para isso: PATH. Isso é útil para o caso de um ícone no desktop, 
por exemplo, que neste caso levará em conta o PATH da configuração acima, uma 
vez que o bash não foi carregado.
Quanto às demais variáveis, elas continuam funcionando normalmente! basta 
alterá-las nos seus respectivos arquivos!
 
 Ou seja ele diz que isso deve ser sobreposto pelas variáveis de
 ambiente. E outra coisa se ao invés do PATH eu quiser ajustar outra
 variável.
 
  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
  
 
 []'s
 
 -- 
 Rodrigo M. Araujo [EMAIL PROTECTED]

--
mandioca


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Listando 'Environment Variables'

2005-01-26 Por tôpico Magalhes
Al Debian Users!
No sou programador, nem beta-tester. Mas, humildemente, gostaria de 
entender umas coisas (no que eu no tenha procurado aprender sobre o 
assunto, mas  que me parece um pouco complicado mesmo).

- Como o Sistema sabe onde encontrar as Variveis de Ambiente do usurio?
-  possvel listar todas as variveis carregadas?
- Como eu modifico uma varivel de ambiente no apenas na corrente 
seo, mas para todo o sempre?

Desculpem por essa montoeira de perguntas, mas  que estou tentando 
fazer umas coisas h um tempo e no tive muito sucesso.

Abraos a todos os que entendem as mgicas do Debian.
WMagalhes

--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]


Re: Listando 'Environment Variables'

2005-01-26 Por tôpico Jean Silva
Magalhães,

 - Como o Sistema sabe onde encontrar as Variáveis de Ambiente do
 usuário?

Estas variáveis são definidas em arquivos de configuração como
/etc/profile, ~/.bashrc, ~/.cshrc, entre outros.

 - É possível listar todas as variáveis carregadas?

Em um terminal, digite: env

 - Como eu modifico uma variável de ambiente não apenas na corrente 
 seção, mas para todo o sempre?

Modifique a definição da variável no arquivo de configuração
aproporiado.  Para saber onde está a variável: grep VARIAVEL /etc/*, ou
grep VARIAVEL ~/*

 
 Desculpem por essa montoeira de perguntas, mas é que estou tentando 
 fazer umas coisas há um tempão e não tive muito sucesso.
 
 Abraços a todos os que entendem as mágicas do Debian.
 
 WMagalhães
 
 
 
 -- 
 To UNSUBSCRIBE, email to
 [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact
 [EMAIL PROTECTED]
 
  





___ 
Yahoo! Acesso Grátis - Instale o discador do Yahoo! agora. 
http://br.acesso.yahoo.com/ - Internet rápida e grátis


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Listando 'Environment Variables'

2005-01-26 Por tôpico Jorge Alexandre
Alô WMagalhães,


On Wed, 26 Jan 2005 13:16:35 -0300, Magalhães [EMAIL PROTECTED] wrote:



 - É possível listar todas as variáveis carregadas?
$ env

 - Como eu modifico uma variável de ambiente não apenas na corrente
 seção, mas para todo o sempre?
bash,ksh,sh: coloque-as em ~/.profile
csh:  coloque-as em ~/.login



Re: Listando 'Environment Variables'

2005-01-26 Por tôpico Still
Magalhães;
* Musashi corta a msg que Magalhães enviou para Still:
 
 - Como o Sistema sabe onde encontrar as Variáveis de Ambiente do usuário?
 - É possível listar todas as variáveis carregadas?
 - Como eu modifico uma variável de ambiente não apenas na corrente 
 seção, mas para todo o sempre?
 
 Desculpem por essa montoeira de perguntas, mas é que estou tentando 
 fazer umas coisas há um tempão e não tive muito sucesso.

O sistema lê os seguintes arquivos:

~/.bashrc
~/.bash_profile

Se o sistema não encontra as variáveis de ambiente nesses dois
arquivos, ele lê o /etc/profile. Este arquivo dá valor para todas as
variáveis de ambiente, ou quase todas, para todos os usuários.
Se vc quiser dar valor para as variáveis de ambiente para um único
usuário, sugiro que vc coloque no .bashrc.
Se vc souber o nome das variáveis, basta dar um echo $VARIAVEL. Por
exemplo, echo $PATH

[]'s,

Still
--
Nelson Luiz Campos  .''`. | I hear; I forget.
Engenheiro Eletricista : :'  :| I see; I remember.
Linux User #89621 UIN 11464303 `. `'` | I do; I understand.
gnupgID: 55577339`-   | Chinese Proverb


signature.asc
Description: Digital signature


Re: Listando 'Environment Variables'

2005-01-26 Por tôpico Rodrigo M. Araujo
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!

[]'s


On Wed, 26 Jan 2005 14:16:11 -0200, Jorge Alexandre
[EMAIL PROTECTED] wrote:
 Alô WMagalhães,
 
 
 On Wed, 26 Jan 2005 13:16:35 -0300, Magalhães [EMAIL PROTECTED] wrote:
 
  - É possível listar todas as variáveis carregadas?
 $ env
 
  - Como eu modifico uma variável de ambiente não apenas na corrente
  seção, mas para todo o sempre?
 bash,ksh,sh: coloque-as em ~/.profile
 csh:  coloque-as em ~/.login
 
 


-- 
Rodrigo M. Araujo [EMAIL PROTECTED]



Re: Listando 'Environment Variables'

2005-01-26 Por tôpico Marcos Vinicius Lazarini
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.
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?
--
Marcos
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]