Win-P (Switch Video Output kısayol tuşu) ile eşdeğer mi?


11

Birden fazla çıkışa sahip bir Dizüstü Bilgisayarım var ve sıklıkla harici bir monitör kullanıyorum. Etkinleştirmek istersem system menu --> Displays, harici ekrana gitmem ve etkinleştirmem gerekiyor. Kullandıktan sonra aynı menü ile devre dışı bırakmam gerekiyor.

Windows'da aynısını Win+ P(Meta + P) tuşlarına basarak yapabilirim . Unity'de (Ubuntu 11.04 / 11.10) bu davranışı gerçekleştirmenin herhangi bir kısayol tuşu veya başka bir yolu var mı? Bir yan notta, dizüstü bilgisayarımın çıkış modlarını değiştirmek için bir düğmesi var, ancak çalışmıyor (sadece birlik menü çubuğunu açıyor - bunun Meta + P için dahili olarak bir kısayol olduğundan şüpheleniyorum).

Ek: Söz konusu Dizüstü Bilgisayar bir Dell Studio XPS 1640.

Zeyilname 2: Biraz daha araştırma yaptım. xev"CRT / LCD değiştir" düğmesine basarken aşağıdaki ifadeyi verir:

KeymapNotify event, serial 33, synthetic NO, window 0x0,
    keys:  2   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

Tty1'de, komut showkeybana şu çıktıyı verir:

key 125 pressed
key  25 pressed
key  25 released
key 125 released
key  28 pressed

Alternatif çıktı showkey -s:

0xe0 0x5b 0x19 0x99 0xe0 0xdb
0x1c

Son satırın gösterilmesi bir saniye alır - sanırım enter tuşuna atıfta bulunur. Hızlı bir bakış dumpkeys|grep ^keycode125 = ALTve 25 = gösterir p. Baktığında /lib/udev/keymaps/dell, video moduna geçiş için kod 0x9B olarak ayarlanır:

0x9B switchvideomode # Display Toggle button

Şimdi, gördüğüm kadarıyla, ekran düğmesi tek bir tuşa değil, bir tuş patlamasına eşleştiriliyor ... problemin daha iyi nasıl çözüleceğine dair herhangi bir fikir büyük beğeni topluyor.

Yanıtlar:


3

FnKlavyenizde bir tuş varsa , uzaktan anlaşılabilir gliflerin bazılarının 'Fn' tuşuyla aynı renkte zaten aradığınızı başarması ihtimali yüksektir, basılı tutmanız Fnve basmanız yeterlidir F10.

Bunun çalışması için dizüstü bilgisayar satıcınızın girişi /lib/udev/keymapsolmalı ve udev klavye türünüzü doğru olarak algılamalıdır.

Örneğin, grep -r switchvideomodeorada yapmak aşağıdakileri sağlar:


./module-lenovo:0x6 switchvideomode # Fn+F7
./acer:0xA9 switchvideomode # Fn+F5
./samsung-other:0x82 switchvideomode # Fn+F4 CRT/LCD (high keycode: "displaytoggle")
./fujitsu-amilo_pro_edition_v3505:0xA9 switchvideomode # Fn-F3
./fujitsu-esprimo_mobile_v5:0xA9 switchvideomode
./module-sony-vgn:0x11 switchvideomode # Fn+F7
./module-sony:0x0B switchvideomode # Fn+F7
./dell:0x8B switchvideomode # Fn+F8 CRT/LCD (high keycode: "displaytoggle")
./dell:0x8F switchvideomode # Fn+F7 aspect ratio
./dell:0x9B switchvideomode # Display Toggle button
./olpc-xo:0x69 switchvideomode # Brightness key
./module-ibm:0x06 switchvideomode # Fn+F7
./oqo-model2:0xF0 switchvideomode
./onkyo:0xF5 switchvideomode # Fn+E
./lenovo-thinkpad-usb-keyboard-trackpoint:0x90016 switchvideomode # Fn+F7
./zepto-znote:0x93 switchvideomode    # Fn+F3 Toggle Video Output
./ibm-thinkpad-usb-keyboard-trackpoint:0x900f2 switchvideomode
./fujitsu-amilo_pro_v3205:0xF7 switchvideomode # Fn+F3
./lenovo-3000:0x8B switchvideomode # Fn+F7 video
./hewlett-packard:0xEE switchvideomode # FnF4

Aksi takdirde, en yakın eşleşmeyi şablon olarak alarak kendiniz yazabilir ve belki de Canon'un dizüstü bilgisayar test kullanıcılarına dahil edilmek üzere gönderebilirsiniz.


Cevabınız için teşekkürler, ancak bu durumda Fn + XXX kombinasyonlarının hiçbiri işe yaramadı. Yine de açıklığa kavuşturmak için modelime soruyu ekleyeceğim.
Lars

3

Ubuntu'da aynı olup olmadığından emin değilim, ancak Debian KDE'de şöyle:

Sistem Ayarları -> Kısayollar ve Hareketler -> Genel Klavye Kısayolları -> KDE Daemon (açılır listeden) -> Ekranı Değiştir - Win+ Pya da istediğiniz herhangi bir şeye eşleyin.


Kubuntu 16.04'te bir cazibe gibi çalışıyor! Birkaç aydır yaşadığım monitör değiştirme cehennemi düzeltir. Thanks @mrlynch
Twisted Pear

1

Fn + display tuşunuzu, önyükleme yaparsanız çalıştırabilirsiniz.

acpi_osi=Linux

veya

acpi_osi='Windows 2006'

BIOS'unuz muhtemelen Windows 7 çalıştırdığınızı düşünmektedir, bu nedenle fn + ekran anahtarınızı Windows + P ile eşler. Yukarıdaki çekirdek parametresi ile BIOS'a Linux veya Windows Vista ( Windows + P'yi destekleyin) ve umarım Windows + P ile eşleşmez.

Bunu yapmak için, bilgisayarınızı açtığınızda E düğmesine basın. Bunun gibi bir ekran göreceksiniz:

grub2

"Linux" ile başlayan satıra ulaşıncaya kadar aşağı oka basın, sonra imleci satırın sonuna getirmek için End tuşuna basın. Sonra yukarıdaki parametrelerden birini yazın (her ikisini birden değil).

Bu işe yararsa, aşağıdaki satırı değiştirebilirsiniz /etc/default/grub:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

için

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi='The one you chose'"

Öneri için teşekkürler - ne yazık ki, davranışı değiştirmedi.
Lars

1

Uzun zamandır görüşemedik.

Ubuntu 13.10 ile, Dell Studio XPS 1640'ımın normal Ekranı Değiştir düğmesi kutunun dışında çalışıyor, ancak bu komutla gönderilen Tuşlar (örn. Çok sayıda giriş tuşu ve ana sistem menüsünü kullanamıyorum) sağ üst köşede).

Bulduğum başka bir çözüm xrandr --auto, sistem ayarlarının klavye kısayollarında bir anahtarı (örn. Win + P) eşlemektir.

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.