web-dev-qa-db-ja.com

Rhythmbox Coverartプラグインが機能しないのはなぜですか? (クブンツ)

最近Ubuntuに切り替えて、今朝はKubuntuに切り替えました。私は本当にKubuntuが大好きです。これをMacbookで唯一のOSとして実行したいのですが、解決できない問題が1つあります。

だから私はRhythmboxをインストールし、次のコマンドでCoverartプラグインをインストールしました:

Sudo add-apt-repository ppa:fossfreedom/rhythmbox-plugins
Sudo apt-get update
Sudo apt-get install rhythmbox-plugin-coverart-browser

次に、Rhythmboxを開いて、ツールをクリックし、プラグインをクリックします。プラグインがリストされていますが、ダブルクリックしてチェックボックスをマークすると、代わりに小さな赤い水平線が横に追加されてアクティブになりません。ただし、必要な「CoverArtブラウザー検索プロバイダー」プラグインは正常に動作します。誰かがこれを手伝ってくれるなら、私はとても幸せです!

ターミナル(Konsole)で「rhythmbox」と入力すると、次のようになります。

(rhythmbox:3110): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
Traceback (most recent call last):
  File "<frozen importlib._bootstrap>", line 2158, in _find_spec
AttributeError: 'DynamicImporter' object has no attribute 'find_spec'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/reece/.local/share/rhythmbox/plugins/coverart_browser/coverart_browser.py", line 32, in <module>
    from coverart_browser_source import CoverArtBrowserSource
  File "/home/reece/.local/share/rhythmbox/plugins/coverart_browser/coverart_browser_source.py", line 37, in <module>
    from coverart_widgets import PanedCollapsible
  File "/home/reece/.local/share/rhythmbox/plugins/coverart_browser/coverart_widgets.py", line 26, in <module>
    from gi.repository import Notify
  File "/usr/lib/python3/dist-packages/gi/importer.py", line 144, in find_module
    'introspection typelib not found' % namespace)
ImportError: cannot import name Notify, introspection typelib not found

(rhythmbox:3110): libpeas-WARNING **: Error loading plugin 'coverart_browser'

(rhythmbox:3110): Gtk-WARNING **: Duplicate child name in GtkStack: Add to Playlist


(rhythmbox:3110): Gtk-WARNING **: Duplicate child name in GtkStack: Add to Playlist


(rhythmbox:3110): Gtk-WARNING **: Duplicate child name in GtkStack: Add to Playlist


(rhythmbox:3110): Gtk-WARNING **: Duplicate child name in GtkStack: Add to Playlist


(rhythmbox:3110): Gtk-WARNING **: Duplicate child name in GtkStack: Add to Playlist


(rhythmbox:3110): Gtk-WARNING **: Duplicate child name in GtkStack: Add to Playlist


(rhythmbox:3110): Rhythmbox-WARNING **: Unable to grab media player keys: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SettingsDaemon was not provided by any .service files
2

端末からrhythmboxを実行したときの出力の重要な部分はこのビットです:

ImportError:名前Notifyをインポートできません。イントロスペクションタイプライブラリが見つかりません

つまり、Kubuntuにはデフォルトで次のパッケージがインストールされていません-gir1.2-notify-0.7

このパッケージをインストールするには:

Sudo apt-get install gir1.2-notify-0.7

余談ですが、Debianパッケージは自分で提供しているので...この依存関係を含めるために、次のリリースでこのパッケージを更新します。

2
fossfreedom