我有一台具有多个输出的笔记本电脑,并且经常使用外接显示器。如果要激活它,则必须转到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
最后一行需要一秒钟才能显示-我猜它指的是回车键。快速查看dumpkeys|grep ^keycode
显示125 = ALT和25 = p。看/lib/udev/keymaps/dell
一下,用于切换视频模式的代码设置为0x9B:
0x9B switchvideomode # Display Toggle button
现在,从我的角度来看,显示按钮并没有映射到单个键,而是映射到了一个按键爆炸...对如何进一步解决该问题的任何想法都非常感激。