xrandr'ı deneyin (yeniden boyutlandırın ve döndürün x anlamına gelir)
burada bir intel i855 grafik yongasına sahip olan ibm thinkpad x40'ın çıktısı
$ xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 2048 x 2048
VGA1 disconnected (normal left inverted right x axis y axis)
LVDS1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm panning 1024x768+0+0
1024x768 50.0*+ 85.0 75.0 70.1 60.0
832x624 74.6
800x600 85.1 72.2 75.0 60.3 56.2
640x480 85.0 72.8 75.0 59.9
720x400 85.0
640x400 85.1
640x350 85.1
monitörümün LVDS1’e bağlı olduğunu ve kullanılabilir çözünürlüklerin ne olduğunu
aşağıdaki komutu kullanarak zum yapabilirsiniz
$ xrandr --output LVDS1 --panning 1024x768 --mode 640x480
bu, monitör çözünürlüğünüzü 640x480 olarak ayarlar ve 1024x768 masaüstünüzden 640x480 alan gösterir.
normal çözünürlüğünüzü geri yüklemek için aşağıdaki komutu kullanın
$ xrandr --output LVDS1 --panning 1024x768 --mode 1024x768
sadece çözünürlüğü değiştirmenin farkı, diğer tüm programların çözünürlüğün hala 1024x768 olduğunu düşünmesidir. 1024x768’in sadece bir bölümünün aslında ekrana yansıtıldığı hakkında hiçbir fikirleri yok.
Bunu compiz zoom ile karşılaştıralım
- Yakınlaştırma merkezlerini farede derler ve görünen alanı farenin hareket ettiği her pikselle birlikte hareket ettirir. xrandr yalnızca fare imleci görünür alanın kenarına ulaştığında görünür alanı hareket ettirir.
- compiz, monitör çözünürlüğünü korur. xrandr, monitör çözünürlüğünü değiştirir.
- compiz pikselleri bulanıklaştırır. xrandr pikselleri bulanıklaştırmaz. Yine de monitör onlara biraz bulanık görünebilir çünkü doğal çözünürlükte değil.
- compiz isteğe bağlı yakınlaştırma seviyelerine sahiptir. xrandr, yalnızca grafik kartı ve monitör tarafından desteklenen kadar yakınlaştırma seviyesine sahiptir.
- compiz anında yakınlaştırabilir. xrandr zoom süresi, ekran değiştirme çözünürlüğüne bağlıdır.
Tüm argümanların başında, baskın olan ilk noktayı buldum. Compiz geliştiricilerin neden zoomu farenin her piksel hareketini takip etmesini sağladığını anlayamıyorum. bence gösteriş yapmaktan başka bir şey kullanmadılar.