[Seek Help] 修改桌面的.desektop文件不会立刻生效?
Tofloor
poster avatar
deepin
2025-02-19 10:35
Author

就是有的时候桌面默认生成的.desktop文件可能不能用,然后就会手动修改嘛。想要使修改生效只能重启电脑么?那也太麻烦了吧。问了下AI让我把dde-session关掉然后说是会重新启动,使了一下不太行,反倒是系统的主题设置被重置了(倒。问下修改.desktop之后怎么让修改生效。比如Terminal=true之类的,修改Exec之类的

Reply Favorite View the author
All Replies
神末shenmo
deepin
Spark-App
2025-02-19 13:37
#1

永远都不会生效的

deepin 23起,dde-am的策略是根据desktop的信息去XDG_DATA_DIRS中寻找对应的已安装信息再启动

所以除非你安装到XDG_DATA_DIRS的目录中,否则写什么都没用

Reply View the author
deepin
2025-02-19 20:46
#2
神末shenmo

永远都不会生效的

deepin 23起,dde-am的策略是根据desktop的信息去XDG_DATA_DIRS中寻找对应的已安装信息再启动

所以除非你安装到XDG_DATA_DIRS的目录中,否则写什么都没用

已安装信息?软件是我用run脚本安装的。默认生成的desktop文件有问题。我得通过其他方式运行软件。不能只修改.desktop文件,那该怎么方便正常双击运行嘞?还是推荐直接在命令行中运行?

Reply View the author
MIDAC
deepin
2025-02-20 12:10
#3
It has been deleted!
MIDAC
deepin
2025-02-20 12:22
#4

尝试把你写好的.desktop文件复制到以下路径后再运行:

~/.local/share/applications/

如果可以工作,把它复制到桌面,但要在上述路径中保留一份。

如果想更新.desktop,先把它从上述路径中移除,改好之后再放进去。


可以针对同一个app设定数个不同的desktop,它们可以共存,但都要在上述路径中留档。

建议.desktop文件的主文件名与其内容中Name=的内容保持一致。

Reply View the author
deepin
2025-02-20 20:42
#5
MIDAC

尝试把你写好的.desktop文件复制到以下路径后再运行:

~/.local/share/applications/

如果可以工作,把它复制到桌面,但要在上述路径中保留一份。

如果想更新.desktop,先把它从上述路径中移除,改好之后再放进去。


可以针对同一个app设定数个不同的desktop,它们可以共存,但都要在上述路径中留档。

建议.desktop文件的主文件名与其内容中Name=的内容保持一致。

okok,好的

Reply View the author