bumblebee-status는 i3wm에서 오류를 반환하지만 i3status와 i3blocks는 모두 정상적으로 작동합니다.

bumblebee-status는 i3wm에서 오류를 반환하지만 i3status와 i3blocks는 모두 정상적으로 작동합니다.

커널 4.9.9가 설치된 Xubuntu Yakketty에서 i3 창 관리자를 실행하고 있습니다.

Bumblebee-status 프로젝트를 사용하려고 하면1상태 표시줄에 "오류: status_command 프로세스가 예기치 않게 종료되었습니다(종료 1)"라는 오류 메시지가 표시됩니다. 그러나 i3status와 i3blocks는 모두 잘 작동합니다.

Bumblebee State가 성공적으로 실행되는 것을 방해하는 요인이 무엇인지 아시나요?

답변1

status_command가 잘못된 것 같습니다. bar { } 부분이 올바르게 작성되었는지 확인하고 여기에서 전체 부분을 공유하세요.

올바른 Python 모듈이 설치되어 있지 않을 수도 있습니다. 터미널에서 명령을 실행해보고 무슨 일이 일어나는지 확인하세요. 예를 들어 다음 명령은 다음과 같습니다.

~/.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

오류가 발생할 수 있습니다.

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

따라서 dnf install python-netifaces문제가 해결되었습니다(Fedora에서). 귀하의 경우 비슷한 것이 apt-get install python-netifaces효과가 있을 수도 있고, pip더 편안하다면 사용할 수도 있습니다.

관련 정보