2008年10月29日星期三

SeamlessRDP:rdesktop seamless 模式实现

rdesktop中有一个-A参数,可以启用SeamlessRDP模式,在该模式下rdesktop会为远端的win主机上的每个窗口创建一个对应的X11窗口。另外该模式需要远程win主机安装SeamlessRDP组件,你可以从这里下载该组件,然后将其解压到Windows系统的c:\windows目录即可。
然后您可以使用如下的命令访问win主机的某个应用:
window.google_render_ad();
[bash]
rdesktop -a 24 -uwin主机用户名 -pwin主机访问密码 -A -s 'seamlessrdpshell 要启动的程序名称' win主机IP
以上命令可以启动win主机上的任意程序,比如我经常用的Notes。如果您向一次访问多个程序,又不想一个个调用,一个建议,您可以在win的机器上安装一个mdie (这个是win的资源管理器的替代工具),然后使用rdesktop运行mdie,然后您就可以和访问win主机的我的电脑一样,启动任意你要打开的程序了。如下:[bash]
rdesktop -r disk:linux=/home/feiy -a 24 -uAdministrator -p1234-A -s 'seamlessrdpshell e:\mdie\mdie_cn.exe' 192.168.1.1
下面是效果图:
最后意淫下,想像下,你有一堆的win服务器,然后你的笔记本上通过rdesktop以SeamlessRDP的方式分别在使用不同的机器不同的巨无霸软件,比如在A机器用eclipse,在B机器数据库管理,在C机器剩下一堆的测试工具,而你的笔记本才是个Pm/512M内存的烂机器,是不是很爽啊?嘿嘿,很不运,最近我就是这么跑的,哈哈。
5 Comments at "SeamlessRDP:rdesktop seamless 模式实现"

2008年10月26日星期日

http://seo-dic.com.cn/archives/category/open-source/ubuntu?archive-dropdown

Cankiri:小巧实用的屏幕录像机

Linux下VirtualBox虚拟机的安装和设置(一)

注意本文以Ubuntu8.04下在虚拟机vbox1.64(2008.7.30)上安装windows XP为例来说明linux下VirtuaBox的安装和使用。该文也同样适用于windows下VirtualBox的安装和设置,只是在网络配置桥接这一高级应用时有些细微的差别。后续文章可能会提到 。VirtualBox1.64据我所知,源中提供的是旧版,请到官方网址下载适合你的版本:注意是Binaries (all platforms)位置下载安装包官方下载页面:http://www.virtualbox.org/wiki/Downloads到Open Source Edition (OSE) Source code可以下载源码(开源版本)
为了简单说明,我们以安装包virtualbox_1.6.4-33808_Ubuntu_hardy_i386.deb说明问题,请您在Binaries页面选择合适的版本,如下图:有问题请留言说明

安装及设置步骤:一、安装支持双击deb按提示安装或者,在终端下输入:sudo dpkg -i virtualbox_1.6.4-33808_Ubuntu_hardy_i386.deb(请注意文件名的大小写)开始安装,安装过程中软件会自动建立用户组,vboxusers专门提供给virtualbox使用。如下图:

安装virtualbox成功显示信息
注意:VirtualBox的正常使用会用到libxalan110和libxerces27这两个包。如果您不能正常启动安装请先执行:sudo apt-get install libxalan110 libxerces27二、设置安装完vbox还需要做一些设置才能正常使用否则会出许多莫名其妙的错误提示1.第一次运行virtualbox会出现您 需要root权限才能执行,大家可不要想当然把root权限就给了它啊,把你当前的用户名加到vboxuser中就好了,打开用户管理–>用户和组,如下图:点击属性把你的用户名选中。

