İki ekran arasında geçiş yapmam gereken bir senaryo yazıyorum, ancak mevcut aktif çıktı hakkında bilgi edinmenin bir yolunu bulamıyorum.
Buna çok benzer:
if Display0 is off and Display1 is on
turn off Display1
turn on Display0
else if Display1 is off and Display0 is on
turn off Display0
turn on Display1
Kaçırdığım parça ilk satır: Hangi ekranın aktif olduğunu nasıl bilebilirim?
Not: xrandr -q, çıktının Display0 veya Display1'e yönlendirilip yönlendirilmediğine bakılmaksızın her iki göstergenin de "bağlı" olduğunu her zaman yazdırdığından, bunun bir hata olup olmadığından emin olmadığından her zaman yazdırmaz.
@KasiyA , bağlı ekrandan bağımsız olarak
—
oidualc
echo $DISPLAY
geri döner:0
Her iki ekranı da bağladığınızda aynı sonuç elde edildi mi?
—
α Decsнιη
Ne
—
muru
DISPLAY=:0 xrandr | grep primary
diyor?
@KasiyA evet, her iki ekran da bağlandığında aynı sonuç. Görebildiğim kadarıyla DISPLAY değişkeni hiçbir şekilde eğilimden etkilenmez
—
oidualc
echo $DISPLAY
? Hem ekran bağlandığında hem de 1. bağlandığında ve 2. bağlandığında. (her biri ayrı satırda sonuçlanır). thank yoou