Ubuntu'da çift monitörü etkinleştirmeye çalışıyorum. Bu iyi çalışıyor, ancak her yaptığımda masaüstü efektleri devre dışı bırakılıyor. Sanırım nedenini buldum:
https://wiki.ubuntu.com/X/Config/Multihead/
GNOME XRandR yapılandırma yönteminde olduğu gibi, Sanal değerini çok büyük bir değere ayarlamak donanım hızlandırma kaybına ve dolayısıyla Compiz ve masaüstü efektlerini kullanamamaya neden olabilir.
Birlikte buldum gibi GNOME monitör uygulamasını veya Sistem menüsündeki Monitörler yapılandırmayı, ilk sağındaki ayarları koyar ikinci monitör xrandr varsayılan ve kullandığınızda bu hata , çoğu monitörler için bu bir sanal masaüstü daha büyük oluşturur netbook donanımımdaki donanım hızlandırma için gereken maksimum 2048 yatay çözünürlükten daha yüksek.
Yani, xrandr'ın varsayılan ayarlarını değiştirebilir miyim, böylece yeni masaüstünü ana LVDS ekranının üstüne veya altına (kuzey veya güney) yerleştirir, sonra donanım hızlandırır ve bu nedenle compiz çalışmaya devam eder. Birisi bana söyleyebilir mi, bunu başarmanın en kolay yolu nedir?
GÜNCELLEME:
Harici monitör ekranını ana LVDS ekranının kuzeyinde hareket ettirdiğimde, masaüstü efektleri ve donanım hızlandırma ile çok başlı desteğin çalıştığını doğruladım. Şu anda bu şu süreci içermektedir: harici monitörü takma, Monitörler yapılandırma menüsünü başlatma, masaüstü efektleri otomatik olarak devre dışı bırakılır (ve çalışma alanlarımdaki tüm pencereler ilk çalışma alanına taşınır), harici ekranı yeniden konumlandırılır LVDS'nin kuzeyinde görüntülenip uygula seçeneğine tıkladıktan sonra Görünüm menüsüne gidip masaüstü efektlerini yeniden etkinleştirebileceğini söyleyin. Bunu yapmanın daha basit bir yolu var mı?
GÜNCELLEME 2:
Tamam, bu yüzden belki de GNOME Monitörler yapılandırma ekranının akıllı olmaya çalıştığını ve masaüstü efektlerini etkisiz hale getirebileceğini düşündüm. Bu nedenle, sadece xrandr komut satırı istemcisini aşağıdaki gibi kullanmayı denedim:
xrandr --output VGA1 --above LVDS1
Bunu yaptığımda, masaüstü efektleri hala devre dışı ve bunları manuel olarak yeniden etkinleştirmem gerekiyor. Bu, donanım hızlandırmanın çalışmasına rağmen ve sanal ekranın yatay boyutu çok büyük olduğu için donanım hızlandırmanın çalışmayı bıraktığı bir nokta yoktur. Peki hangi program zeki olmaya çalışıyor ve gerek duymadığında masaüstü efektlerini kapatıyor? Ve nasıl durdurabilirim?
Komut satırından masaüstü efektlerini yeniden etkinleştirmenin bir yolu olsaydı, daha sonra uygun xrandr çağırma ile birlikte bir komut dosyasına koyabilirdim, bunu bir geçici çözüm olarak kabul ederdim.
GÜNCELLEME 3:
Tamam, işte benim masaüstü efektleri ile ikinci bir monitör etkinleştirmek için benim komut dosyası. Kötü olabilir, emin değilim:
second-monitor.sh
xrandr --output VGA1 --above LVDS1
sleep 3
compiz --replace &
Uyku ifadesi gerekli olmayabilir.
Bunu yapmanın daha iyi bir yolu varsa, lütfen bana bildirin.
GÜNCELLEME 4:
Bu bir Dell Mini Inspiron 1012.
İşte benim sistem özellikleri:
lspci -vv
00:02.0 VGA compatible controller: Intel Corporation N10 Family Integrated Graphics Controller
Subsystem: Dell Device 041a
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 29
Region 0: Memory at f0b00000 (32-bit, non-prefetchable) [size=512K]
Region 1: I/O ports at 18d0 [size=8]
Region 2: Memory at d0000000 (32-bit, prefetchable) [size=256M]
Region 3: Memory at f0900000 (32-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915
00:02.1 Display controller: Intel Corporation N10 Family Integrated Graphics Controller
Subsystem: Dell Device 041a
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Region 0: Memory at f0b80000 (32-bit, non-prefetchable) [size=512K]
Capabilities: <access denied>
lsmod | grep i915
i915 287458 2
drm_kms_helper 29329 1 i915
drm 162409 3 i915,drm_kms_helper
intel_agp 24375 2 i915
i2c_algo_bit 5028 1 i915
video 17375 1 i915