Xorg için ekran boyutunu alma ve ayarlama


13

Bir '800x480' çıktı almak için get-screen-resolutionbir X oturumu sırasında gibi bir komut çalıştırmak istiyorum . (veya gerçek ekran boyutu ne olursa olsun).

Bunun için uygun bir şey var mı? Şu anda bir ekran görüntüsü alıyorum ve ortaya çıkan *.jpggenişlik ve yükseklik özelliklerini ölçüyorum .

Ayrıca, bir X oturumu sırasında ekran boyutunu komut satırından nasıl ayarlayabilirim ?


Yanıtlar:


13

Her xrandrikisini de yapmak için kullanabilirsiniz

Çözünürlük alın

$ xrandr
Screen 0: minimum 320 x 240, current 1920 x 1080, maximum 1920 x 1080
default connected 1920x1080+0+0 0mm x 0mm

Çözünürlüğü ayarla

$ xrandr --output default --mode 1280x1024

xrandrSSH üzerinden yayınlanıyorsa --display 0, örneği örneğinize parametre ekleyerek veya export DISPLAY=0örneğinizi çalıştırmadan önce ortam değişkenini ayarlayarak görüntüyü açıkça belirtmek önemlidir . Bunun nedeni, ekranın SSH bağlantıları üzerinden otomatik olarak algılanamamasıdır.
Jonathan Komar

7

Kişisel kabuk kitaplığımdan:

get_screen_size()
{
    xdpyinfo | awk '/dimensions:/ { print $2; exit }'
}

1
Çoklu monitör kurulumunda bu, tüm monitörleri içeren sınırlama kutusunun boyutlarını gösterecektir.
sonraki duyuruya kadar duraklatıldı.

2

xrandrImagemagick kullanımı için temiz çıktı

Aşağıdaki satır imagemagick xrandrile awkkullanmak için çıktısını alır ve temizler :

$ xrandr |awk '$0 ~ "*" {print $1}'

1366x768
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.