如何更改 Ubuntu Studio 菜单以显示游戏类别中的所有游戏?

如何更改 Ubuntu Studio 菜单以显示游戏类别中的所有游戏?

自从 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 桌面。

相关内容