我在使用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文件里去?
谢谢!
我也想知道
按说系统自己是不会主动去修改desktop文件的,是不是这个软件自己更新重置了desktop文件
建议写个启动脚本.sh再脚本里写好环境变量,desktop文件直接执行脚本
是 mendeley 的问题,改好以后加个写保护
Featured Collection
Popular Events
我在使用mendeley的时候遇到一个问题,mendeley主页面上的内容字体变得非常小,
经过搜索找到一个解决办法,是在mendeley启动的时候增加一个环境参数,如:
为了让通过启动器启动的mendeley也带有这个环境参数,我修改了 ~/.local/share/applications/mendeleydesktop.desktop 这个文件,把Exec改成了
这样我通过点击启动器的mendeley图标,启动软件之后,字体变成了合适的大小。
但是很奇怪的事,每次我关闭mendeley再重新启动的时候,就会发现字体又变得很小,检查~/.local/share/applications/mendeleydesktop.desktop 这个文件,发现我修改的env参数被自动删掉了,desktop文件变成了原始内容。
所以Deepin的desktop文件的运行逻辑是什么?为什么会被自动修改?怎样才能把环境变量加到desktop文件里去?
谢谢!