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.
źródło
Nie jestem pewien, czy w Ubuntu jest tak samo, ale w KDE Debiana wygląda to tak:
Ustawienia systemowe -> Skróty i gesty -> Globalne skróty klawiaturowe -> Demon KDE (z rozwijanej listy) -> Przełącz wyświetlanie - mapa na Win+ Plub cokolwiek chcesz.
źródło
Prawdopodobnie możesz uruchomić klawisz FN + Display, jeśli uruchomisz system
lub
BIOS prawdopodobnie myśli, że korzystasz z systemu Windows 7, więc mapuje on twój klawisz fn + klawisz wyświetlacza na Windows + P. Dzięki powyższemu parametrowi jądra możesz powiedzieć BIOSowi, że korzystasz z systemu Linux lub Windows Vista (co nie obsługuje Windows + P) i mam nadzieję, że nie będzie mapowany na Windows + P.
Aby to zrobić, po włączeniu komputera naciśnij klawisz E. Zobaczysz taki ekran:
Naciskaj strzałkę w dół, aż dojdziesz do linii rozpoczynającej się od „linux”, a następnie naciśnij klawisz End, aby umieścić kursor na końcu linii. Następnie wpisz jeden z powyższych parametrów (nie oba).
Jeśli to działa, możesz zmienić następujący wiersz w
/etc/default/grub
:do
źródło
Dawno się nie widzieliśmy.
W systemie Ubuntu 13.10 normalny przycisk przełączania wyświetlacza w moim Dell Studio XPS 1640 działa od razu po wyjęciu z pudełka, chociaż pewne dziwne zachowanie występuje w przypadku klawiszy wysyłanych przez to polecenie (np. Wiele klawiszy Enter i niemożność korzystania z głównego menu systemowego w prawym górnym rogu).
Innym rozwiązaniem, które znalazłem, jest mapowanie klawisza (np. Win + P) na
xrandr --auto
skróty klawiaturowe w ustawieniach systemu.źródło