切换器 bash 脚本

切换器 bash 脚本

我想要一个可执行脚本,将屏幕配置从 1 更改为 2 或从 2 更改为 1。我需要一个布尔值或一个保存状态的变量。这可能吗?

否则,如何使用 xrandr 检查我使用的是配置 1 还是配置 2?

答案1

您可能会询问xrandr您当前的配置是什么,然后解析该输出来决定。

但是,如果做不到这一点,为了真正回答这个问题,通常的方法是测试文件是否存在:

if [ -f /tmp/screenstate1 ]; then
    rm /tmp/screenstate1
    echo "switching to state 2"
else
    touch /tmp/screenstate1
    echo "switching to state 1"
fi

相关内容