Dizüstü bilgisayarım 1600x1050'de çalışan 15 inç genişliğinde bir ekran ve ek olarak 1280x1024'te çalışan harici bir 19 "LCD bağladım. Bu kurulumla ilgili sorun, dizüstü bilgisayar ekranını okunaklı hale getirmek için metin boyutunu büyütürsem, harici LCD üzerindeki metnin çok büyük olmasıdır. LCD üzerindeki normal metin dizüstü bilgisayarda küçük metinlerle sonuçlanır.
Bunu aşmak için hangi seçeneklere ihtiyacım var?
DPI ayarları, monitörlerin sayısına veya düzenine bakılmaksızın tüm masaüstünü etkiler. İki monitörde iki farklı DPI ayarınız olamaz.
Güncelleme:
Bu, ekran başına DPI ayarları da dahil olmak üzere pek çok DPI ölçeklendirme geliştirmesi ekleyen Windows 8.1 için geçerli değildir. Bazıları bulamamaya rağmen uygulamada yeterli kontrol sağlar.
Biraz kesmek:
Tek bir ekranda her zaman belirli bir uygulamayı kullanıyorsanız, bu uygulamayı DPI ayarlarını dikkate almayacak şekilde ayarlayabilirsiniz. Örneğin, büyük monitörümde DPI (% 100) yoksaymaya ayarlanmış Visual Studio var. Retina dizüstü bilgisayar ekranımdaki diğer her şey% 145.
"Yüksek DPI ayarlarında ekran ölçeklendirmesini devre dışı bırak" ayarı, uygulama exe'nin özellikler menüsü altında uyumluluk altındadır.
Sonunda Windows 10'da çalışıyor, ancak birçok uygulama hala doğru ölçeklenemiyor. Neredeyse OSX kadar iyi çalışıyor.
Daha yüksek DPI 1. monitör için (% 200 ölçek)
Daha düşük DPI 2. monitör için (% 100 ölçek)
Aşağıdaki ölçeklendirmeyi kullanmak için NOT önemlidir (% 100 olarak ayarlanmalıdır). MacBook retina sürücü paketi kullanılarak varsayılan olarak% 150/200 olarak ayarlanmıştır.
Not: Windows 8.1, Microsoft'un iddialarının aksine, değil, birden fazla DPI'nın ayrı monitörlerde çalışmasını gerçekten destekliyor.
Windows 8.1 ve 3840x2160 16 "ekranlı bir dizüstü bilgisayarım var. İletişim kutuları, pencereler vb. Kullanılabilir bir boyutta olması için% 200 ölçekte çalıştırılması gerekir (tipik bir 16" 1080p ekranla karşılaştırılabilir emlak, ancak kullanıcı arayüzü öğeleri, metin ve fotoğrafların tümü daha net bir şekilde oluşturulur).
Uygulamalar dizüstü bilgisayar monitöründen harici monitöre taşındığında, pencerenin yarısından fazlası sürüklendiğinde pencere yeniden boyutlandırılır. Bununla ilgili sorun menü çubukları, imleç vb. Yeni DPI ayarlarında, uygulama penceresinin tamamında, araç çubuklarında doğal olarak yeniden çizilmez ve hepsi 200DPI'de çizilir, ardından harici monitöre sığması için bitmap% 50'ye yeniden boyutlandırılır. Aynı anda sadece% 200 DPI ölçeği kullanılırken, harici monitörler için diğer DPI'ler [zayıf] sanallaştırılmıştır. Çok bulanık bir bilinear ölçeklendirme kullanılır ve metin harici monitörde tamamen okunamıyor. Bu, açık metinler (1: 1 piksel oluşturmaya dayanan ve aslında alt piksel anti-aliasing kullanan) gibi şeylerin yararı, karışık DPI'lar kullanıldığında elde edilemeyeceği anlamına gelir.
Seçilmiş birkaç uygulama (IE, PowerPoint), her bir DPI DPI farkında için listelenmiştir. Bu durumda, pencerelerin içeriği doğru boyutta yeniden çizilir ve uygulamalar içinde hala net bir şekilde çalışır, ancak menü çubukları, başlık çubuğu, hatta imleç bile% 200 ölçeğinde çizilir - bu da harici monitörlerde alışılmadık derecede büyüktür. Bu istisna yapıldığından şüpheleniyorum, böylece tam ekran sunumlar bulanık bitmap ölçeklendirmesi olmadan da yapılabilir. % 200 ölçek araç çubukları olsa da, bu uygulamalar tam ekran modundan diğer hiçbir şey için kullanılamaz.
Bu noktada, harici monitöre her taktığınızda ve yalnızca harici monitör kullandığınızda DPI'ı değiştirmek için bilgisayarı yeniden başlatmak zorunda kalmazsınız.
Monitörlerin "görünen DPI" ını (ve böylece metin boyutunu) değiştirerek bu sorunu çözdüm. Dış 19 "LCD 'in daha uzağa yerleştirilmesi fontun görünen boyutunu azaltır.
Ekranları böyle yerleştirmek/yapmak istemiyorsanız, görünen yazı tipi boyutunu artırmak için Thinkpad ekranını daha düşük bir çözünürlükte de kullanabilirsiniz. DPI burada değerini hesaplayın ve eşleştiğinden emin olun.
Yapabilmelisin. Linux'ta şöyle yapabilirsin:
Küçük ekranın iki katı büyüklüğünde bir X VNC Sunucusu oluşturun. Örneğin: aynı boyutta, ancak 1920 ve 1600 piksel genişliğinde iki monitörünüz var: iki kat daha iyi bir sanal sunucu oluşturursunuz: 3840 piksel genişlik (1080 piksel yükseklik).
Yeni oluşturduğunuz sunucuya karşı iki VNC istemcisi açın. Her ekrana bir tane koyun. Tam ekran. Ölçek 1: 1. Vnc sunucusunun en sağ kısmını göstermek için sağdaki pencereyi kaydırın. Piksel farklı boyutta olduğundan, 1600px ekranda her şey daha büyük görünecek. Boyutları uyuncaya kadar uzaklaştır.
Bu açıkçası çok basit ve Mezar sakıncaları (doğrudan renderleme, muhtemelen yavaş, vb.) Var. Ama aynısını uygun çerçeveler ve benzeri şeyler ile yapabilseydin ...
Geçici bir çözüm (Windows 7'de nasıl yapıldığını bulamamış olmama rağmen), masaüstü kaydırma/kaydırma işlevini etkinleştiriyor, bu şekilde yazı tipi boyutu benzer olacak şekilde daha küçük ekranlarda herhangi bir çözünürlük ayarlamak mümkün olabilir.
Diğer cevapların da belirttiği gibi, DPI ayarları monitör başına (veya uygulama başına) ayarlanamaz.
Masaüstünün geri kalanından farklı bir DPI hızında çalışan özel uygulamalara ihtiyacınız varsa, bir sanal makine kullanmayı düşünün.
İkinci monitöre özel bir çözünürlük ayarlama sorununu çözdüm. Bu şekilde, farklı DPI ayarını etkili bir şekilde "sahte" hale getirebilirsiniz. Ancak, standart olmayan bir çözünürlük gösterip göstermediğini gerçek monitöre bağlı olduğunu unutmayın. Ayrıca, korkunç, bulanık bir görüntü üretebilir, ancak bununla yaşayabileceğinize karar verebilirsiniz. En iyisi olmaktan uzak, ama en azından "farklı boyutta" olan sorunu çözüyor…
Her monitörde sadece metin boyutunu değiştirerek prosedür iyi çalışıyor (Windows 10), ancak bulanıklaştırma! Bkz. bu konu