儲存並切換到不同的顯示定位配置 - Linux Mint Cinnamon

儲存並切換到不同的顯示定位配置 - Linux Mint Cinnamon

我的系統是 Linux Mint 20.2 Cinnamon。我的配置是 3 個顯示器。

我通常的配置(所有 3 個都處於活動狀態)有點奇怪,因為顯示器必須稍微錯位才能使熱角功能正常工作。然而,出於實際目的和節省 GPU 記憶體使用(據我所知),我手動嘗試盡可能減少差異。本段的要點是,手動獲取它需要一些時間。

我不常見的配置是當我玩一些遊戲時,這些遊戲在多個顯示器上玩得不好(在非主顯示器上啟動,移動到正確的顯示器時表現不佳等)。因此,在啟動這些遊戲之前,我會停用其他兩個顯示器,只保留中央主顯示器。

問題是,遊戲結束後我必須重新啟動另外兩個顯示器,並且需要一些時間才能再次正確定位。因此,我想知道是否有任何方法可以“保存顯示器正確位置的配置文件”,並通過一鍵單擊或一個命令來回切換到 3 顯示器和 1 顯示器配置文件。

答案1

同意 - 這將非常有用。我沒有完整的解決方案,但我編寫了這個腳本來更改一台顯示器的解析度。也許您可以根據您的情況開發它?

#!/bin/bash

CURRENT=`xdpyinfo | awk '/dimensions/{print $2}'`
LO="1920x1080"
HI="3840x2160"
SCREEN="DP-3"

if [ "$CURRENT" = "$LO" ]; then
    xrandr --output $SCREEN --mode 3840x2160;
    echo Set to $HI; else
if [ "$CURRENT" = "$HI" ]; then
    xrandr --output $SCREEN --mode 1920x1080;
    echo Set to $LO; else
echo "Didn't recognise current resolution"
fi
fi

相關內容