Problemas com Arch Linux + Conky + i3-wm causando “status_command não é executável (saída 126)”

Problemas com Arch Linux + Conky + i3-wm causando “status_command não é executável (saída 126)”

Ok, este é um problema bastante específico e atualmente estou perdendo o juízo aqui. Primeiro, descreverei o que estou tentando fazer.

Tenho brincado com Vagrant e Puppet para configurar uma VM Arch Linux muito pequena para desenvolvimento Golang. Tem sido um processo de aprendizado para mim e meio que caí na toca do coelho tentando configurar e personalizar de acordo com meu gosto pessoal.

Eu escolhi o i3 como meu gerenciador de janelas depois de visualizaressa bela configuração. O criador do tema foi gentil o suficiente para compartilhar seus arquivos de configuração para outros usarem. Você notará a barra de status na parte inferior da tela. Esta barra de status é obtida usando o Conky para monitorar várias estatísticas de hardware.

Pelo que sei, depois de ler vários tutoriais e instruções no site principal do i3, bem como em outros grupos de notícias, configurei minha configuração corretamente. No entanto, quando entro no i3, em vez de uma linda barra de status, sou recebido com a seguinte mensagem:

"Erro: status_command não é executável (saída 126)"

Aqui está uma captura de tela da minha VM com todos os arquivos de configuração associados à vista:

insira a descrição da imagem aqui

Coluna da Esquerda: O conteúdo do meu arquivo de configuração do i3 está localizado em $HOME/.i3/config. O não comentado status_commandaponta para um script bash que alimenta dados de pesquisa do i3 sobre meu hardware e como exibi-los na barra de status abaixo.

Coluna do meio: é o conteúdo da configuração da minha barra de status. Isso está no formato de um documento JSON de streaming que o i3 analisa. Cada iteração deve atualizar os dados associados na barra de status abaixo. Isso foi configurado corretamente conforme as instruções.

Canto superior direito: a saída gerada por . $HOME/.i3/conky.sh. Este é o mesmo comando executado pelo arquivo de configuração do i3. Como você pode ver, ele está gerando uma saída JSON adequada junto com várias estatísticas prontas para serem analisadas.

Superior direito, meio: a listagem do diretório de $HOME/.i3/. Como você pode ver, o conky.shscript configura as permissões de execução e pertence à vagrant:vagrantentidade usuário/grupo. Como o i3 é executado com a mesma identidade, ele deve ter acesso executável ao script.

Superior Direito Inferior: Este é o conteúdo do $HOME/.i3/conky.shscript de shell. Criado conforme as instruções na página de instruções do i3 conkyaqui.

Apesar de ter seguido todas as instruções e feito tudo o que sei ser correto. Ainda obtenho o mesmo erro. Tenho quase certeza de que há algum cenário mundano que estou ignorando.

Alguém se importa em ajudar? Terei o maior prazer em responder a quaisquer perguntas e fornecer mais informações.

Responder1

Bem, fiz muitas pesquisas e simplesmente não consegui estabelecer a causa raiz do problema. Em vez disso, optei por usar i3blocks. Não consegui obter o mesmo nível de detalhe que teria com Conky, mas isso servirá por enquanto.

https://www.dropbox.com/s/kqroe3dcfz1li5k/happeh.png

informação relacionada