让 awesome 支持双屏

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"



posted @ 2012-02-06 20:17  LemonLi  阅读(2977)  评论(0编辑  收藏  举报