求助~小白想实现一个跳转的功能,谁能帮我写一段脚本~

sh/bash/dash/ksh/zsh等Shell脚本
回复
yaozhu
帖子: 9
注册时间: 2015-09-18 10:47
系统: lubuntu

求助~小白想实现一个跳转的功能,谁能帮我写一段脚本~

#1

帖子 yaozhu » 2016-01-25 14:30

当我执行/opt/Citrix/ICAClient/Selfservice --icaroot /opt/Citrix/ICAClient这条命令的时候,同时执行xmodmap -e "pointer = 1 2 3"
/opt/Citrix/ICAClient/Selfservice --icaroot /opt/Citrix/ICAClient是开启citrix recevier登陆器的命令
现在问题在这里,当我关掉citrix recevier的时候,希望 同时能够运行xmodmap -e "pointer = 1 2 99"鼠标右键禁用

:Adore
头像
astolia
论坛版主
帖子: 6396
注册时间: 2008-09-18 13:11

Re: 求助~小白想实现一个跳转的功能,谁能帮我写一段脚本~

#2

帖子 astolia » 2016-01-25 20:55

如果是Selfservice是等到citrix recevier关闭才退出

代码: 全选

xmodmap -e "pointer = 1 2 3"
/opt/Citrix/ICAClient/Selfservice --icaroot /opt/Citrix/ICAClient
xmodmap -e "pointer = 1 2 99"
否则

代码: 全选

xmodmap -e "pointer = 1 2 3"
/opt/Citrix/ICAClient/Selfservice --icaroot /opt/Citrix/ICAClient
while ps -C citrix的进程名 > /dev/null; do
sleep 1
done
xmodmap -e "pointer = 1 2 99"
回复