Saya memiliki Laptop dengan banyak output dan cukup sering menggunakan monitor eksternal. Jika saya ingin mengaktifkannya, saya harus pergi ke system menu --> Displaysdan mengaktifkan tampilan eksternal. Setelah menggunakan, saya harus menonaktifkannya dengan menu yang sama.
Di Windows, saya bisa melakukan hal yang sama hanya dengan menekan Win+ P(Meta + P). Apakah ada hotkey atau cara lain untuk mencapai perilaku ini di Unity (Ubuntu 11.04 / 11.10)? Di samping catatan, laptop saya memang memiliki tombol untuk beralih mode keluaran, tetapi tidak berfungsi (cukup buka bilah menu kesatuan - Saya menduga ini adalah jalan pintas untuk Meta + P secara internal).
Tambahan: Laptop yang dimaksud adalah Dell Studio XPS 1640.
Tambahan 2: Saya sudah melakukan penelitian lebih lanjut. xevmemberi saya pernyataan berikut saat menekan tombol "ubah CRT / LCD":
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
Di tty1, perintah showkeymemberi saya output berikut:
key 125 pressed
key 25 pressed
key 25 released
key 125 released
key 28 pressed
Output alternatif melalui showkey -s:
0xe0 0x5b 0x19 0x99 0xe0 0xdb
0x1c
Baris terakhir membutuhkan waktu satu detik untuk ditampilkan - saya kira itu mengacu pada tombol enter. Pandangan cepat ke dalam dumpkeys|grep ^keycodemengungkapkan 125 = ALTdan 25 = p. Melihat ke dalam /lib/udev/keymaps/dell, kode untuk beralih mode video diatur ke 0x9B:
0x9B switchvideomode # Display Toggle button
Sekarang, dari apa yang saya lihat, tombol tampilan tidak dipetakan ke satu tombol tetapi ke satu tombol ... setiap ide bagaimana mengatasi masalah lebih lanjut sangat dihargai.
