自从 Ubuntu Studio 在 20.10 中切换到等离子桌面以来,我们就有了一个新的组织的应用程序菜单,将游戏类别划分为子类别。
如果要安装很多游戏,这个功能很好。但是它会增加启动游戏所需的点击次数。我只会偶尔安装或玩游戏,所以对我来说,将所有游戏都放在游戏类别中而不是任何子类别中更有意义。
我如何更改菜单以显示游戏类别中的所有游戏?
答案1
games.menu
我创建了一个名为以下内容的文件:
<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN" "http://www.freedesktop.org/standards/menu-spec/menu-1.0.dtd">
<Menu>
<Name>Applications</Name>
<Menu>
<Name>Games</Name>
<Directory>kf5-games.directory</Directory>
<Menu>
<Name>Arcade</Name>
<Directory>ubuntustudio-noshow.directory</Directory>
</Menu>
<Menu>
<Name>Board</Name>
<Directory>ubuntustudio-noshow.directory</Directory>
</Menu>
<Menu>
<Name>Card</Name>
<Directory>ubuntustudio-noshow.directory</Directory>
</Menu>
<Menu>
<Name>Kidsgames</Name>
<Directory>ubuntustudio-noshow.directory</Directory>
</Menu>
<Menu>
<Name>TacticStrategy</Name>
<Directory>ubuntustudio-noshow.directory</Directory>
</Menu>
<Menu>
<Name>Logic</Name>
<Directory>ubuntustudio-noshow.directory</Directory>
</Menu>
<Include>
<Category>Game</Category>
</Include>
</Menu>
</Menu>
将此文件放入/etc/xdg/menus/applications-merged/
系统范围配置中或放入~/.config/menus/applications-merged/
(您可能需要创建此文件夹)每个用户配置中。
无需执行其他操作,xdg-subsystem 需要一段时间进行更新,然后您将在应用程序菜单中看到更改。
我使用 Ubuntu Studio 20.10、21.04、21.10 和 22.04 对此进行了测试。
在 24.04 中,似乎只有将文件放置在 中时它才会起作用/etc/xdg/menus/applications-merged/
。
这肯定不适用于早期版本的 Ubuntu Studio,因为它们带有 XFCE 桌面。