Blog on 27th Floor
主页 随便 电脑 电影 社会 阅读 下载 本站 存档
主页 随便 电脑 电影 社会 阅读 下载 本站 存档

05/15/09

烦人的xdg-user-dirs

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
技术牛人们也习惯于蔑视桌面用户的智商,认为用桌面的人都是连自己的文件目录都管不好的,一定要帮你主动搞好。于是管理Linux桌面的freedesktop.org搞出一个xdg-user-dirs,要主动为用户创建好一堆子目录,方便我们的使用,总计有:

Desktop/Download/Templates/Public/Documents/Music/Pictures/Videos

所以,某一天就发现家目录下突然多出一堆东西,进去看又都没有任何东西(我桌面上一向只有背景图片),还以为被人黑了。后来听闻有些人多出来的还是中文的,远程登录上去一时输入不了中文还不知道怎么办,才慢慢了解到这个牛B的设计。

这个东西Debian包名叫做“xdg-user-dirs”,系统设置放在/etc/xdg下面,两个文件,一个设置要不要开和用什么样的编码,一个是缺省用的文件名;在家目录下面有个.config目录,也是这个freedesktop.org设计的配置文件目录,里面相关的也有两个文件,也是差不多的设置,可以进行修改。

我原来想修改~/.config/user-dirs.dirs这个文件,可上面的注释中说它只支持两种形式,乱改是不行的,只好按它说的改成$HOME算了。

然后又想到哪个包依赖这个破包,aptitude why xdg-user-dirs说是xfdesktop4,也就是Xfce4的最新的桌面管理程序推荐的,只是推荐,并非有依赖,那就OK了,aptitude purge掉,以后应该清净了。

想不到freedesktop也要跟微软学,它的那个“我的文档”目录从来就没有用过啊。不管怎么说,还是希望自己用的桌面永远不要依赖它,而只是推荐吧,这样心理上稍微能接受些。

05/15/09 16:53:04,由 cathayan发表。 本文链接

05/14/09

小巧的Xfce4浏览器Midori

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
在Chrome的Linux版没有正式发布之前,也还是有两个使用Webkit引擎的浏览器可用的,一个是针对Xfce4桌面的Midori(据说是日语中“緑”的发音),使用GTK+的界面,还有一个没有什么倾向的Arora,用QT的。

其实Midori也完全不一定就要用在Xfce上,完全没有这个限制,只是它的哲学和Xfce很一致,Xfce就很乐意把它作为平台的一部分。但现在这个浏览器还在迅猛的开发之中,似乎也没有正式包含进去。不过Debian sid仓库中已经有这个软件,版本是0.1.4,主页上新的已经是0.1.6了。

这个小浏览器下载只有几百KB,Debian包解开只有1.5MB,基本的现代浏览器的特性都有,中文也没有任何问题,粗看内存占用只有Fx的1/4,CPU占用只有Fx的1/3,颇为可用了。当然,刚才开了个Gmail就消失一次了。

05/14/09 15:22:44,由 cathayan发表。 本文链接

05/12/09

Mozilla Prism把网络应用变成桌面应用

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
Mozilla新推出了Prism这个应用的1.0 Beta版,装上试用了一下,感觉还不错。Prism的作用就是把网页应用变成一个桌面应用,可以在桌面上生成快捷方式,也可以缩到系统托盘。

Prism最主要的好处就是同普通的网页浏览分离开来,使用不同的浏览器实例,也就是可以同时运行多个Firefox,互相之间不影响,万一哪个死掉了,其他的可以不受影响;更好的是,用Prism可以同时开几个Gmail了 :P

Prism提供两种安装方式,一种是独立的应用程序,一种是作为Firefox的扩展安装;前一种可能独立性更强,后一种在快捷方式的命令上还能看来原来的Firefox的路径以及Profile路径,但实际上运行也是分离的。

设定运行什么网页应用的包称之为Bundle,就是个zip压缩包,里面有设置窗口和图标的文件,还可以放进去自己的css及js文件,对应用进行更多的调整。Prism的wiki上有一些常见应用的现成的bundle文件,下载了放到~/.webapps/下面就可以使用了,启动命令也可以参考wiki页。如果使用Firefox的扩展方式,命令是这样的:

“/opt/firefox/firefox” -app “/home/xyz/.mozilla/firefox/8wswimq.default/extensions/refractor@developer.mozilla.org/prism/application.ini” -override “/home/xyz/.webapps/twitter@prism.app/override.ini” -webapp twitter@prism.app
或者让Prism自己生成,然后参照网上的例子修改,主要是可以把图标搞好看点。这个装完后在Firefox的tools菜单下有,叫Convert website to application,很简单。

这个东西的好处是:同网页浏览分离了,不怕网页崩溃;以及,可以同时打开多个Gmail账号了;方便在任务栏上切换。

这个东西的坏处是:同时运行了多个Firefox实例,每个都要用几十兆内存。

05/12/09 14:17:46,由 cathayan发表。 本文链接

05/07/09

Xserver的重启快捷键

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。
这两天刚发现Debian sid里面X的重启快捷键失效了,搞得很不方便,比如升级Xfce4.6.1时重启X后不小心进了Gnome session,而这个Gnome装得不完整,连个带关闭按钮的Panel也没有,菜单也不完整,快捷键似乎也没有,于是就没办法退出,想按Ctrl + Alt + Backspce退出去竟然没有用。

按网上的指点,是有新的变化,缺省情况下这个快捷键被关闭了,设置的方法在xorg.conf的手册中有说明,在ServerFlag项目中:

Option “DontZap” “boolean”
This disallows the use of the Ctrl+Alt+Backspace sequence. That sequence is normally used to terminate the Xorg server. When this option is enabled (as per default), that key sequence has no special meaning. Default: on.

在xorg.conf里面加上把它设为False就可以了:

Section “ServerFlags”
Option “DontZap” “false”
EndSection

Xfce4.6.1在Debian sid中已经可以完整地升级了,光用aptitude upgrade可能不行,因为有一些包同旧版本冲突,要删除,可能得用aptitude dist-upgrade或者是full-upgrade。升级之后原来莫名的关机/重启功能失效的问题就再也没有了。

wicd这个网络管理工具很好用,在Debian下面需要注意的一点来自Debian自己的Readme,即必须把自己的用户加入netdev组,这样wicd-client才能正常运行:

# usermod --append --groups netdev
Bootchart这个工具可以看系统启动过程中每个程序耗费的时间,然后可以有的放矢,看看有无加速的可能,研究发现,一般的东西都可以在22s内启动完毕,只是有个加载ntfs分区的地方要再拖10多秒钟,把整个启动时间拉到了35秒(thinkpad T40)。但是这个分区比较大,平时用得又多,又不好直接关掉 :P

05/07/09 15:07:31,由 cathayan发表。 本文链接

我的E-Mail


Copy&Paste Exchange

访问CPeX Group

订阅Feed

订阅Feedburner
Feedsky订阅
本站订阅

请登录

导航

cathayan.org Web

最新贴

RIME 小狼毫/鼠须管的极点及五笔拼音配置
Software that rocks or sucks less
一棵热带的树换新叶的过程
几个有用的Vim招术
论语七 述而
Nomacs 图像浏览器
Windows 文件校验
Windows 10 文件批量命名简单方法
Windows 10 文件删除高级操作
本站也算是有响应式设计了

最新评论

Powered by

Powered by Nucleus CMS

版权声明

Creative Commons License
Blog on 27th floor by Cathayan is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Powered by Nucleus CMS v3.71. Best view with Mozilla browsers.