用户和组设置界面
2.在虚拟机上安装Windows,笔者是在上面安装的精简版的深度XP,哈哈,刚好20号下载的。现在不知道还能下载到不,总公也就200M,做实验足够了。在虚拟机中安装和真实的安装没什么分别,但要注意一下的是,安装xp前请先给虚拟电脑分分配足够的内存、硬盘和显存大小 ,笔者,只给它分配了5G的空间,128M内存,8M显存,做个小实验已经足够了。如下图:点击新建建立一个虚拟电脑,向导式操作就不多作解释了,有问题欢迎留言说明。

建立虚拟电脑运行向导
3.开始安装winxp要注意建立虚拟电脑后,点击右边的 配置明细–>光驱 为设置你的光驱为虚拟光盘,选择之前下载好的镜像文件。如下图:

点击设置光盘镜像

虚拟光驱设置
当然如果你有安装盘的话可以直接设置物理光盘,用安装版装也一样。4.USB设备的使用笔者想在,虚拟的XP上使用我的一体机,以弥补我ubuntu打印驱动的不足。USB口的打印机在虚拟机进里没反应,不着急,我们要对系统作一下简单的设置,目的是让virutalbox有权限直接使用 我们的USB设备。1 . 增加用户组usbfssudo groupadd usbfs2 . 查看usbfs用户组的gidcat /etc/group grep usbfsusbfs:x:1002:3 . 把当前用户增加到usbfs组sudo gedit /etc/group把usbfs:x:1002:修改为usbfs:x:1002:{你的用户名,注意不包括引号}当然以上几步骤完全可图形界面下操作,位置是:system–>系统管理–>用户和组 下操作。4 . 为USB设备重新设置权限编辑/etc/fstab文件,添加下面两行,注意你的gid可能不是1002sudo gedit /etc/fstab在末尾加上# 1002 is the USB group IDInone /proc/bus/usb usbfs devgid=1002,devmode=664 0 05 . 重新启动后,应该就可以在客户机中使用USB设备了。使用方法:插入一个USB设备后,如U盘,右键点击虚拟机里右下脚的USB图标,选择已经识别的U盘,就可以正常使用了。6.虚拟机中的winxp与主机ubuntu数据的共享,最简单的方法是设置数据空间,由于笔者在使用 数据空间时遇到 的问题有些蹊跷,所以这一部分单独下一篇讨论。

DivFix++ 0.20

 DivFix++ 是一个十分有用的小工具,它可以修复损坏的 AVI 视频文件。比如说,当你需要预览从 ed2k 或 bt 下载的电影文件时,此工具将助你一臂之力。此外,DivFix++ 还支持 CLI 工具,换句话说,你可以通过脚本来自动对电影进行诸如修复、预览、删除等操作。

ImgWorks 是使用 ImageMagick 来完成的批量图像转换工具

FFmpeg — 屏幕录制工具

用 ISO Master 创建和编辑 ISO 文件

更方便的 ping -- Pinger

PeaZip -- 全能的压缩、解包工具

Decibel Audio Player -- 最纯粹的音乐播放器

Decibel Audio Player -- 最纯粹的音乐播放器

linux下光盘镜像的挂载

在 Linux 下肯定要和光盘镜像打交道,光盘镜像文件只有挂载后才能使用,下面我们看看如何挂载不同的光盘镜像们:
ISO:
iso 格式的光盘镜像可以说是最普遍和通用的了,处理起来非常方便,挂载命令:
( 假设镜像文件名为 download,挂载点为 /mount-point ,下同)
mount -t iso9660 -o loop,user download.iso /mount-point
MDF:
mdf 是 Win 下的虚拟光驱软件 Alcohol 120% 的专有格式,你可以用 mdf2iso 把 mdf 文件转换成 iso 格式再挂载,或者尝试用下面的命令挂载:
mount download.mdf /mount-point -o loop=/dev/loop0
不过遗憾的是,有些分轨的 mdf 文件,这样还是无能为力。
BIN (or BIN CUE ):
可以用 cdemu 挂载,也可以用 bin2iso 转换成 iso 再挂载,也可以 bchunk 转换 bin cue 到 iso 。
NRG:
nrg 格式的镜像文件是 Nero 的专有格式,你可以用 nrg2iso 转换成 iso 再挂载,或者尝试下面的命令:
mount -o loop,offset=307200 download.nrg /mount-point
CCD:
ccd 是 CloneCD 的专有格式,你可以用 ccd2iso 转换成 iso 再挂载。
window.google_render_ad();

