Por que os arquivos zsh start não são originados pelo shell de login do desktop Linux?

0

Estou usando Cinammon desktop e gostaria de ter certos comandos disponíveis em Run dialog , que apenas executa comandos. Estou anexando ~/bin a PATH em .zshenv , mas isso funciona apenas para shells interativos. Eu tentei com .zlogin / .zprofile , mas sem sucesso também.

    
por Arkonix 15.12.2016 / 11:45

1 resposta

0

arquivos de inicialização do ZSH não são lidos pelo Cinnamon ou pelo seu DM (gerenciador de exibição) porque, bem, eles são ZSH arquivos de inicialização e não Arquivos de inicialização Cinnamon .

Onde você tiver que fazer essas configurações para que elas estejam disponíveis na sua sessão do Cinnamon, depende principalmente de como você as inicia e da distribuição que você está usando. Infelizmente, parece não haver uma maneira 100% segura de trabalhar em qualquer lugar para fazer essa configuração. Mas um dos seguintes arquivos pode funcionar:

  • %código%. Isso também é lido por ~/.profile e alguns outros shells na inicialização, mas não por ZSH
  • bash
  • ~/.xprofile
  • possivelmente ~/.xsessionrc , embora geralmente seja usado para iniciar sessões do usuário X11 diretamente sem a ajuda de um gerenciador de exibição.

Sugiro remover as configurações da sua configuração do ZSH , para que você possa verificar facilmente se e como as configurações são feitas sem interferência. Além disso, quando funcionar, não será mais necessário configurar o .xinitrc em ZSH , já que ele será herdado da sessão da área de trabalho.

    
por 19.12.2016 / 13:17

Tags