您的位置:首页 > 其它

MBA课程改革

2010-08-10 12:39 155 查看

1 Awesome简介

Awesome window manager是一款小巧的平铺式窗口管理器,它具有以下一些特点
体积小,运行迅速。

支持多种窗口布局。

使用Lua脚本的配置文件使得它的灵活性非常高。

更新迅速。

多显示器支持。

2 概念说明

2.1 平铺式窗口管理

简单来说就是多个窗口由操作系统自动调节和位置,使得它们刚好能够占满整个屏幕。

2.2 标签(Tag)

启动awesome之后出现在左上方的数字就是tag,它的作用类似于虚拟桌面,但概念上很不一样。 我们可以给一个窗口标记上多个tag,同时也可以同时显示多个带有指定tag的窗口。 而且,每个tag都可以有它自己的布局风格。

2.3 布局(Layout)

布局是自动调整窗口位置和尺寸的方式。 Awesome提供了多种布局:
平铺(Tiled)
所有的窗口都平铺显示,布满整个屏幕。

最大化(MAX)
每个窗口都是全屏显

放大(Magnifier)
当前窗口(也就是被鼠标点选中,正在操作的窗口)会显示在屏幕中间,占据大部分屏幕 空间。 剩下的窗口都处在stacking区域,并放到当前窗口的后面。

浮动(Floating)
每个窗口都可以自由的移动和调整大小,就好像普通的窗口管理器一样。 无论当前是什么布局,对话框窗口总是处在浮动状态

主显示区 / 非主显示区
平铺模式下屏幕被分为master和stacking两个区域。master中的窗口包含了需要最多关注 的窗口(通常这表示master中的窗口会占据更大的屏幕空间),而stacking区域中包含了 其它窗口。如果你想的话master区域可以被划分为多行和多列

3 鼠标功能

动作功能
左键点击tag切换显示带有tag的窗口
M-左键点击tag将当前窗口切到tag,取消当前tag
右键点击tag增加显示/隐藏具有tag的窗口
M-右键点击tag为当前窗口增加/删除tag标志
M-左键移动窗口移动窗口
在窗口移动M-右键改变窗口大小

4 默认绑定键

M指代Modkey,默认为Mod4,即win键

S指代Shift

C指代Ctrl

4.1 window manager control

键序列功能
M-r运行命令
M-x运行lua代码
M-Enter打开terminal emulator
M-w打开主菜单
M-S-q推出awesome wm
M-C-r重启awesome wm

4.2 Clients

键序列功能
M-S-r刷新当前window
M-m最大化窗口
M-n最小化窗口
M-C-n恢复窗口
M-f设置当前窗口全屏
M-S-c关闭当前窗口
M-t设置当前窗口不被覆盖

4.3 Mavigation

键序列功能
M-j下一个程序
M-k上一个程序
M-u第一个程序
M-Left上一个tag
M-Right下一个tag
M-1…9切换到tag1…tag9
M-C-j切换到下一个显示器
M-C-k切换到上一个显示器
M-Esc回到上一个tag

4.4 Layout modification

键序列功能
M-S-j将当前窗口与下一个窗口交换位置
M-S-k将当前窗口与前一个窗口交换位置
M-o把当前程序发送到下一个显示器中
M-h减少5%的主视窗区的高和宽
M-l增加5%的主视窗区的高和宽
M-S-h增加一个主视窗区
M-S-l减少一个主视窗区
M-C-h增加一个非主视窗区的column数
M-C-l减少一个非主视窗区的column数
M-Space切换下一种布局
M-S-Space切换到上一种布局
M-C-Space切换当前程序为floationg方式/Tiling方式
M-C-Return切换选中的程序到主视窗区
M-C-1…9显示带有tagN的程序
M-S-1…9把当前程序切到tagN,取消当前tag
M-S-C-1..9给当前程序添加tagN,不取消当前tag
M-S-F1..F9给标记的多个程序切到tagN

5 资源

http://hyperrate.com/topic-files-dir/40/6140-qJtcP3Odzi/awesome.html

http://wiki.ubuntu.org.cn/Awesome
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: