[Seek Help] 怎么修改启动器的环境参数?
Tofloor
poster avatar
martianyan
deepin
2021-03-19 18:10
Author

我在使用mendeley的时候遇到一个问题,mendeley主页面上的内容字体变得非常小,

经过搜索找到一个解决办法,是在mendeley启动的时候增加一个环境参数,如:

QT_SCALE_FACTOR=1.2 mendeleydesktop

为了让通过启动器启动的mendeley也带有这个环境参数,我修改了 ~/.local/share/applications/mendeleydesktop.desktop 这个文件,把Exec改成了

Exec=env QT_SCALE_FACTOR=1.2 /home/yan/.local/share/mendeleydesktop %f

这样我通过点击启动器的mendeley图标,启动软件之后,字体变成了合适的大小。

 

但是很奇怪的事,每次我关闭mendeley再重新启动的时候,就会发现字体又变得很小,检查~/.local/share/applications/mendeleydesktop.desktop 这个文件,发现我修改的env参数被自动删掉了,desktop文件变成了原始内容。

所以Deepin的desktop文件的运行逻辑是什么?为什么会被自动修改?怎样才能把环境变量加到desktop文件里去?

谢谢!

Reply Favorite View the author
All Replies
geno
deepin
2021-03-19 19:27
#1

我也想知道

Reply View the author
观摩
deepin
2021-03-19 22:04
#2

按说系统自己是不会主动去修改desktop文件的,是不是这个软件自己更新重置了desktop文件

Reply View the author
neko
deepin
Ecological co-builder
Q&A Team
2021-03-20 02:15
#3

建议写个启动脚本.sh再脚本里写好环境变量,desktop文件直接执行脚本

Reply View the author
SamLukeYes
deepin
2021-03-20 02:20
#4

是 mendeley 的问题,改好以后加个写保护

Reply View the author