Main Content

删除 canberra-gtk-modulepk-gtk-module 消息

在某些 Linux® 发行版中,当启动 MATLAB® 时,下列一条或全部两条消息会出现在终端窗口中。这些消息仅供参考,对 MATLAB 没有影响。

Gtk-Message: <timestamp>: Failed to load module "canberra-gtk-module"
Gtk-Message: <timestamp>: Failed to load module "pk-gtk-module"

要隐藏这些消息,请以 root 权限打开终端,并执行相关命令来安装 libcanberra Linux 包。

Red Hat 发行版

在 Red Hat 发行版上(包括 CentOS 和 Fedora®):

  • 安装软件包。

    yum install libcanberra-gtk2
  • 设置 GTK_PATH

    • shbash 命令:

      $ export GTK_PATH=/usr/lib64/gtk-2.0
    • csh/tcsh 命令:

      % setenv GTK_PATH /usr/lib64/gtk-2.0

基于 Debian 的发行版

在基于 Debian® 的发行版上(包括 Ubuntu®):

  • 安装软件包。

    apt-get install libcanberra-gtk-module
    
  • 设置 GTK_PATH

    • shbash 命令:

      $ export GTK_PATH=/usr/lib/x86_64-linux-gnu/gtk-2.0
      
    • csh/tcsh 命令:

      % setenv GTK_PATH /usr/lib/x86_64-linux-gnu/gtk-2.0