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]