KolourPaint -- Linux 下的“画图”

Windows 下的“画图”大家肯定非常熟悉,从 98 到 XP,基本就没怎么变过,可以说是非常“经典”的一个程序了……虽然没什么大作用,但是拿来作一些图片的简单修改,或是拿来涂鸦还是不错的~
KolourPaint 可以说就是 Linux 下的画图程序,非常容易使用,连界面也很相似~
KolourPaint 的主页: http://kolourpaint.sourceforge.net/
window.google_render_ad();

在纯终端下截图

说到在终端下截图,有人说,那还不简单,在 X 下开个虚拟终端,对窗口抓个图不就得了……
但是如果没有 X,在纯终端下面就没法这样干了……
解决的办法就是用 fbshot 这个小工具,他可以把终端的内容截取保存成 png 图片,使用非常方便,前提就是,你的终端已经配置成 framebuffer 的模式运行。
直接在 fbshot 后指定一个文件名,就可以了:
fbshot shot.png
这样当前目录下会生成一个 shot.png,就是终端的截图。fbshot 还有一个有用的参数 -s, -s 可以指定在抓图前等待几秒。如果你想 5 秒后抓图,只要:
fbshot -s 5 shot.png
不过这样一来,fbshot 就挂起了,你也无法运行别的程序,如果你想截取比如 top 这样的命令的运行界面,在这 5 秒内,你也没法运行 top,解决的办法是在 fbshot 命令后面加一个 &,让 fbshot 命令到后台去运行:
fbshot -s 5 shot.png &
这样你就可以从容的启动想要的程序,等着 fbshot 帮你拍照了~
fbshot 生成图片的时候,会显示几行信息,诸如:“Grabing 1024x768....” 这样的信息,有时候会把这些文字也抓到图里去,只要把 fbshot 的输出定向到 /dev/null 就可以了:
fbshot -s 5 shot.png > /dev/null &
此外,还有一个 fbgrab,和 fbshot 功能相同,用法也几乎一样,只不过在我的机子上,截出来的图片是花屏……

Furius ISO Mount -- 镜像挂载小工具

Furius ISO Mount 可以帮你自动挂载和卸载 ISO 和 IMG 光盘镜像文件,自动在 /media 下创建挂载点,还可以方便的检测镜像的 MD5 和 SHA1。
适合记不住命令的人,比如我……
如果你是 Ubuntu 用户,可以在网站上下载 deb 安装包,双击安装后:
右键单击 Gnome 面板,选择“添加到面板”
选择“自定义应用程序启动器”,输入下面的值:
类型: 应用程序
名称: Furius ISO Mounter
命令: gksudo furiusisomount
然后选个图标。
点击确定就 ok 了~
其他用户可以安装网站上的源码包,自行编译,建立链接的方法同上。
window.google_render_ad();

Sakura -- 轻量的小虚拟终端

Sakura 是一款轻量的虚拟终端软件,提供了标签页、自动识别链接、颜色字体设置等一般虚拟终端软件具有的功能。
并且 Sakura 只依赖于 Gtk 和 VTE 这两个库,这样即使不用安装庞大的 Gnome 桌面环境,也可以顺利使用,省了不少麻烦~

GAdmin-ProFTPD -- ProFTPD 配置前端

