我有两个版本的 wine 程序。目前,它们的名称相同。我想将它们的名称从“程序名称”更改为“程序名称版本号”。
这些程序的 .desktop 文件位于 中~.local/share/applications/wine/Programs/
。当我编辑它们并更改桌面文件中的名称属性时,什么也没发生。(我删除并重新安装 leafpad 以强制更新一些缓存)。
当我将“程序名称.desktop”文件重命名为例如“程序名称AAA.desktop”时,破折号中的名称会发生变化。当我将其重命名时,它会恢复到原始状态。
我可以接受“程序名称AAA.desktop”,但我仍然想知道为什么会发生这种情况?我怀疑某个地方有缓存。
答案1
您可以使用这个旧应用程序来编辑 Dash 中的条目:
https://apps.ubuntu.com/cat/applications/saucy/alacarte/
您也可以通过在终端中运行此命令来获取它sudo apt-get install alacarte
尽管这个程序是为较旧的 Ubuntu 版本设计的,并且你使用的是包含不同类别的旧“主菜单”,但我还是使用它。不过,我认为这是编辑和向 Ubuntu Dash 添加程序的最简单方法!只需找到你的应用程序,选择它,按属性,然后你就可以更改名称、描述和图标。
请注意,此程序不会添加旧式菜单,而只会将主菜单中的条目添加到 Ubuntu Dash 中,因此不要被它的外观所欺骗。此外,Ubuntu Dash 中也不使用类别,因此设置这些类别不会产生任何效果。
希望这对你有帮助!
答案2
我得出的结论是,这是一个漏洞到底。