首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获得同步客户端参数的值?

如何获得同步客户端参数的值?
EN

Ask Ubuntu用户
提问于 2023-04-26 09:51:54
回答 2查看 118关注 0票数 2

synclient使您能够更改其参数的值,例如:

代码语言:javascript
复制
synclient TouchpadOff=0

是否有可能访问该值,例如打印它?

我希望能够根据当前值设置一个值,例如:

代码语言:javascript
复制
synclient TouchpadOff=abs($TouchpadOff.value - 1)
EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2023-04-26 11:35:16

我找到了一个感谢@user.dz答案的答案:

代码语言:javascript
复制
touchpadoff_value=$(synclient -l | awk '$1=="TouchpadOff" {print $(NF)}'); (( tmp_value =  $touchpadoff_value - 1 )); synclient TouchpadOff=${tmp_value#-}
  • 要获得TouchpadOff值:
代码语言:javascript
复制
$(synclient -l | awk '$1=="TouchpadOff" {print $(NF)}')
  • 要获得tmp_value的绝对值,请执行以下操作:
代码语言:javascript
复制
${tmp_value#-}
票数 2
EN

Ask Ubuntu用户

发布于 2023-04-26 10:55:45

然后synclientsynclient -l把它从那里剪下来。

代码语言:javascript
复制
toggle_value=$(synclient -l | awk '$1=="TouchpadOff" {print 2-$(NF)}')
synclient TouchpadOff=$toggle_value
票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1465357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档