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

おすすめ記事