Modifica a variável PATH para o X11 durante o log-in

1

Estou trabalhando em alguns computadores de laboratório (leia-se: sem direitos administrativos) que, se eu fizer login, preciso alterar a variável PATH quando o X11 for iniciado. A razão é que eu preciso mudar a variável PATH neste momento, ao contrário de mais tarde, é que o comando Print Screen parece "ligar" durante o login (perdoe minha má explicação disso).

Atualmente, tenho um script .bashrc como solução alternativa:

#!/bin/bash
export PATH=/home/username/bin:$PATH

Eu posso fazer funcionar começando um novo X, mas eu queria saber se é possível alterar no login.

cat /etc/redhat-release me diz que minha distribuição é: Red Hat Enterprise Linux Client versão 5.8 (Tikanga)

    
por user1028435 11.04.2012 / 05:31

2 respostas

0

Você pode alterar $ PATH facilmente para sua conta de usuário (sem direitos de administrador). Depende de que tipo de shell você tem, para encontrar o shell: echo $SHELL , muito provavelmente você tem /bin/bash (que echo $SHELL se comporta de maneira engraçada às vezes, se assim for tente ps ).

Se o seu shell é bash, você quer modificar ~/.bash_profile adicionando coisas como:

export PATH=$PATH:/path/to/something/:/path/to/something/else/

ou

export PATH=/path/to/something/:/path/to/something/else/:$PATH

Se o seu shell não for bash, você precisará modificar outros arquivos em seu diretório de usuários de uma maneira um pouco diferente, por exemplo, comandos shell do tcsh para os arquivos que você precisa modificar para o tcsh.

Se outro shell for usado (improvável), apenas use seu mecanismo de busca favorito para verificar como modificar $ PATH para esse shell e fazer isso nos arquivos por usuário, ~ / .something. Você não precisa de direitos de administrador para modificar esses arquivos.

    
por 11.04.2012 / 06:36
0

adicione a exportação adequada ao arquivo /etc/X11/Xsession ou, melhor ainda, crie um arquivo /etc/X11/Xsession.d/my_whatever separado com essas exportações.

    
por 11.04.2012 / 18:32