2つのdwmまたはi3モニターを備えたVirt-viewerフルスクリーン

2つのdwmまたはi3モニターを備えたVirt-viewerフルスクリーン

virt-viewer -f domaingnomeのように、すべての(2)モニタを自動的に埋めるようにDWMまたはi3で実行する方法はありますか?

今virt-viewerを使用すると、1つのモニターに2つの画面が重なって開かれます。誰もが良いハッキング/解決方法を知っていれば大いに感謝します。

ベストアンサー1

わかりました、誰もがこれを見るなら、解決策を見つけました。きれいではなく、すべての設定で動作しませんが、DWMでは動作します。 xinitrcファイルの一番下に以下を追加しました。

exec dwm&
virt-viewer -c qemu:///system windows10&
WIDS=””
arr=()

while [  ${#arr[@]} -lt 2]; do
    WIDS=`xdotool search “Virt Viewer” 2>/dev/null | sort -n `
    arr=()

    for id in $WIDS; do
            arr+=($id)
    done 
    sleep 0.2
done

screensConnected=`xrandr | grep -w ‘connected’ | wc -l`

if [ $screensConnected = 1 ]; then
    xdotool mousemove –window ${arr[1]} –sync 60 15
    xdotool click 1
    xdotool mousemove –window ${arr[1]} –sync 60 15
sleep 1
    xdotool mousemove –window ${arr[1]} –sync 60 15
    xdotool click 1
    sleep 1
    xdotool mousemove –window ${arr[1]} –sync 60 15
    sleep 1
    xdotool key F11
else
    xdotool mousemove –window ${arr[1]} –sync 1 1
    xdotool key shift+alt+comma
    sleep 1
xdotool mousemove –window ${arr[1]} –sync 1 1
    xdotool key F11
    sleep 1
    xdotool mousemove –window ${arr[1]} –sync 1 1
    xdotool key F11
fi

exec st

既定では、すでに実行されているKVM(windows10)に接続し、マウスを1つの画面に移動してそこから開くようにし、マウスを別の画面に移動して2台目のモニターを開き、それをフルスクリーンにします。 。

時間を調整し、より多くの睡眠を取る必要があるかもしれません。誰もがより良い答えを思い出したら、その人に与えます。

おすすめ記事