メインコンテンツへスキップ

Ulauncherの拡張が追加出来ない

·113 文字·1 分
inamuu
著者
inamuu

概要
#

私のメインデスクトップはDesk miniのUbuntu21.04(この間アップデートした)。
UbuntuのGUIランチャーとして、Ulauncherを利用しているのだけど、アップデートしてから拡張が追加できなくなってしまった。(いや一部はずっとそうだったかもしれない)

トラブルシュート
#

元々Ulauncherでつかわれているモジュールたちはどうやってインストールされているかは定かではないが、おそらく追加時にインストールされている or 自分でインストールしないといけない。
そして、UlauncherはシステムPythonが使われている。

$ ps aux | grep ulauncher
kazuma     15929  0.5  0.4 103758984 123940 ?    Sl   22:38   0:05 /usr/bin/python3 /usr/bin/ulauncher --hide-window
kazuma     15940  0.0  0.1 219292 47280 ?        Sl   22:38   0:00 /usr/bin/python3 /home/kazuma/.local/share/ulauncher/extensions/com.github.friday.ulauncher-clipboard/main.py
kazuma     15944  0.0  0.1 218588 46708 ?        Sl   22:38   0:00 /usr/bin/python3 /home/kazuma/.local/share/ulauncher/extensions/com.github.nortmas.chrome-bookmarks/main.py
kazuma     15948  0.0  0.1 219676 47212 ?        Sl   22:38   0:00 /usr/bin/python3 /home/kazuma/.local/share/ulauncher/extensions/com.github.ulauncher.ulauncher-emoji/main.py
kazuma     19108  0.0  0.0  10184   920 pts/3    S+   22:54   0:00 grep --color=auto ulauncher

結果として、グローバルにモジュールが不足していたので、pip3をインストールして、必要なモジュールをインストールしたら動くようになった。

kazuma@kazuma-ubuntu ~
$ /usr/bin/python3 -m pip list
/usr/bin/python3: No module named pip

kazuma@kazuma-ubuntu ~
$ sudo apt list python3-pip
一覧表示... 完了
python3-pip/hirsute,hirsute 20.3.4-1ubuntu2 all

$ which /usr/bin/pip3
/usr/bin/pip3

$ /usr/bin/pip3 install PyGitHub

PythonもRubyもNode.jsもGoもすべてanyenvでローカルで管理しているので、グローバルのこと忘れがちだけど、アプリケーションはグローバルで動く場合があることを忘れてはいけない。