ProFTPD 是 Linux 下面一款不错的 ftp 服务器,功能非常丰富,但是因此配置也非常的复杂,想要配置好目录、用户、权限、乃至安全参数,得好好学习一下配置文件的写法才行。
GAdmin-ProFTPD 基于 Gtk ,为 ProFTPD 提供了一个简单直观配置前端。
用户配置和服务器参数一目了然,并且可以直接在 GAdmin-ProFTPD 中启动或关闭 ProFTPD,也可以方便的查看生成的配置文件,和安全日志。



GAdmin ProFTPD 的主页: http://mange.dynalias.org/linux.html 貌似被盾了 -_-b

pyRenamer -- 实用的文件批量改名工具

pyRenamer 基于 PyGTK,是一款非常实用的文件批量改名工具。
pyRenamer 可以像正则表达式那样匹配当前文件名,并且按照设定的模板转换,只要将鼠标悬停在模板输入框,就会又详细的提示,你也可以去看看官方的手册,还有视频指导
除此之外,pyRenamer 还提供了一些方便的替换功能,比如,把文件名中的空格替换成下划线,空格替换成点,替换文件名中的某个字段,大小写转换,去掉重音符号等。
针对数码照片,pyRenamer 还可以根据照片的 EXIF 信息来更改文件名~


感想看到的推荐~ :)
pyRenamer 的主页: http://www.infinicode.org/code/pyrenamer

HT Editor -- 可执行文件编辑器

HT Editor 是一个终端下的 16 进制编辑器,针对可执行文件,例如熟悉的 ELF、PE,提供了特殊的查看和编辑功能。
你可以查看可执行文件原始的 16 进制数据,也可以让 HT Editor 帮你解析出诸如 ELF header、各分段地址、外部符号等信息,并且可以直接对这些信息修改,让 HT Editor 帮你更新到可执行文件中去。
同样,在反汇编模式中,你也可以直接编辑指令、搜索特殊的字符串或者值。

Screenshot Applet -- 快速截屏

Screenshot Applet 基于 ImageMagick 和 PyGTK,他可以在 Gnome 边栏上显示一个剪刀图标,让你可以快速对整个屏幕或者屏幕的一部分进行截图。
截图之前,你可以右键点击图标,设置截图的文件名和保存的目录,直接点击剪刀图标,鼠标就会变成十字状,框选想要截选的区域,图片就会自动保存在设置的目录下了~
Screenshot Applet 的主页: http://polariscorp.free.fr/screenapplet.php
如果你上不去主页,可以在这里本地下载
如果你把 Screenshot Applet 添加到边栏,但是启动时却出错,可以尝试 chmod 777 /usr/local/bin/screenst-applet.py 。

linux查看硬盘空间占用

