bumblebee-status retorna erro no i3wm enquanto i3status e i3blocks funcionam bem

-1

Estou executando o gerenciador de janelas do i3 no Xubuntu Yakketty, kernel 4.9.9

Quando tento usar o 1 como minha barra de status, obtenho um status de abelhão mensagem de erro "Erro: o processo status_command saiu inesperadamente (saída 1)". No entanto, tanto o i3status quanto o i3blocks funcionam bem.

Alguma idéia do que impede que o status do zangão seja executado com sucesso?

    
por Krishna 14.02.2017 / 19:23

1 resposta

0

Parece que seu status_command pode estar errado. Verifique se a seção {} da sua barra está escrita corretamente e / ou compartilhe a seção completa aqui.

Também é possível que você não tenha os módulos python adequados instalados. Tente executar o comando em um terminal e veja o que acontece. Por exemplo, o comando:

~/.i3/bumblebee-status/bumblebee-status -m nic disk:home load cpu memory 
battery date time pasink pasource dnf -p time.format="%H:%M CW %V" 
date.format="%a, %b %d %Y" home.path=/home -t solarized-powerline

Pode gerar o erro:

Traceback (most recent call last):
File "/home/adahl/.i3/bumblebee-status/bumblebee-status", line 36, in <module>
    main()
File "/home/adahl/.i3/bumblebee-status/bumblebee-status", line 18, in main
    inp=inp,
File "/home/adahl/.i3/bumblebee-status/bumblebee/engine.py", line 79, in __init__
    self._aliases = self._read_aliases()
File "/home/adahl/.i3/bumblebee-status/bumblebee/engine.py", line 116, in _read_aliases
    mod = importlib.import_module("bumblebee.modules.{}".format(module["name"]))
File "/usr/lib64/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
File "/home/adahl/.i3/bumblebee-status/bumblebee/modules/nic.py", line 9, in <module>
    import netifaces
ImportError: No module named netifaces

Então, dnf install python-netifaces (no Fedora) corrige o problema. No seu caso, algo como apt-get install python-netifaces pode funcionar - ou usar pip se você estiver mais confortável com isso.

    
por 14.02.2017 / 20:30