快速业务通道

一个 Ruby Rails 程序员在 Linux 下的工作环境

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-10

Firefox Firebug

Firefox 是个好东西,就是感觉它没有 Opera 快,尤其是打开很多 tab 以后不但慢不稳定,就只用它和 Firebug 来调试网页了.

Opera

速度很快,即使打开了很多 tab 也是如此.虽然经常 Flash 的插件而失去反应,但还是可以接受.

Pidgin

MSN、QQ 都能用了,文字信息交流基本就够我用了.

Git

很好用的版本控制软件

Xmodmap

我的用法很简单,只是用来把 capslock 和 ctrl 互换个位置.下面是切换这两个键的 xmodmap 配置文件.

! Switch caps lock and left control
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L

Awesome

它的使用方法原来文章已经说的很详细了,不行看它的 Wiki 也行:http://awesome.naquadah.org/wiki/index.php?title=Main_Page

下面介绍一点我自己的小窍门.我每天的日常工作要用的软件无非就那么几个,我习惯把这些程序放在固定的 viewtag 上,比如 Gvim 和 xterm 在 tagview 1,而 Firefox 和 Gvim 在 tagview 2.但是每天都要逐个启动这些程序把他们放到那些不同的 view 下面是一件非常无聊的事情.我找了一个办法来自动完成这些工作.

下面的程序需要你有 Ruby 解析器,你可以:

sudo apt-get install ruby1.8
sudo apt-get install rubygems
sudo gem install awesomer

然后仿照下面的代码写一个你自己的程序启动器.

require ''rubygems''
require ''awesomer''

`xmodmap ~/.Xmodmap`
#注意这里不是单引号,而是 tab 上面那个键
Awesomer.contact do |a|
a.tag_view 1

a.spawn :xterm
sleep 3
a.client_toggletag 3
a.client_toggletag 4

a.spawn :gvim
sleep 3
a.client_toggletag 2
a.client_toggletag 5

a.tag_view 2

a.spawn :firefox
sleep 16
a.client_toggletag 3
a.client_toggletag 6

a.tag_view 9
a.spawn :opera
sleep 20

a.tag_view 5

end

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号