Mam laptopa z wieloma wyjściami i dość często używam zewnętrznego monitora. Jeśli chcę go aktywować, muszę przejść system menu --> Displays
i aktywować zewnętrzny wyświetlacz. Po użyciu muszę go dezaktywować za pomocą tego samego menu.
W systemie Windows mogłem zrobić to samo, naciskając Win+ P(Meta + P). Czy jest jakiś skrót klawiszowy lub inny sposób na osiągnięcie tego zachowania w Unity (Ubuntu 11.04 / 11.10)? Na marginesie, mój laptop ma przycisk do przełączania trybów wyjściowych, ale nie działa (po prostu otwiera pasek menu jedności - podejrzewam, że jest to skrót do Meta + P wewnętrznie).
Dodatek: Wspomniany laptop to Dell Studio XPS 1640.
Dodatek 2: Przeprowadziłem więcej badań. xev
po naciśnięciu przycisku „zmień CRT / LCD” podaje mi następującą instrukcję:
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
W tty1, komenda showkey
daje mi następujący wynik:
key 125 pressed
key 25 pressed
key 25 released
key 125 released
key 28 pressed
Alternatywne wyjście poprzez showkey -s
:
0xe0 0x5b 0x19 0x99 0xe0 0xdb
0x1c
Ostatni wiersz pokazuje sekundę - chyba odnosi się do klawisza Enter. Szybkie spojrzenie na dumpkeys|grep ^keycode
ujawnia 125 = ALTi 25 = p. Przyglądając się /lib/udev/keymaps/dell
, kod przełączania trybu wideo jest ustawiony na 0x9B:
0x9B switchvideomode # Display Toggle button
Teraz, z tego co widzę, przycisk wyświetlacza nie jest przyporządkowany do pojedynczego klawisza, ale do pęknięcia klawisza ... bardzo doceniany jest pomysł dalszego rozwiązania problemu.