У мене ноутбук з декількома виходами і досить часто використовую зовнішній монітор. Якщо я хочу його активувати, я повинен перейти до system menu --> Displays
та активувати зовнішній дисплей. Після використання мені потрібно відключити його з тим же меню.
У Windows я міг би зробити те саме, натиснувши Win+ P(Meta + P). Чи є гаряча клавіша чи інший спосіб досягти такої поведінки в Unity (Ubuntu 11.04 / 11.10)? З іншого боку, у мого ноутбука є кнопка для перемикання режимів виводу, але вона не працює (просто відкриває панель меню єдності - я підозрюю, що це ярлик для Meta + P всередині).
Додаток: Розробник ноутбука - це Dell Studio XPS 1640.
Додаток 2: Я провів ще кілька досліджень. xev
при натисканні кнопки "зміни 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
У tty1 команда showkey
дає мені такий вихід:
key 125 pressed
key 25 pressed
key 25 released
key 125 released
key 28 pressed
Альтернативний вихід через showkey -s
:
0xe0 0x5b 0x19 0x99 0xe0 0xdb
0x1c
Останній рядок має секунду для показу - я думаю, це стосується клавіші enter. Швидкий огляд dumpkeys|grep ^keycode
виявляє 125 = ALTі 25 = p. Дивлячись /lib/udev/keymaps/dell
, код для перемикання режиму відео встановлений на 0x9B:
0x9B switchvideomode # Display Toggle button
Тепер, із того, що я бачу, кнопка дисплея не відображається на одній клавіші, а на клавіші, яка… Зрозуміло, будь-яка ідея, як далі вирішити проблему.