plasma-netbook的那个Current App Control不太令我满意。
于是随便改造了一下,加了点无关紧要的小功能。
http://kde-look.org/content/show.php/Yet+Another+Window+Control?content=139916
plasma-netbook的那个Current App Control不太令我满意。
于是随便改造了一下,加了点无关紧要的小功能。
http://kde-look.org/content/show.php/Yet+Another+Window+Control?content=139916
话说我确实有的时候有点喜欢折腾桌面,老实说我已经之前试验过数次plasma-netbook了,但不幸都失望而返。这次主要是赶上unity和gnome-shell都用了类似的东西于是,又来用了下plasma-netbook。
首先要说的是bug,以前如果是想要修改非文件夹视图和桌面的部件(就是指报纸等),一定会大卡一下,这个问题终于解决了,现在添加部件没有什么不顺畅的问题。
另外搜索与启动现在在下方也有了一个可以安放部件的地方,虽然区域蛮小,不过有些部件应该也还是合用的。
plasma-netbook的面板自动隐藏很好,在鼠标接近的时候有蓝色的阴影效果,没有无法调出的情况出现。切换到桌面的话面板会持续保持显示。其次不知为何,所有程序启动变快了,不知道是不是错觉……还是因为我电脑的缘故。
plasma-netbook的一个特点就是默认会把所有窗口最大化放置,有的时候还真是有点不爽,这个可以在系统设置,窗口行为,窗口行为,高级,放置策略里面修改,默认桌面是“智能”,plasma-netbook是“最大化”。改成“智能”就和普通桌面一样了。
另外似乎因为有了搜索与启动,默认会不启动krunner,这让键盘党很不爽……不过只要在自动启动里面再把krunner加上/启动就可以了。
有些小遗憾,由于顶部面板默认自动隐藏,弹出的消息提示还是把面板的距离给空出来了。
plasma-netbook算是真正把桌面空间压榨干净了,加上面板自动隐藏,最大化时无标题栏。感觉屏幕又大了那么一点……最主要的是稳定性有了不错的提升,近期打算暂时就stick在这个上面了。本来也说试试看全局菜单(xbar),然后把面板自动隐藏去掉,可最后感觉还是不够爽,考虑到最大化之后,菜单本来就在屏幕顶端了,全局菜单也没什么用武之地,于是作罢。ubuntu的全局菜单貌似arch也有包,不过需要重新编译qt,这太杯具了。
其实plasma-netbook的标题栏按钮默认没最小化的(不过有个最大化),考虑到plasma-netbook的alt+tab可以切换到桌面,最小化其实还真没用了。gnome3你感觉如何了,如何了?
plasma-netbook淡化了虚拟桌面,默认没有分页器似乎也在说明着这一点。另外其实我不是虚拟桌面的重度爱好者……所以没什么感觉。
搜索与启动在拖拽的时候现在会显示一个删除的地方,虽然一般桌面感觉没用,不过触屏估计感觉会好很多。
由于自我感觉内容营养不足……所以就不发ikde了。
basic 小学入门时,忘光了吧。。
vb 小学自学时,写过纯窗口无图像的第一个rpg(如果把现在某些网页游戏图片去掉,大概就这个样子)……知道攻略游戏时间10分钟……
pascal 中学上课时,忘光了。
c++ 大学第一门,学算法是时写了不少……但都没算用上c++特性。用directdraw写过个rpg……由于不会透明……全都是alpha map,非常丑。
java 忘了,虽然也选过课的样子,但之前似乎就会……写过个网站,很有趣的是web页面全是js,ajax请求服务器端全是servlet……jsp没有。能写出程序,但是毫无设计模式等等。
python 某web设计课,后来改写过个quodlibet插件,水平处于凑合能看懂的地步。
perl 同上课,之后再也没用过。忘光了。
javascript 同上那门课开始会的吧,写的最多的时候是之前提到那个网站。一些常用js库都没用过,例如jquery。用过能叫出名字的只有extjs。
php 同上某门课,写过个简易的blog作为作业。现在处于小改下wordpress插件的水平。水平上…没用过class。
css 同上某门课,最高水平就是这个blog页面了。一般不会跨浏览器hack。
c 从为了实验室给postgresql写代码开始,后来写fcitx用…现在主力。通过搞postgresql,有些hack技巧还是了解点的。
c# 用过一些,属于看过一次书的那种。
lex/yacc 以前上编译时候学的,后来改postgresql时候也用了一点点。
没列出的都不会,没用过。能做出的一个简单概括就是我没用过函数式语言。
作为正常的男性,有时候总有自己的自尊心/虚荣心作祟。所以说男性总容易比女性闷骚。
半夜在街上想要骂街什么的。
我甚至感觉和喷子相互理解了。
最近买了新笔记本,gateway i43a06c,同时也想用ssd爽一把,于是也买了kingston的sv100s2。安装ssd的过程非常顺利,内部的设计结构使得换硬盘非常容易。顺利换下ssd之后,当然就是安装一个archlinux来用,用的是archboot 2010.12。选择的文件系统是btrfs,主要是出于对ssd寿命的考虑。虽然现在各种负面的新闻说btrfs的性能问题(benchmark败给ext4等),不过目前在这里ssd因素似乎暂时掩盖了这个问题。为了避免问题,我还用虚拟机预演了一次,自带的grub2不支持btrfs,于是单独分区了boot,ext2。那会考虑内存有2g,顺手分了500m的swap,以防memory burst。
最近查了查资料,因为想编译个kernel26-ck来玩的缘故,于是用了tmpfs,没想到编译内核还真占空间…于是内存不够用了…也就导致今天我加了2g的内存。这下我想把swap彻底废掉,顺便看看btrfs的在线resize。当然我想的有点简单了,也就引出了下面的故事。
因为分区大小是不能在线调整的,于是我还是先gparted删掉了swap,但似乎修改分区表之后应该grub-install下(我也不是太清楚,大概是要的吧)。于是重启之后进不了grub了,没法,只好掏出我的老神器gparted的livecd,结果又我槽了,大概是人品不好呢还是年久失修呢,总之我的livecd的sector io error。不过上次安装留下的archboot的usb还在(不在了我也能现做一个),又想到这货有btrfs支持(刚刚用gparted的思想其实完全不靠普,因为既没法读取btrfs,也没有grub2)。
这下好了,liveusb进去,先修改分区大小,这改分区真有点提心吊胆。因为是fdisk先删除再创建,分区start的边缘可不能乱动,这大概需要注意。然后就是chroot进去,mount,实际上我用了chroot之后的btrfs的工具,也算是在线resize了。有意思的是,btrfs的uuid没有修改(我以为会变化的,还改了下fstab),然后grub-install,重启。进系统,对比分区大小之后(因为我没记住原来分区大小……),判断应该是resize成功了。然后就是重新改回用uuid的grub和fstab。
btrfs的resize真是出人意料的简单:
btrfs filesystem resize [delta size] [mount path]
同时还有好用的参数max,帮你直接resize到最大。大概管理上来说,btrfs确实要比lvm和ext高那么一筹吧。至于性能问题,可以慢慢改进。我在一个benchmark里面明显的看到btrfs每次都还在改进当中。
由于btrfs被宣传的比较多,另外一个也有ssd优化的nilfs2反而在我安装之前还……没能耳闻……总之都是unstable啦。据说ssd性能不错,不过既然都安装好了,我就不这么冲动再当小白鼠了。
顺便说下我查到的相关优化: