endaaman.com

2018-02-16

Tips

Arch Linuxでmate-applet-dockが起動しない

MATEのパネルにアプレットとしてDockを追加できるmate-applet-dockさんですが、職場のUbuntu MATEとノートのDebianで使っているがなかなか具合が良く、家のArchでも使おうと思ってパネルに追加しようとしてもウンスンでしばらく放置してたけど、やっぱり使いたくなってついに調べた。

$ python3 /usr/lib/mate-applets/mate-dock-applet/dock_applet.py

で直接起動する。

dbus

Adding the applet to panel does nothing · Issue #68 · robint99/mate-dock-applet

$ python3 /usr/lib/mate-applets/mate-dock-applet/dock_applet.py
Traceback (most recent call last):
  File "/usr/lib/mate-applets/mate-dock-applet/dock_applet.py", line 63, in <module>
    import dock
  File "/usr/lib/mate-applets/mate-dock-applet/dock.py", line 71, in <module>
    import dbus
ImportError: No module named 'dbus'

python-dbusが依存から漏れてる

$ sudo pacman -S python-dbus

で起動するようになる

bamf

$ python3 /usr/lib/mate-applets/mate-dock-applet/dock_applet.py
Traceback (most recent call last):
  File "/usr/lib/mate-applets/mate-dock-applet/dock.py", line 57, in <module>
    gi.require_version("Bamf", "3")
  File "/usr/lib/python3.6/site-packages/gi/__init__.py", line 130, in require_version
    raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Bamf not available

bamfが依存から漏れてる

$ sudo pacman -S bamf

©2024 endaaman.com