ubuntu 的 unity 和 gnome 扩展双屏显示的时候 只是简单的复制屏幕内容 或者是扩充屏幕
用了awesome的多屏显示 觉得太方便了。 可以说上真正的多屏幕支持,使用快捷键可以随意的在多个屏幕和窗口间切换
modkey + j , modkey + k 切换当前虚拟桌面的窗口(正向或反向)
modkey+ctrl+j , modkey+ctrl+k 切换不同的screen
modkey+left , modkey+right 切换不同的虚拟桌面
习惯了以后 的确非常的方便高效,可以很快的定位到想要的窗口,不用鼠标了。
要使awesome支持多屏显示 需要用到xrandr命令
直接输入 xrandr 可以看到
$ xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 174mm
1366x768 60.0*+ 50.0
1360x768 59.8 60.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
这里列出了当前机器所有的接口 以及支持的分辨率刷新率, 前面的名称LVDS1 , VGA1 这个要记住 配置的时候需要用到,不同机器可能有所不同。
3、xrandr常用命令(这里的VGA与LVDS分别换成前面提到的设备名,如VGA1、LVDS1):
xrandr --output VGA --same-as LVDS --auto
打开外接显示器(--auto:最高分辨率),与笔记本液晶屏幕显示同样内容(克隆)
xrandr --output VGA --same-as LVDS --mode 1280x1024
打开外接显示器(分辨率为1280x1024),与笔记本液晶屏幕显示同样内容(克隆)
xrandr --output VGA --right-of LVDS --auto
打开外接显示器(--auto:最高分辨率),设置为右侧扩展屏幕
xrandr --output VGA --off
关闭外接显示器
xrandr --output VGA --auto --output LVDS --off
打开外接显示器,同时关闭笔记本液晶屏幕(只用外接显示器工作)
xrandr --output VGA --off --output LVDS --auto
关闭外接显示器,同时打开笔记本液晶屏幕 (只用笔记本液晶屏)
配上上篇文章介绍的 awesome 自动启动配置 autostart.sh
http://www.cnblogs.com/pylemon/archive/2012/02/06/2340554.html
AWESOME_CONFIG_PATH=$HOME/.config/awesome
xrandr --output LVDS1 --auto
xrandr --output VGA1 --right-of LVDS1 --auto
export LC_CTYPE="zh_CN.UTF-8"
export LANG="zh_CN.UTF-8"