页面

2008年10月26日

[PKGBUILD] opera 中国版 for linux

在昨天,opera 中国版 for linux 终于发布了,据LinuxToy上的报道,Opera 中国版基于 Opera 9.63,“初步解决了经年来 Linux 上 Opera 中文字体显示混乱的问题”。

更加详细的改进请移步到 Opera 官方中文社区


(12月26日21:46)重要更新:实在抱歉,由于大意,贴上来的并不是最终的PKGBUILD,这个比最终版的少了一行代码,现在已经修改过来了。 如果你在这个时间之前使用过这个PKGBUILD,请使用新的PKGBUILD重新生成安装包并安装之。
(12月30日01:29)感谢 oahong 朋友的提醒,现在可以自动修复文件名了,无需手动下载deb包。
(12月31日12:31)更新:已经上传到 AUR 上了,地址是 http://aur.archlinux.org/packages.php?ID=22757


好了,回归主题,这次发布的中国版暂时只有 Ubuntu/Debian 的 deb 包和 opernSUSE 的 rpm 包,连一个 tar 的压缩包的都没有,所以只好下载 deb 格式的,而且由于是发布到论坛上的,致使下载地址被隐藏了,无法直接用wget下载 deb 包,所以要比较麻烦,先去 Opera 论坛上下载(x86)Opera 论坛上下载(amd64),并和 PKGBUILD 文件放在同一目录现在不需要了,剩下的只需运行 makepkg 并安装之。

PKGBUILD 文件内容:
# Contributor: clayton  

pkgname=opera-china-qt3
pkgver=9.63
pkgrel=1
pkgdesc="The Opera web browser"
url="http://www.operachina.com/linux/"
arch=('i686' 'x86_64')
depends=('qt3')
license=('custom:opera')
conflicts=('opera' 'opera-qt3' 'opera-qt4' 'opera-static')

source=('http://bbs.operachina.com/download/file.php?id=9703')
[ "$CARCH" = "x86_64" ] && source=('http://bbs.operachina.com/download/file.php?id=9704')

md5sums=('ad89437e22cfb7ee4179ddb8b2a402a4')
[ "$CARCH" = "x86_64" ] && md5sums=('87cdf2731c5bc878790a825efaeb7605')

build() {
cd $startdir/src/

### fix the pkgname
if [ "$CARCH" = "i686" ]; then
_pkgname="opera_9.63.ibis.2474.gcc4.qt3_i386.deb"
mv file.php?id=9703 $_pkgname
else
_pkgname="opera_9.63.ibis.2474.gcc4.qt3_amd64.deb"
mv file.php?id=9704 $_pkgname
fi

ar vx $_pkgname
tar xfz data.tar.gz

cp -a $startdir/src/usr $startdir/pkg
cp -a $startdir/src/etc $startdir/pkg

}


下面是我用中国版 Opera 打开 ShareItem.org 的截图。

中国版 Opera 截图

2008年10月24日

字体美化:微软雅黑

先说说我的平台:Archlinux + GNOME2.24 / xfce4.4.2
在安装字体之前,首先要装好ubuntu版的cairo、fontconfig、freetype2、libxft。当然,你也可以使用lcd版的,但我个人觉得ubuntu的比lcd的显示效果要好。下面是AUR上的链接



在vista上M$启用了不少新字体,但由于版权的问题,我这里就不提供了,有兴趣的Google之。

  1. Segoe UI 为 Vista 新英文 UI ClearType 字体
  2. Sans Serif 字体: Calibri Candara Corbel
  3. Serif 字体: Cambria Constantia
  4. monospace 字体: Consolas
  5. Msyh + Msyh bold 为 Vista 新中文字体
  6. Msjh + Msjh Bold 为 Vista 新繁体中文字体
  7. Meiryo + Meiryo Bold 为 Vista 新日文字体
  8. Malgun Gothic + bold 为 Vista 新韩文字体


将以上的字体放到 /usr/share/fonts/vista 下,然后在该目录下执行
sudo mkfontdir
sudo mkfontscale

并在 /etc/X11/xorg.conf 里加入一行:
FontPath "/usr/share/fonts/vista"

最后创建字体缓存
fc-cache -fv

确保 /etc/fonts/conf.d/ 下有 51-local.conf 这个文件,并确保里面的内容是




local.conf

然后下载这个local.conf文件(box.net | MediaFile | DivShare),解压后放到 /etc/fonts/ 下。这个文件是很早以前从linuxsir.org论坛上收集的,不记得原作者是谁了,在此对原作者说声抱歉。好了,重启系统(或注销)吧。

然后打开GNOME面板的“系统”—“首选项”—“外观”,选择“字体”—“细节”,按照下图设置


screenshot10.png


不用去改默认的字体,保持默认的Sans即可。怎样?效果还不错把。下面是我的一些截图。
nautilus截图


nautilus截图


日文字体


日文字体


中文字体


中文字体


shareitem.org在firefox下的截图


shareitem.org在firefox下的截图


163.com在firefox下的截图


163.com在firefox下的截图

2008年10月9日

新闻:Linus Torvalds开博了!

Linux 之父:李纳斯·托沃兹(Linus Torvalds),最近他在Google Blogger上开了个博客。
地址:http://torvalds-family.blogspot.com/


(via)