Bem, eu fiz uma tonelada de pesquisa e simplesmente não consegui estabelecer a causa raiz do problema. Em vez disso, optei por usar o i3blocks. Eu não poderia ter o mesmo nível de detalhe que eu teria com Conky, mas isso vai fazer por agora.
Ok, esta é uma questão bem específica e atualmente estou aqui no final. Primeiro, vou descrever o que estou tentando fazer.
Eu tenho jogado com Vagrant e Puppet para montar uma pequena VM do Arch Linux para o desenvolvimento de Golang. Tem sido um pouco um processo de aprendizagem para mim e eu meio que caí em uma toca de coelho tentando configurar e personalizar para o meu gosto pessoal.
Eu escolhi o i3 como meu gerenciador de janelas depois de visualizar esta configuração legal . O criador do tema foi bom o suficiente para compartilhar seus arquivos de configuração para os outros usarem. Você notará a barra de status na parte inferior da tela. Essa barra de status é realizada usando o Conky para monitorar várias estatísticas de hardware.
Pelo que eu posso dizer, depois de ler vários tutoriais e instruções no site principal do i3, bem como outros grupos de notícias, eu configurei minha configuração corretamente. No entanto, quando eu entro no i3, em vez de uma barra de status deslumbrante, 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:
Colunadaesquerda:oconteúdodomeuarquivodeconfiguraçãodoi3estálocalizadoem$HOME/.i3/config
.Ostatus_command
descomentadoapontaparaumscriptbashquealimentaosdadosdesondagemdoi3emrelaçãoaomeuhardwareecomoexibi-lonabarradestatusabaixo.
Colunadomeio:oconteúdoestánaconfiguraçãodabarradestatus.IssoestánoformatodeumdocumentoJSONdestreamingqueoi3analisa.Cadaiteraçãodeveatualizarosdadosassociadosnabarradestatusabaixo.Issofoiconfiguradocorretamenteconformeinstruído.
Superiordireito:Asaídageradapor.$HOME/.i3/conky.sh
.Esteéomesmocomandoexecutadopeloarquivodeconfiguraçãodoi3.Comovocêpodever,estágerandoumasaídaJSONadequadajuntocomváriasestatísticasprontasparaseremanalisadas.
Meiosuperiordireito:alistagemdediretóriode$HOME/.i3/
.Comovocêpodever,oscriptconky.sh
comoconfiguraçãodepermissõesdeexecuçãoédepropriedadedaentidadevagrant:vagrant
user/group.Comooi3éexecutadosobamesmaidentidade,eledeveteracessoexecutávelaoscript.
Partesuperiordireitainferior:Esteéoconteúdodoscriptdeshell$HOME/.i3/conky.sh
.Criadoconformeinstruídonapáginadeinstruçõesdoi3conky
Apesar do fato de eu ter seguido todas as instruções e feito tudo o que sei estar correto. Ainda obtenho o mesmo erro. Tenho quase certeza de que há algum cenário mundano que estou negligenciando.
Alguém se importa em ajudar? Terei muito prazer em responder a quaisquer perguntas e fornecer mais informações.
Bem, eu fiz uma tonelada de pesquisa e simplesmente não consegui estabelecer a causa raiz do problema. Em vez disso, optei por usar o i3blocks. Eu não poderia ter o mesmo nível de detalhe que eu teria com Conky, mas isso vai fazer por agora.