我想要一个可执行脚本,将屏幕配置从 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