LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: jiuny0209

推荐一個小工具,發揮虛擬桌面的大大功效

[复制链接]
发表于 2009-8-9 23:33:02 | 显示全部楼层
再补充:屏一定要大,19以上才会有比较好的效果。如果是在12寸或者更小的屏上用,会很痛苦。

我的arch是在一台10寸的netbook上跑的,原本打算用awesome,后来发现,这个大小的屏用awesome太痛苦了,又溜回fvwm了。呵呵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-10 12:15:48 | 显示全部楼层
感謝樓上的推荐,我已經換成awesome了,這個的確是個好東西。

我已經從e16換成awesome了,打算當成固定工作環境的wm,把devilspie刪掉了,已經不需要控制窗口的定位了,這個工作直接交給tiling window manager自動化處理,其實tag就是virual desk只不過用起來像標籤一樣,原本的佈局很不實用,一般人寫字當然是橫式,電腦是西方的東西,當然是橫式的,即使是中文也是打橫式的,為什麼作者預設是縱向的佈局?所以改成了awful.layout.suit.tile.top這個佈局。

比較不理解的是,為什麼視窗在整個螢幕裡偏向左邊一點,右邊就少了一點空間,我用wmctrl -d觀察一下桌面的狀態。
  1. 0  * DG: 1280x1024  VP: N/A  WA: 0,21 1280x1003  1
  2. 1  - DG: 1280x1024  VP: N/A  WA: 0,21 1280x1003  2
  3. 2  - DG: 1280x1024  VP: N/A  WA: 0,21 1280x1003  3
  4. 3  - DG: 1280x1024  VP: N/A  WA: 0,21 1280x1003  4
  5. 4  - DG: 1280x1024  VP: N/A  WA: 0,21 1280x1003  5
  6. 5  - DG: 1280x1024  VP: N/A  WA: 0,21 1280x1003  6
复制代码

VP應該是viewport的簡寫,WA不知道是什麼意思?是哪個英文字的縮寫?好像問題就是出在這裡。

設定檔rc.lua用LUA語言編寫,查了一下wiki才知道用在很多的遊戲中,有沒有比較容易上手的圖形介面的設定工具?對不懂編程的人來說,實在有點難度。碰到問題也不知道怎麼解決。(除了那些很簡單的,旁邊寫註解一看就懂的以外)
回复 支持 反对

使用道具 举报

发表于 2009-8-10 13:39:46 | 显示全部楼层
由于 awesome 的语法经常在变,rc.lua一般都是手写的,现在不会有图形设置界面,以后也不会有。
这种自定义极强的东西有人会去费劲写图形界面?除非患有“折腾综合症”!
并且 每个人的基本都不一样,我就重写了 rc.lua ,自定义了点库和函数。
回复 支持 反对

使用道具 举报

发表于 2009-8-10 14:33:57 | 显示全部楼层
Post by jiuny0209;2014584
感謝樓上的推荐……
You are welcome!
Post by jiuny0209;2014584
  ……比較不理解的是,為什麼視窗在整個螢幕裡偏向左邊一點,右邊就少了一點空間,我用wmctrl -d觀察一下桌面的狀態。……
最好有图看一下。

不过,也许可以这样解决:
在自带的 rc.lua 文件中,有这样一句
  1.     -- Honor size hints: if you want to drop the gaps between windows, set this to false.
  2.     -- c.size_hints_honor = false
复制代码
将 c.size_hints_honor 前面的注释(--)给去掉,然后 Ctrl-modkey-r,重启 awesome。

P.S.:
关于 lua 编程,网上已有免费的 Programming in Lua (first edition) 阅读,对于有 C 语言基础的人是很好的材料,当然,如果觉得写得太简要,可以Google一下Wrox出版公司的 Beginning Lua Programming 。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-10 20:06:58 | 显示全部楼层
成功了,把註解去掉就可以了,謝謝!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表