我使用默认的Gnome 3桌面shell和易碎应用程序菜单外壳扩展运行Ubuntu18.04。
我试图使用脑膜重新组织菜单,随后出现了完全的混乱: menulibre引入了dupicate条目、重复类别以及其他alacarte无法处理的问题。最后(在绝望中),我放弃了menulibre,备份了所有本地桌面和菜单文件,并让alacarte将菜单恢复到默认配置(使用“还原系统配置”按钮)。我的菜单现在再一次表现出它应该做的样子。
但是,我现在有一吨的*.desktop文件要还原。简单地将它们与已经存在的新的~/.local/share/applications文件一起复制回*.desktop中(当它将菜单恢复到工厂默认值时由alacarte创建)不起作用;应用程序既不显示在菜单中,也不显示在alacarte中。
此时向菜单添加应用程序的唯一方法是使用alacarte创建一个新条目。这将创建一个名为alacarte-made.desktop的新文件,然后我可以编辑该文件并填充我试图还原的桌面文件的详细信息。
但是,我不能将alacarte生成的桌面文件重命名为{application-name}.desktop。完成此操作后,条目将从alacarte和菜单中消失,直到文件名恢复到alacarte制作的桌面。
My问题:如何恢复现有的.desktop文件,以便alacarte和菜单显示它们?或者,我如何将alacarte生成的桌面文件重命名为应用程序名称(就像已经存在的文件一样),以便保持可管理性?
发布于 2020-02-20 01:42:01
如何恢复现有的1文件,以便alacarte和菜单显示它们?
alacarte存储修改后的菜单文件的默认位置是$HOME/.config/menus。例如:$HOME/.config/menus/gnome-flashback-applications.menu
将app_01.desktop文件添加到Science类别后,gnome-flashback-applications.menu文件可能如下所示
Applications
/etc/xdg/menus/gnome-flashback-applications.menu
Science
app_01.desktop
app_01.desktop<#>2。或者,如何将alacarte生成的桌面文件重命名为任何应用程序名称(就像已经存在的文件一样),从而使事情保持可管理性?
重命名alacarte-made.desktop文件后,必须编辑$HOME/.config/menus/gnome-flashback-applications.menu以更新桌面文件名。
alacarte手册页Ubuntu18.04:http://manpages.ubuntu.com/manpages/bionic/man1/alacarte.1.html还有其他版本的手册页。
https://askubuntu.com/questions/1148313
复制相似问题