0.基础环境
类别:笔记本
型号:中国长城 NF14C
硬件平台:飞腾处理器(ArmV8 指令集)
系统:银河麒麟操作系统 V10 SP1(2303)
关键词:
信创,麒麟系统,linux,飞腾,arm,aarch,arm64,按键精灵
1.需求背景
在Windows平台上,我们很多时候需要将一些熟悉的业务与指令重复操作,当然也可以用于一些其他特殊场景的需要。本文试图找到在麒麟系统下相应的解决方案,解决大家的一些需求。
2.xdotool软件
根据网上检索xdotool这个频率出现最高,以这个为主做一下实验。
xdotool是linux下,类似”按键精灵“的开源工具,在一些自动测试时,经常用到。项目地址:https://github.com/jordansissel/xdotool
2.1 安装
可以在应用市场直接搜索xdotool,显示没有该软件,再进一步点击全部出现如下图。
也可以通过命令行安装: sudo apt install xdotool
,安装成功后,系统就有一个命令行工具了。对于会写脚本的或者程序的可以自己扩展其强大的能力。
使用示例:
#模拟击键a
xdotool key a
执行效果
很完美,但是我们大部分人不是那么专业,需要图形界面。
2.2 图形界面安装
替大家试过了,官方市场上并没有图形工具。但在开源市场找到了一个工具https://github.com/sickcodes/xdotool-gui
下载后,得到一个文件夹,如下图。
右击属性,更改权限,特别注意需要给当前用户执行权限,否则执行不了。
注:也可以使用命令行方式sudo chmod 755 xdotoolgui.py #更改权限
双击xdotoolgui.py,选择直接运行即可。
成功运行后的界面
3.其他
通过检索还有一些名为ydotool(star不少,但是没有找到GUI,也没有找到对应的安装包)工具。
英文介绍:
Generic Linux command-line automation tool (no X!)
ydotool is not limited to Wayland. You can use it on anything as long as it accepts keyboard/mouse/whatever input. For example, X11, text console, "RetroArch OS", fbdev apps (fbterm/mplayer/SDL1/LittleVGL/Qt Embedded), etc.
简单尝试了一下编译,但过程中不顺利。后续有空再玩吧。
//todo 希望有爱好者可以做一个完美一点、产品化的GUI吧。
4.最后
总的来说,还是能找到相对完美的方案,但产品的成熟(GUI方面)相对还只是达到可用级别。凑合着用吧。
麒麟系统专栏:
https://segmentfault.com/blog/kylinos
文章发表在SegmentFault
联系邮箱:1179611323@qq.com
群:662512340
发行日志:
20230805 首发
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。