출력이 여러 개인 랩톱이 있고 외부 모니터를 자주 사용합니다. 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
마지막 줄은 표시하는 데 1 초가 걸립니다. 입력 키를 나타내는 것 같습니다. 간단히 dumpkeys|grep ^keycode
살펴보면 125 = ALT및 25 =이 드러납니다 p. 에서 /lib/udev/keymaps/dell
비디오 모드 전환을위한 코드는 0x9B로 설정됩니다.
0x9B switchvideomode # Display Toggle button
이제 내가 볼 수 있듯이 디스플레이 버튼은 단일 키가 아니라 키 버스트에 매핑됩니다 ... 문제를 더 해결하는 방법에 대한 아이디어는 대단히 높이 평가됩니다.