[Seek Help] 求助一个gsettings的配置问题 Resolved
Tofloor
poster avatar
zilanhu
deepin
2022-07-31 19:32
Author

求助各位大佬,是这样的。小弟写了一个shell脚本,用于启动和关闭系统代理,包括clash

原理是通过 gsettings检测系统代理状态,是 none还是 manual,然后执行相应的操作

之前脚本一直都运行正常,直到前几天安装了 Anaconda,因为设置默认初始化了 conda环境,发现脚本无法检测到正确的状态了

在终端中先执行 conda deactivate后,gsettings的输出是正确的。我以为是 conda默认初始化的问题,所以在 .bashrc中删除了初始化语句,仅保留了将 conda路径加入 $PATH

这样操作之后,终端默认不执行conda环境的初始化,然后也可以直接执行conda命令。但是 gsettings的输出一直都是错误的了,不管系统代理如何设置,输出都是相同的值

求教各位大佬这是什么原因

Reply Favorite View the author
All Replies
zilanhu
deepin
2022-07-31 21:00
#1

知道了,是 condagsettings冲突了,可以用 which gsettings检测下

Reply View the author
xuqi
deepin testing team
2022-08-05 18:48
#2

👍

Reply View the author