河麒麟桌面版安装dogtail问题汇总
银河麒麟桌面版安装dogtail
大家好我是Tarzan,最近在研究银河麒麟桌面环境自动化。根据之前在统信的经验dogtail是个很好的linux QT应用自动化工具,这里不细讲解dogtail怎么使用,而是dogtail如何在银河麒麟安装成功,并且能够成功获取到"设置"
环境准备
银河麒麟桌面V10 SP1
根据dogtail
官方教程先设置:gnome
打开终端输入下面
gsettings set org.gnome.desktop.interface toolkit-accessibility true
设置完了之后官方说可以重启一下。
If you are using KDE instead, set QT_LINUX_ACCESSIBILITY_ALWAYS_ON=1 when launching the respective program. (You can put 'export QT_LINUX_ACCESSIBILITY_ALWAYS_ON=1' to your profile file). Depending on the version, QT_ACCESSIBILITY=1 may be needed instead.
不知道是不是KDE,我们也设置一下:打开终端输入下面
export QT_LINUX_ACCESSIBILITY_ALWAYS_ON=1 >> /etc/profile
开始安装
-
pip安装,已经安装忽略
sudo apt install python3-pip
麒麟总是提示安全问题、来源问题,直接在终端输入
setstatus softmode -p
关了他 -
安装
atspi
.atspi
是dogtail
必须依赖包,所以一定安装sudo apt install python3-pyatspi
-
安装
dogtail
建议安装
0.9.9
版本:dogtail0.9.9下载好了之后解压文件
进入解压目录执行:
sudo python3 setup.py install
一定sudo
权限 -
启动
sniff
安装了
dogtail
之后,打开终端输入sniff
如果报错了:找不到什么什么文件,应该是
···/EGG-INFO/share/···
,第五步解决 -
解决
sniff
启动失败根据第四步提示的报错信息进行文件拷贝。比如:
cd /usr/local/lib/python3.8/dist-packages/dogtail-0.9.9-py3.8.egg
sudo cp -r ./share ./EGG-INFO/
-
好了,尝试重启
sniff
-
如果
sniff
还是没有获取到麒麟的设置
gsettings set org.gnome.desktop.interface toolkit-accessibility true >> /etc/profile
export QT_LINUX_ACCESSIBILITY_ALWAYS_ON=1 >> /etc/profile
export QT_ACCESSIBILITY=1 >> /etc/profile
然后再
重启一次
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2022-08-29 Boss qc 35 插在电脑上有电流的兹拉声音(Win10)
2022-08-29 -bash: brctl:未找到命令
2022-08-29 错误:GPG 检查失败 /Error: GPG check FAILED
2022-08-29 "unable to execute 'gcc': No such file or directory error: command 'gcc' failed with exit status 1"今天在loogarch安转oss2报错了~