Configuração do ambiente Ubuntu para a sessão GUI (ou fazendo o mesmo com o terminal)

3

Estou usando o Ubuntu 10.10

Quando eu faço login usando a área de trabalho GUI normal, parece que o ambiente não é o mesmo com o terminal.

Eu modifiquei $ PATH e outras informações em .bashrc . Mas isso não se aplica à sessão da GUI.

O problema real é assim:

  • Eu fiz um atalho para o Eclipse no desktop do Ubuntu. Quando eu clico nele, ele reclama que não consegue encontrar o caminho da JVM.
  • Mas, iniciar o Eclipse a partir do terminal está bem.

Como posso resolver este problema?

    
por Nullptr 21.02.2013 / 00:53

1 resposta

5

Existem três formas recomendadas:

Variáveis de ambiente para toda a sessão

Configurações de variáveis de ambiente que devem afetar apenas um usuário específico (em vez do sistema como um todo) devem ser definidas em:

~/.pam_environment

Variáveis de ambiente de todo o sistema

As configurações de variáveis de ambiente que afetam o sistema como um todo (em vez de apenas um usuário específico) não devem ser colocadas em nenhum dos muitos scripts de nível de sistema executados quando o sistema ou a sessão da área de trabalho são carregados, mas em

/etc/environment

Iniciando o aplicativo da área de trabalho com uma variável de ambiente

Você pode adicionar uma variável de ambiente a um aplicativo editando seu arquivo .desktop. Por exemplo, para executar "digiKam" com a variável de ambiente APPMENU_DISPLAY_BOTH = 1, localize o arquivo digikam.desktop correspondente e inclua a configuração da variável, por meio do comando env, na entrada "Exec":

Exec=env APPMENU_DISPLAY_BOTH=1 digikam -caption "%c" %i

Você deve ler este artigo e decidir qual método é mais adequado às suas necessidades:

Wiki da comunidade do Ubuntu: variáveis de ambiente

    
por 21.02.2013 / 01:16