我将如何在某个时间启动图形应用程序,例如 firefox 或 gnome-calculator。at
不适用于此;即echo "firefox" | at now
不启动Firefox。Cron 可能会起作用,但这会设置重复任务。有没有办法将这样的应用程序设置为在指定时间或从现在开始的一段时间内以与 at 相同的功能启动?
主页
/
user-809419
Jonathan Strange's questions
Jonathan Strange
Asked:
2022-08-14 08:49:43 +0800 CST
Jonathan Strange
Asked:
2022-06-26 14:49:43 +0800 CST
如何使用 xrandr 检查屏幕分辨率并根据当前的分辨率更改分辨率的脚本?也就是说,切换分辨率。
的样本输出xrandr -q
1920x1080 59.98 + 59.97 59.96 59.93
1680x1050 59.95 59.88
1600x1024 60.17
1400x1050 59.98
1600x900 59.99* 59.94 59.95 59.82
xrandr -s 0
检查当前分辨率是否为 1600x900,然后运行,但如果当前分辨率为 1920x1080 运行,需要如何措辞xrandr -s 4
?
简而言之,问题是如何让脚本识别 xrandr -q 的输出以切换分辨率。例如:
#!/bin/bash
if <current resolution is 1920x1080>
then
xrandr -s 5
elif <current resolution is 1600x900>
then
xrandr -s 0
else
<do nothing>
fi
基本上我需要一种方法让脚本识别星号所在的行并将其切换到另一行。那将如何实现?