虽然硬盘容量越来越大,但是我们也会觉得空间越来越不够用,只要有一条宽带线,再大的硬盘都能轻易塞满。
有的时候磁盘告急,需要马上清理出一块空间,但是怎么知道,是哪些文件占用了我的空间呢?
ls -sSh
ls -sSh 可以将当前目录下的文件按照大小排序显示出来,最大的放在前面,当前目录下的最大文件立马现形。
参数中的 S 即是按照大小排序,s 为顺带打印出文件大小,h 把大小显示为 xx K xx M 这样的易读格式,如果你只需要排序结果,那么 ls -S 就可以了。
du -s ./* sort -rn
ls 只会列出文件,并不能计算目录大小,这时候就要靠 du 了。
du 的 -s 参数会告诉 du 只打印出每个文件或目录的总大小,而不要递归的把目录下所有文件的大小打印出来。然后再传给 sort,-n 为按照数字排序,-r 为逆序显示,这样最大的文件或者目录就列在前面了~
ncdu
ncdu 是一个基于 Ncurses 的小程序,可以显示某个文件夹下文件的空间占用统计,并且以直观的方式显示出来。

除了可以方便的浏览各个嵌套目录的空间占用之外,还可以在选中项目上,直接按 d 键删除。通过 ? 命令可以看到全部的命令列表。
你可以在 http://dev.yorhel.nl/ncdu/ 下载到 ncdu。
Baobab
Baobab 是 Gnome 附带的一个磁盘使用分析器。Baobab 可以将磁盘使用情况通过圆环图显示出来,各个目录以及他们的子目录占用空间的大小一目了然。并且,Baobab 也可以扫描远程的文件夹,甚至 ftp。

Gdmap
Gdmap 和 Baobab 概念相同,不过 Gdmap 是通过不同颜色的方格来展示各个目录的大小,不同类型的文件,比如视频、音乐、压缩包,会配以不同的颜色。 (多谢 xiws 补充 :)

你可以在 http://gdmap.sourceforge.net/ 下载到 Gdmap。

2008年10月23日星期四

Synkron:跨平台的文件同步工具

Synkron 是一款自由开源的文件同步工具,它允许你跨平台运行,支持包括 Linux/Unix、Mac OS X、Windows 等多个系统。Synkron 既可以同步多个文件夹,也支持按计划自动同步。另外,Synkron 还包括黑名单功能,使你能够对不想同步的文件/文件夹进行过滤。
Synkron 要求 Qt,最新版提供源码包和 RPM 包,可从其项目主页下载。
Synkron [via Lifehacker]
版权声明: 允许非商业性转载,但转载时必须标明作者及原文链接.本文网址: http://linuxtoy.org/archives/synkron.html
Tags:

2008年10月21日星期二

Ubuntu Tweak 0.4.0正式发布

经过了两个多月的开发,最新版本的Ubuntu Tweak 0.4.0正式发布了!
这个版本全面加强了原有的特性,并支持了最新的Ubuntu 8.10,当然也引入了新的功能。
请看:
—–
Ubuntu Tweak 0.4.0重新设计了界面,使其在一些1024X768的分辨率的显示器上也能得到很好的显示,在EEE Pc等1024X600的LCD上也能完全适用。
下面是Ubuntu Tweak 0.4.0的新界面:

下面以图文的形式来介绍一下Ubuntu Tweak 0.4.0的主要更新:
增强“第三方源”的功能
通过新增的“源的细节”的视图,你可以方便地打开并浏览跟该源有关的所以信息。Ubuntu Tweak会调用你的浏览来浏览该源所包含的一些软件包,或者该源的主页。从而可以知道这是否是自己想用的源。
同样,这个版本中Ubuntu Tweak引入了一些新的第三方源,如Dropbox,这是一个最近比较流行的网络存储应用。

增加软件包清理功能
如果你是一个比较熟悉Ubuntu的用户应该了解通过sudo apt-get autoremove你可以一次性移除所有不必要的孤立软件包。
而现在Ubuntu Tweak也提供了这项功能,而且更加自由,因为你可以有选择地将不需要的软件包清理出去。
另外还有清理缓存的功能,同样也是依照自己的选择进行处理。



增加了更改面板Logo的功能
看腻了面板上的LOGO,你可能打算把它换成自己想要的样子。但是自己弄相当麻烦,通地Ubuntu Tweak就可以一步完成。你所做的只需要准备好24X24大小的LOGO即可。
然后Ubuntu Tweak可以将其他搞定!


重新设计了用户目录设置
这个版本重新设计了“用户目录”这项功能,现在不仅可以方便地更改一些文档目录,而且可以方便地还原回去。这些操作都可以通过右键点击来完成。

脚本和模板支持目录操作
如果你是一个自动化狂人,你可能会用相当多的脚本或模板来完成你的工作,如何分门别类地管理这些东西成了主要问题。
现在Ubuntu Tweak增强了脚本和模板的功能,你可以直接通过Ubuntu Tweak来建立文件夹和其他目录操作。管理这些可以通过简单的拖曳来完成。

除上上面介绍了一些特性,Ubuntu Tweak 0.4.0还有其他一些改进,如完全支持Ubuntu 8.10 Intrepid,新增了更加自动化的升级功能。
其他的就要用户自己去体验了。
安装或下载
从Ubuntu Tweak 0.4.0开始,新增了一个为8.10 Intrepid准备的新源(旧源依旧适用)。
如果你已经升级到了ubuntu 8.10 Intrepid,你可以往你的source.list加下面这行源:deb http://ppa.launchpad.net/tualatrix/ubuntu intrepid main
deb-src http://ppa.launchpad.net/tualatrix/ubuntu intrepid main
老版本的用户可以继续使用:deb http://ppa.launchpad.net/tualatrix/ubuntu hardy main
deb-src http://ppa.launchpad.net/tualatrix/ubuntu hardy main
手动安装可以下载:
Deb包:ubuntu-tweak_0.4.0.1-1~ppa1_all.deb
源码包:ubuntu-tweak_0.4.0.1.orig.tar.gz
Woobuntu:一个漂亮的GDM ThemeBy feiy + 10月 6th, 2008 + Tags:,
原版的我是在这里看到的,不过我不喜欢其歪歪的Ubuntu Log,所以就自己修改了下,喜欢的朋友点击这里下载。下面是效果图:

关于字体

转自: http://www.cseec.com/archives/634197 《About Fonts》
很不错的一篇关于字型方面基础知识的文章。什么叫衬线?衬线和无衬线字体有什么区别?什么样式的字体浏览起来最舒适?当前常用的中西字体都是什么来历?……本文向你揭示。
西方字体
无衬线字体
衬线字体
衬线字体的衬线(红色部分)
方块字
汉字中的衬线体宋体和无衬线体黑体
日文明朝体(MS Mincho体)和ゴシック体
韩国语中的衬线体Batang体和无衬线体Dotum体
中文将Serif按照字义翻译成“衬线”或“字脚”,顾名思义就是装饰陪衬的作用,因此有衬线体也称为“有脚体”。日语中将衬线称为うろこ,字面意思为“鱼鳞”。
衬线体(即“白体”),中国大陆地区称之为宋体,使用繁体中文的港台称之为明体,日文称明朝体,韩国语称Batang体,常用于正文排版。这些名称 起源于中国历史上的宋朝和明朝,当时中国的活字印刷术已经广泛传播,而用于制造活字的木纹多为水平方向,因此造成在刻字时横画细,竖画粗;而且为了防止边 缘破损,横画在两端也被加粗,根据运笔习惯而形成三角形的装饰。这种方式一直沿用至今,现在白体类字体多数都是横细竖粗。
另外,无衬线体在中文通常称为黑体,在日文称为ゴシック体(Goshikku-tai,即“哥特体”),韩国语中称Dotum体,这类字体笔画粗细基本一致,没有衬线装饰,较为醒目,常用于标题、导语、标志等。
用途
在传统印刷中,衬线字体用于正文印刷,因为它被认为比无衬线体更易于阅读,是比较正统的。相对的,无衬线体用于短篇和标题等,能够读者注意,或者提供一种轻松的气氛。
但是在计算机领域中倾向使用无衬线字体以方便在显示器上显示。出于这个原因,大部分网页使用无衬线字体。因此,Windows Vista中的中文默认字体已经从原来的衬线字体(宋体或细明体)改变成了无衬线字体(微软雅黑或微软正黑体)。另外,为了更好解决衬线字体的显示问题, 新的反锯齿和次像素显示(如ClearType)等技术开始广泛运用。
旧体
旧体可以上溯到1465年,它的特征是:强调对角方向——一个字母最细的部分不是在顶部或底部,而是在斜对角的部分;粗细线条之间微妙的区别——笔画粗细的对比不强烈;出众的可读性。旧体是最接近手工铅字起源的字体。
旧衬线体在制作的时候有严整的斜度规定,加上弧度衬线体现细节,增强了它的阅读性。可是这个做法和研究阅读的心理学家所提倡的“平行字母宽度”认知模型是相矛盾的。
旧体可以再分为Venetian 和 Aldine 或 Garalde。旧体字体的样本有 Trajan, Jenson (Venetian), Garamond, Bembo, Goudy Old Style, 和Palatino (all Aldine or Garalde)。
过渡体
过渡体(或称 "巴洛克体") 衬线体最早出现在18世纪中叶,这类字体中包括最著名的Times New Roman (1932年) a和Baskerville体(1757年)。由于在风格上处于现代体和旧体之间,故名“过渡体”。和旧体比较,粗细线条的反差得以强调,但是没有现代体 那么夸张。
粗衬线
粗衬线 (也称 "埃及体") 中笔画粗细差距较小,而衬线相当粗大,几乎和竖画一样粗,而且通常弧度很小。这种字体外观粗大方正,各个字母通常是固定的水平宽度,字体表现和打字机一 样。这类字体通常被说成是单纯在无衬线字体加上大衬线,因为字母本身的形状和无衬线体很类似,笔画的粗细几乎没有差别。(在粗衬线体中有一个小类叫 Clarendon体,结构更类似于衬线体,但是有独具特色的弧线。)粗衬线出现在1800年左右。具体包括Clarendon体、Rockwell体和 Courier体等等。
现代
现代衬线体出现在18世纪末,强调了粗细笔画之间的强烈对比,加重了竖画,而把衬线作得细长。大部分现代衬线体的可读性不及过渡体和旧体衬线体。常 见字体包括Bodoni体, Century Schoolbook体和 Computer Modern体。 (这类字体在开放源电脑系统中通常随TeX和LaTeX出现)。
无衬线字体有以下几种:
旧体
Grotesque早期的无衬线字体设计,如Grotesque或 Royal Gothic体。
过渡体
新grotesque或称为过渡体,目前所谓的标准无衬线字体,如Helvetica(瑞士体), Arial和Univers体等等。这些都是最常见的无衬线体。笔画笔直,字体宽度比变化没有比人文主义无衬线体那么明显。由于其平白的外观,过渡无衬线 体常被称为“无名的无衬线”体。
人文主义体
(Johnston、Gill Sans、Frutiger和Optima,赫尔曼·察普夫制作) 。这些字体是无衬线字体中最具书法特色的,有更强烈的笔画粗细变化和可读性。
几何体
(Avant Garde、Century Gothic、Futura、Gotham)。顾名思义,几何无衬线体是基于几何形状的,透过鲜明的直线和圆弧的对比来表达几何图形美感的一种无衬线字 体。从大写字母的"O"的几何特征和小写字母"a"的简单构型就可以看出,几何体拥有最现代的外观和感触。
(以上材料整理自维基百科)
为什么衬线字体更有利于阅读,我认为衬线字体在字的交接处和末端添加装饰形状,明显的粗细变化,而我们的视线比较适应不同粗细的线条交织,并且衬角很好的接管了视线,传达一种结束或者改变的信号.
并且有很多人喜欢像素感很强的字体,究其原因,受制于传统的显示技术,导致字体(多数是衬线字体),像素感很强,这本是一种技术缺陷,如同像素画,依然有众多的爱好者. 像素感强的字体,在阅读上其实并不亲和,如同像素画一般,长时间阅读可能导致眼睛不适.
中文字体
中文比较常见的字体有宋体,新宋体,黑体,华文细黑,微软雅黑等.宋体发明于宋代,尽管当时人们习惯于以书法家命名字体,比如颜体柳体,宋体的发明 者应该是秦桧,这可能是后世以朝代命名这个字体的缘故吧).前文提过,之所以横细竖宽,是由于篆刻的木纹的缘故,衬角来自于人们的书写提笔习惯.在印刷技 术低下的年代,衬角更方便识别印刷油墨不明显的字体.并且宋体相对于其他书法字体,比较节省印刷材料.这也是宋体延续千年的缘故.
黑体和华文细黑都是后来根据西方的无衬线字体黑体修改的字体.微软雅黑字体事实上是人文主义字体.
楷体也十分常见,但按照分类,楷体应该属于艺术字体.
另外中文标准字体制作成本大大高于英文,所以相对英文字体要稀少的多,这只是原因之一,更大的问题是如今的中文字体制作者倾向于制作艺术字体,对于 标准字体很少见有人制作.这似乎不应该埋怨制作者,大量的人对字体完全没有审美,或者对字体的审美建立在对艺术字形态上的图形审美.
日本字体
日本字体比大陆简体字多很多,其中优秀的字体也相当多.汉字字体如今也仅有日本汉字能和英文相媲美.另外注意:日本汉字来源也是根据<六书>
很大程度上,中文字体在web上显示不如拉丁文好看的原因在于:
弧度.英文字母的弧度有很多是相似的,比如[n,m,h,u],[b,d,p,q][c,o,e][v,y,x],而这些简单的弧线构成字母,这些 字母的组合构成单词,单词的组合构成整篇文章,那么整篇文章的弧度都是有最原始的字母弧度构成.这样带来的视觉效果的统一性,符合现代人的审美.
构架.字母的构架有很强制的标准,使得本来就很构架就很简单的字母显得整齐.
排版.相对统一的线条弧度,标准的架构使排版相对容易些.
简体字.一些保守的学者认为简体字毁掉了汉字,汉字的造字根源是依靠<六书>中的”象形,指事,形声,会意,转注,假借”, 而简体字的简化标准不依据于<六书>,完全按照简化者的意愿进行以书写方便为目的的改造,简化字本身完全无法形成一套系统,我们根本无法根据 简体字进行新字的创造.而繁体字对于很多西方新词,不仅仅使用音译,而是根据意思和<六书>,制造新字.
繁体字按照六书的造字方法得来,有自身的系统,相比拉丁字母的相似,繁体字本身也来自与字的组合,这一点比之于简体字,排版会漂亮很多.
了解完基本字体后,我们必须说一说艺术字体.艺术字体一般用于标题,因为艺术字体比基本字体表达更多的情绪,比如欢快,严肃或者玩世不恭.
他们有自己的线条和力度,用线条穿达各种情绪.这样的字体充斥在我们周围的广告上.
公司的标志字体,他们隶属于VI(视觉识别)系统,根据整套的风格,制作的字体.他们大多都在不同程度上组合嫁接了字母.

用 complete 补齐命令

在 bash 中按下 Tab 键,就会自动帮你补齐命令,地球人都知道……
不过当命令出现在第二个词的时候,这招就不灵了,最常见的情况,就是运行 sudo xxx 的时候,sudo 后面的命令并不会自动补齐。
解决的办法很简单,在 ~/.bashrc 中加入:
complete -c sudo
就 ok 了~
除了 sudo 以外,还有不少程序也会遇到同样的情况,比如查询命令位置的 which 和 whereis,计算命令运行时间的 time 等等,对 gentoo 用户来说,还有查询命令软件包的 qfile,再加上前些日子介绍的那个 acoc

Nautilus Scripts Pack -- Nautilus 增强包

Nautilus Scripts Pack 可以给你的 Nautilus 右键菜单中添加一系列的增强功能,包括:
ISO 挂载/卸载
创建 ISO 文件
在 Amarok 或 Audacious 中播放文件
用 root 用户打开当前文件夹
搜索
设置为壁纸
快速编辑图片 (对比度、旋转、大小调整、格式转换 ...)
转换视频和音频文件
分割文件
发送快捷方式
PDF 文件合并
快速安装主题和字体
加密和解密文件
只需把 Nautilus Scripts Pack 压缩包中的文件解压至 ~/.gnome2/nautilus-scripts 即可~