如何安装 libtopmenu-gtk 模块

如何安装 libtopmenu-gtk 模块

我有一个使用 SDL 库的 C++ 程序。该程序在 OSX 上运行良好,但在 odroid 上运行的 Ubuntu Mate 18.04 bionic 上却不行。

错误类似于no topmenu-gtk-module cannot be found。我尝试安装 topmenu 作为

sudo apt install libtopmenu-gtk*

但在任何存储库中都找不到。

如何在 Ubuntu Mate 上安装这些库?或者要添加哪个正确的存储库?

答案1

和包topmenu-gtk2topmenu-gtk3不适用于 18.04 LTS

你可以在终端中使用以下命令覆盖应用程序的 GTK 模块

GTK_MODULES="canberra-gtk-module" /path/to/your-app

或者通过编辑其 .desktop 文件

env GTK_MODULES="canberra-gtk-module" /path/to/your-app

由于您已从 Ubuntu MATE 16.04 LTS 升级到 Ubuntu MATE 18.04 LTS,因此可能是其他问题(请参阅ubuntu-mate.community 上的这篇文章- 您需要手动删除一个文件:

sudo rm /etc/X11/Xsession.d/99mate-environment

然后重新启动。

相关内容