如何隐藏 Whisker 菜单中的所有类别(Xubuntu 16.04)

如何隐藏 Whisker 菜单中的所有类别(Xubuntu 16.04)

我想知道是否有人知道如何隐藏 Xubuntu 的 Whisker 菜单中的“全部”类别?我可以隐藏除“全部”之外的大多数类别。

任何帮助将非常感激!

答案1

我似乎没有找到任何允许这样做的命令,无论是通过 GUI 还是配置文件。这似乎是一个深层嵌入的特性,因此每个新项目都会自动放置在这个“全部”类别中。

我能想到的唯一选择就是你编译您自己的胡须菜单。这需要(1)具备一些 C++ 知识(编写程序的语言),(2)知道如何从源代码编译程序。此外,您需要在编译之前删除该程序(Xfce Whisker Menu)。因此请自行承担风险

源代码是这里据我所知,要获得所需的内容,请修改以下文件:

  • category.cpp:删除第 43 至 63 行。

  • applications-page.cpp:删除第 285 至 291 行。

保存并编译使用这些说明或类似的东西。

请记住事先从系统中删除 Whisker 菜单应用程序。

答案2

用户308164的回答可能使用了旧版本的代码。

对我有用的是让迭代器从最后开始:

panel-plugin/window.cpp

for (std::vector<SectionButton*>::const_iterator i = categories.begin(), end = categories.end(); i != end; ++i)

for (std::vector<SectionButton*>::const_iterator i = categories.end(), end = categories.end(); i != end; ++i)

相关内容