有没有更优雅的方式来隐藏 XFCE 中的子菜单?

有没有更优雅的方式来隐藏 XFCE 中的子菜单?

我正在 XFCE 下为我的女儿创建登录名,我想让应用程序菜单下的所有顶级文件夹/目录保持可见,但要隐藏那些只会让空间变得杂乱且对她毫无用处的内容。下图是我设法实现的,但感觉我实现的方式不太优雅。

目前的情况

.config/menus/xfce-applications.menu(一小部分来说明上面的图片):

<Menu>
    <Name>Development</Name>
    <Directory>xfce-development.directory</Directory>
    <Include>
<!--
        <Category>Development</Category>
-->
        <Filename>xfce4-empty-placeholder.desktop</Filename>
    </Include>
</Menu>

.local/share/applications/xfce4-empty-placeholder.desktop

[Desktop Entry]                                                                                     
Version=1.0                                                                                         
Type=Application                                                                                    
Exec=                                                                                               
Icon=                                                                                               
Name=<empty>                                                                                        
Comment=place holder to allow empty submenus

我原本希望这条Icon=线代表没有图标。但我错了。

最初我尝试了一下Exec=/bin/false,效果不错(即单击菜单项时什么也不做),但出于好奇,我尝试了一下,Exec=发现整个菜单项(包括图标)都变灰了。我更喜欢这个版本,现在我不再为图标烦恼了。

但是,有没有更优雅或更被认可的方法来做到这一点?

(PS:请忽略No applications found菜单底部的内容,因为我目前正在研究两天前的注销条目去了哪里)

相关内容