linux机器上下发glmark2命令,并控制其弹出的窗口位置在屏幕右上角
时间: 2023-06-14 13:04:21 浏览: 302
可以通过以下步骤在 Linux 上下发 glmark2 命令并控制其窗口位置:
1. 打开终端,使用命令 `glmark2` 下发 glmark2 命令。
2. 在命令后面加上 `--fullscreen` 参数,使 glmark2 窗口以全屏模式打开。
3. 在命令后面加上 `--geometry=WxH+X+Y` 参数,其中 W 和 H 分别代表窗口的宽度和高度,X 和 Y 分别代表窗口的左上角在屏幕上的位置。例如,`--geometry=800x600+1000+0` 表示窗口的宽度为 800 像素,高度为 600 像素,左上角在屏幕 X 轴方向上距离屏幕左边界 1000 像素,Y 轴方向上距离屏幕上边界 0 像素。
4. 最后,按下 Enter 键执行命令,即可在指定位置打开 glmark2 窗口。
综上所述,下发 glmark2 命令并控制其窗口位置的完整命令如下:
```
glmark2 --fullscreen --geometry=WxH+X+Y
```
请根据实际需要修改参数值。
相关问题
使用shell写一个脚本,要求在机器上执行glmark2并放在屏幕左下角,再执行glxgears放在屏幕右上角,再执行x11perf在屏幕左上角,再打开一个视频循环播放,放在屏幕右下角,再保存dmesg至桌面文件夹,再每秒显示一次lspci信息在窗口
以下是一个可能的脚本实现:
```bash
#!/bin/bash
# 执行 glmark2 并放在屏幕左下角
gnome-terminal --geometry=80x24+0+500 -e "glmark2"
# 执行 glxgears 并放在屏幕右上角
gnome-terminal --geometry=80x24+1000+0 -e "glxgears"
# 执行 x11perf 并放在屏幕左上角
gnome-terminal --geometry=80x24+0+0 -e "x11perf"
# 打开一个视频循环播放并放在屏幕右下角
gnome-terminal --geometry=80x24+1000+500 -e "vlc --loop /path/to/video/file"
# 保存 dmesg 至桌面文件夹
sudo dmesg > ~/Desktop/dmesg.txt
# 每秒显示一次 lspci 信息在窗口
watch -n 1 "lspci"
```
需要注意的是,这个脚本假设你的桌面环境是 GNOME。如果你使用的是其他桌面环境,可能需要做出一些调整。此外,为了能够保存 dmesg,可能需要使用 sudo 或者其他方式获取 root 权限。请根据自己的需求进行修改。
使用shell写一个脚本,要求在麒麟桌面系统机器上执行glmark2并放在屏幕左下角,再执行glxgears放在屏幕右上角,再执行x11perf在屏幕左上角,再打开一个视频循环播放,放在屏幕右下角,再保存dmesg至桌面文件夹,再每秒显示一次lspci信息在窗口
以下是脚本的代码:
```bash
#!/bin/bash
# 执行glmark2并放在屏幕左下角
glmark2 --fullscreen &
# 执行glxgears放在屏幕右上角
glxgears -geometry 300x300+1100+0 &
# 执行x11perf在屏幕左上角
x11perf -all -repeat 1 -r 10 -m 10 -time 1 -nobigfont -w 800 -h 500 -iconic -geometry 500x400+0+0 &
# 打开一个视频循环播放,放在屏幕右下角
vlc -L /path/to/video/file.mp4 --no-video-title-show --no-osd --no-loop --qt-fullscreen-screennumber=1 --qt-xinerama-screennumber=1 --video-x=1080 --video-y=580 &
# 保存dmesg至桌面文件夹
sudo dmesg > ~/Desktop/dmesg.log
# 每秒显示一次lspci信息在窗口
while true; do lspci | xmessage -timeout 1; done
```
需要注意的是,该脚本中的一些命令需要在root权限下执行,因此需要使用sudo来执行dmesg命令。另外,xmessage命令会生成一个弹窗,每秒显示一次lspci信息。如果不需要该功能,可以将最后一行代码注释掉。
阅读全文