在我的xinitrc文件中,如何在xterm打开后执行命令,以便我可以使用xdotool移动鼠标等?
xterm -geometry 132x45+0+0
xdotool windowfocus
xdotool mousemove 100 100
xdotool click 1
在这个例子中,xdotool命令仅在xterm退出时执行,我无法添加&到xterm的命令行,因为它不会保持打开状态?
答案 0 :(得分:0)
float currentVersion = 5.1;
float sysVersion = [[[UIDevice currentDevice] systemVersion] floatValue];
UIView * infoButton;
if (sysVersion > currentVersion && sysVersion < 10 )
infoButton = [[[[[codeReader.view.subviews objectAtIndex:1] subviews] objectAtIndex:0] subviews] objectAtIndex:3];
else
infoButton = [[[[[codeReader.view.subviews objectAtIndex:1] subviews] objectAtIndex:0] subviews] objectAtIndex:1];
[infoButton setHidden:YES];
是一个shell脚本,通常以.xinitrc
退出,以启动最后一个应用程序或窗口管理器。当最后一个应用程序退出时,X会话结束。
在到达脚本结尾之前启动的任何应用程序都必须使用尾随exec
异步声明。
您可以使用 sleep forever 语句(例如this one)结束脚本以保持X会话处于打开状态。
但是,您的整体计划容易出错,因为无法保证在执行辅助操作之前将完全声明Xterm。