Bir ekran bağlantısı kesildiğinde otomatik algılamanın bir yolu var mı?

20

En son Nvidia sürücüleri ile bir Dell Latitude üzerinde Ubuntu çalıştırıyorum. Temel olarak istediğim, harici ekranımın bağlantısını her seferinde yapılandırmayı değiştirmek zorunda kalmadan ana ekrana geri döndüğüm zaman.

Herhangi bir yardım hoş geldiniz!

    
sordu Diego 14.10.2010 23:02

6 cevap

11

İlk önce disper 'i yükleyin, ardından autorandr ve şu talimatları izleyin:

  • Harici monitör kilitlenmemiş olduğunda, aşağıdaki komutu terminalde çalıştırın:

    auto-disper.sh --save undocked
    
  • Harici monitör yerleştirildi olduğunda ve istediğiniz gibi yapılandırıldığında (Nvidia X Sunucu Ayarları ile) şunu çalıştırın:

    auto-disper.sh --save docked
    
  • Dene:

    auto-disper.sh --change
    
    Takılı ve çıkarılmamış monitörle

    . Durumu algılamalı ve yapılandırmayı değiştirmelidir.

  • % co_de için bir klavye kısayolu yapın

Her 3 saniyede bir çalıştıran bir betik yapmaya çalıştım, bu yüzden otomatik dectection çalışır, ancak çok fazla ressource kullanır. Umarım yardımcı olabilir!

    
verilen cevap Vinços 28.10.2010 20:11
1

Bu, Linux'taki Nvidia Twinview'in bir sınırlamasıdır. Açık kaynak sürücüsü beklendiği gibi çalışacaktır (3D hızlandırma ve Compiz'i kaybedersiniz).

    
verilen cevap Jonathon 25.10.2010 18:26
1

Aynı durumdayım. Dış monitörüme bazen bağlı bir dizüstü bilgisayar kullanıyorum. Bu olduğunda, genellikle yalnızca bu monitörü kullanmak istiyorum (çünkü aynı zamanda harici bir klavye ve fareye bağlandım).

Bulduğum şey, .xprofile adlı bir dosyanız varsa, ekranın her başlatılışında çağrılır (X.org ile). Burada , dosyamın içeriği. Gördüğünüz gibi, bunu buradaki adresinden uyarladım.

Yapmanız gereken şey, onu ~ / .xprofile adresine kaydetmek ve daha sonra çalışır duruma getirmektir ( chmod + x .xprofile ). Dahili ve harici monitörlerinizin nasıl çağrıldığını kontrol edin - argüman olmadan xrandr komutunu çalıştırarak bunu yapın. Benimki sırasıyla VGA1 ve LVDS1 . Son şey EXTERNAL_RES değişkenini harici monitörünüzün doğal çözünürlüğüne ayarlamaktır.

Şimdi önyüklemede bağlıysa bağlı monitör kullanılacaktır. Zor kısmı otomasyon (Ubuntu çalışırken kabloyu çıkarmak gibi). Bunun için çok iyi bir çözüm bulamadım, ancak sanal bir konsola geçmenin ve hile yapmanın (Ctrl-Alt-F1 ve sonra Ctrl-Alt-F7) işe yaradığı görünüyor. Fn tuşuyla tüm olasılıklar arasında bisiklet sürmekten biraz daha hızlıdır (ki bu da bazen ekranın üstesinden gelir).

    
verilen cevap chris 26.10.2010 21:38
1

disper 'ı kullanın. Yükledikten sonra, iki kısayol oluşturmak isteyebilirsiniz:

  1. Harici çözünürlüğe maksimum çözünürlükte geçmek için: CTRL + E - & gt; % Co_de%
  2. İlk ekrana geri dönmek için: CTRL + P - & gt; % Co_de%
verilen cevap Diego De Rosa 27.05.2012 17:21
0

Monitörü çıkardıktan sonra her zaman Fn + F8 tuşuna basabilirsiniz. Bu muhtemelen değişecektir.

    
verilen cevap Ryan Thompson 17.10.2010 10:59
0

Otomatik algılama güzel olur. Bu arada, bir blogun ekranlar arasında geçiş yapan bir komut dosyasına nasıl bağlanacağını gösteren bu blog yayınını buldum. Benim için gayet iyi çalışıyor. Ubuntu kutunun dışında böyle bir şey sağladıysa iyi olurdu.

İşte

    
verilen cevap aap 25.10.2010 05:52

Etiketlerdeki diğer soruları oku