Gtk-Message:无法加载模块“canberra-gtk-module”无法连接到 dbus - Sublime text

am3*_*am3 3 gtk sublimetext ubuntu-14.04

我正在通过 SSH -X 在远程服务器(Ubuntu 14.04)上工作。我已经安装了 Sublime Text,当我尝试打开它时,我得到了

Gtk-Message: Failed to load module "canberra-gtk-module"
Unable to connect to dbus
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

小智 5

须藤 apt-get 安装 libcanberra-gtk*

如果您运行该安装,它将获得 120+ mb 的库,主要是。要摆脱该模块错误,您只需要安装 70k。我用这个单一的包修复了同样的错误:

sudo apt-get install libcanberra-gtk-module
Run Code Online (Sandbox Code Playgroud)

这应该够了吧。如果这不起作用,请尝试仅安装堪培拉库,您不需要所有这些 Xlib,或者您已经拥有它们;) 这里只是列出了 apt的堪培拉软件包:

libcanberra-gtk-common-dev libcanberra-gtk-dev libcanberra-gtk-module libcanberra-gtk-module-dbg libcanberra-gtk0 libcanberra-gtk0-dbg libcanberra-gtk3-0-dbg libcanberra-gtk3-dev libcanberra-gtk3-module- dbg libcanberra-dev

总共 10 个包,而不是超过 100 个带有 * 通配符的包。如果可以,请始终节省空间、启动时间、系统速度等 :)