-
错怪了parcellite…… - [开源之旅]
2010年12月29日
我刚才才发现我之前用来代替parcellite的anamnesis居然要占用近10兆内存!装回parcellite才发现其实它也可以在后台以非托盘的形式运行,换回parcellite后,那开机内存占用已经低于40兆(37兆左右)了!还是parcellite实在。
我现在以parcellite -nd(-n为非托盘,-d为以daemon形式运行)来启动它,需要查看剪切板时只需在命令行下执行parcellite -c(或-p,详情请见parcellite --help)。
-
dwm来了!musca,再见了! - [开源之旅]
2010年12月13日
没错,总算要把用了一年多的musca换了(其实上上星期(今天星期一)就把dwm装上了,只是没把dwm配置好),换成了dwm。
上星期自己学了下shell编程,这个周末回来为dwm专门写了个输出系统状态的小脚本,可以把conky扔掉了。
上上周就将parcellite用anamnesis代替了,后者可以在命令行下实现类似前者的保留剪切板的功能,也就无需为此专门弄个托盘,可以把trayer扔掉了。
dwm已自带当前窗口的标题显示,可以把tint2扔掉了。
原本还想直接使用dwm的状态栏(statusbar),打上statuscolors的补丁来显示系统状态从而把dzen也扔掉,但后来发现无法对dwm的statusbar中的内容进行定位(所显示的东西都靠到最右边),没有dzen那么灵活,所以最终还是把dzen留下了。(不过后来还是把dzen2扔掉了,定位的问题通过手动加空格解决)
再说说对dwm的感觉吧。
它给我的第一印象就是极其极其小巧,安装包大小只有17k,跟xmonad, stumpwm等百兆级的wm(主要是依赖太庞大)差了不知多少个重量级。
在深入了解后就发现它的扩展性极佳,可以通过打上各种补丁(patch)来使其更加强大,从类似awesome, xmonad等等众多tiling wm也是基于它而诞生就可印证这一点。
总而言之,dwm是个小巧而又强大的wm。
再说说我所配置的dwm吧,首先我用的是在这里 所获取的dwm-db(作者居然叫Dan Brown!),这dwm-db提供了xft字体的支持(但好像并非打上了pango补丁),并打上了statuscolors的补丁,还实现了只有在该tag里有窗口才进行显示的功能(找不到类似的补丁),还提供了个名为statusbar.sh的用来显示系统状态的脚本(我也从中借鉴了一下),其相对于官方原版的修改还算是比较实用的。我在这dwm-db另外打上了两个补丁,一个叫shorttitle,可以用来限制dwm状态栏中当前窗口标题显示的长度,而且当标题长度小于最大值时还会自动调整来适应标题的显示,可以用来节省statusbar的空间;另外一个叫scratchpad,用来实现类似xmonad的scratchpad的功能,可以设置一组键位绑定一个程序(例如urxvt),当按下该键位时先会检查该程序是否已经运行,如果没有运行就启动一个新的,如果运行了就将该程序“拉”到当前画面中,很实用吧?
话就说这么多吧,接下来当然是上图时间。
注:惊奇地发现大巴的标签数不再限制在5个以内了!
-
原来parcellite已经能实现跟glipper一样的同步(sync)功能,不再需要让用户自行选择所要粘贴的项目……







