Rhythmbox 在启动期间崩溃

Rhythmbox 在启动期间崩溃

我在 Rhythmbox 中启用了 Replay Gain,程序关闭了,现在我根本无法打开该程序。如果我从终端运行它,我会遇到:

/usr/lib/python2.7/dist-packages/gobject/constants.py:24: Warning: g_boxed_type_register_static: assertion `g_type_from_name (name) == 0' failed
  import gobject._gobject
TypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases
**
ERROR:/build/buildd/pygobject-3.0.0/gi/_gobject/pygobject.c:929:pygobject_new_full: assertion failed: (tp != NULL)
Aborted

如果我卸载“Rhythmbox 音乐播放器插件”包,Rhythmbox 就会打开,但显然缺少所有插件。

我假设在重新安装“rhythmbox 音乐播放器插件”包时,某个地方有一个配置文件或文件夹启用了我选择的所有插件,因为当我重新安装该包时,问题再次出现。

有任何想法吗?

答案1

好的,这个问题比较棘手。结果发现问题出在 Replay Gain 插件上,而 Magnatune 插件上。我需要做的是禁用它在打开 Rhythmbox 时加载,具体方法如下:

  1. Alt+F2并输入dconf-editor
  2. 导航至org > gnome > rhythmbox > 插件
  3. 删除了 Magnatune 条目主动插件
  4. (不知道这是否有帮助)在 Rhythmbox 插件菜单中进一步导航到magnatune > 来源并取消选择显示浏览器

答案2

在终端中运行此命令:

sudo rm -rf /usr/share/rhythmbox/plugins/magnatune/
sudo rm -rf /usr/lib/rhythmbox/plugins/magnatune/

然后尝试再次启动 Rhythmbox!

相关内容