Author: librehat

  • 在OpenShift上用Octopress搭建静态博客

    Octopress是一个基于Jekyll的框架,两者均开源,而且都是Ruby……为什么不推荐直接用Jekyll呢,呃……因为Octopress把Jekyll包装得很好了啊。嗯,为什么不直接在Github Pages上部署?在GP上部署很简单的,但是在OpenShift上部署就不那么容易了(略微tricky一点,整体还是很简单)。

    下面就讲述一下我搭建Octopress的方法,目测比网上流传的各个版本简单!

    (more…)

  • Fedora Linux下开源显卡驱动玩火炬之光出错的解决办法

    早在Humble Bundle 6中就包含了TorchLight(火炬之光,第一代)。好像直到现在TorchLight也没有在Steam for Linux中出现,还是作为Humble Bundle的一部分发行。最近买了Humble Bundle 9才注意到TorchLight的Linux版更新了(2013-05-29),而且Humble Bundle的Support里我也搜到了Update的说明,据说解决了大部分Linux下运行的问题了。

    好了,我下载下来,重新建立角色重玩(删掉了~/.runicgames),结果玩到第12层即Estherian Ruins,点击Portal to Glyph Room游戏就出错(Error 11)弹出来了,在终端下运行显示的出错信息我贴到Pastebin上了,有兴趣的可以去看看。后来Google了一下,马上找到问题所在了,因为我使用的是开源显卡驱动而不是AMD Catalyst这个闭源驱动,所以有些显卡特性并没有默认开启(我说怎么Shadows调到High还是一副丑的要死的鸟样子)。先安装上driconf这个工具吧(以Fedora为例):

    su -c 'yum install driconf'

    然后运行driconf这个配置工具,打开S3TC纹理压缩(Enable S3TC texture compression even if software support is not available. 如下图所示)。保存并关闭。

    (more…)

  • Amarok添加BBC Podcasts练听力学英语

    BBC一直是我学习英语(主要练听力)的好帮手啊,下面介绍一下Linux KDE环境下的Amarok播放器怎样添加BBC Podcasts快捷方便地收听BBC的音频。

    首先,当然是打开Amarok(神马?没有安装?sudo yum install amarok赶紧的),以默认视图为例,在左侧面板点击Podcasts,然后点击Add Podcast按钮,弹出的小窗口里粘贴上BBC Podcasts你中意的播客服务RSS地址即可。比如下面这两个我所收藏的:

    (more…)

  • Fedora Linux KDE下使用苹果USB铝合金键盘(G6)

    中国民间俗称G6的苹果键盘,Google一圈发现其实就是老外说的Apple Aluminum Keyboard.

    我也在淘宝上买来一块,现在Fedora(也包括其它Linux发行版)对这块键盘都是「开箱即用」级别的驱动支持。终端下lsusb看到了这块键盘:

    Bus 003 Device 003: ID 05ac:0220 Apple, Inc. Aluminum Keyboard (ANSI)

    基本按键都没有问题,当然F1~F12按下去默认是执行多媒体工作而不是功能键,需要F1必须按下fn+F1才是执行F1的功能。这并不是一个bug,而是因为键盘上面确切印刷的是多媒体功能键,F1~F12都是缩小印刷在键帽右下角的。如果你习惯一般PC键盘了,在终端下执行该命令可以把功能键和多媒体功能调换回来:

    (more…)

  • Fedora 19编译内核(打BFS+BFQ+UKSM补丁)简易指南

    自定义内核显然就是开源的好处之一,不过内核编译属于高级用户(Advanced Users)的范畴,newbies慎入。下面以Fedora 19为例(Fedora 14及更高版本都是通用的内核编译方法,以后如果有变动了我会更新)。

    准备工作

    终端运行,

    su -c 'yum install rpmdevtools yum-utils ncurses-devel'

    我的系统装在SSD上,比较小,所以我把RPM的编译主目录放在移动硬盘(/media/c/rpmbuild)上。编辑~/.rpmmacros,修改第一行为:

    (more…)

  • 用Infinality改善Fedora Linux字体渲染

    羡慕苹果Mac OS X或者是iOS设备上的字体渲染效果?或者喜欢M$ Windows Vista/7的字体渲染效果?还是Ubuntu的字体渲染(Ubuntu给freetype相关库打了补丁,和一般Linux发行版字体渲染效果有差异)。Infinality都能搞定!Infinality实际上是开源字体渲染后端的一系列补丁(个人理解,轻拍)。

    微博上晒Chrome的奇葩问题图,反被阿卡林吐槽字体渲染效果太糟糕。赶紧按贵人指示,Google了一下freetype2 infinality!Infinality有自行维护Fedora的repository,所以Fedora捡了个小便宜(Arch可以通过AUR安装,其它发行版自行Google)。终端下输入以下指令:

    su -c 'rpm -Uvh http://www.infinality.net/fedora/linux/infinality-repo-1.0-1.noarch.rpm'
    su -c 'yum install freetype-infinality fontconfig-infinality'

    安装完毕?注销重新登录就可以看到效果了!也可以编辑/etc/profile.d/infinality-settings.sh这个配置文件来调整效果,可以微调,也可以直接修改USE_STYLE加载预置的配置方案(如OS X、iPad、Ubuntu、Windows 7)。

    打开Infinality的字体测试页面看看字体渲染效果吧?

    参考资料:Infinality Freetype Patches      使用freetype-infinality 美化 fedora 字体

  • 英文系统跳转到光大银行网银404错误的解决办法

    这个问题出现好一阵时间了,今天实在受不了了,打电话到光大银行。一开始那个女客服让我清除浏览器缓存再试试。根本没用好么,我可以100%确定那个错误是服务端的问题。

    问题重现步骤:

    1. 浏览器语言设置为非中文(比如英文),Windows 8通过控制面板的语言首选项设置Language List
    2. 打开支付宝或者财付通,选择用光大银行的网银充值(不是快捷支付或一点通)
    3. 页面跳转到光大银行网银支付系统,马上抛出Error–404错误

    再打了一个电话给客服,换了一个男人接的电话,我再把问题说得详细一点,然后让我稍等了好几分钟。这下好了,至少告诉我正确答案了,他说我“浏览器语言设置不正确”。拜托,请问语言设置还有所谓正确与不正确么?我装的Windows 8是英文版的,默认语言也是英文,IE 10也没有独立的语言设置啊。T_T

    幸好最后摸索到解决办法了。

    (more…)

  • AMD Radeon显卡驱动将出现在FreeBSD 10.0上

    前几天OpenBSD团队宣布了AMD Radeon KMS移植工作的完成,现在FreeBSD的消息也来了(就差NetBSD了啊!!!)。

    FreeBSD 9.1的时候带来了Intel KMS的移植驱动。现在FreeBSD官方Wiki页面显示的消息是,AMD Radeon KMS移植将在近期进入HEAD,因此将成为FreeBSD 10.0正式发布时的一部分!

    FreeBSD的AMD Radeon驱动移植自Linux内核3.8(看样子3.10带来的UVD支持和3.11带来的动态电源管理暂时是不会被移植了)。值得注意的是,这次移植工作并非由AMD的雇员而是FreeBSD基金会聘请的员工完成的。

    考虑到AMD的闭源驱动Catalyst Driver都不支持BSD平台,这一点也不奇怪。不过考虑到Sony PS4用的AMD APU平台,而且其系统基于FreeBSD 9.0,AMD在未来应该会有员工从事BSD平台的开源驱动代码的维护的。

    消息来源:Phoronix

  • Wine商业版CrossOver中文版大促销活动

    CrossOver 让您可以在 Linux 系统 上运行很多流行的 Windows 软件和游戏。只需轻点鼠标,就可以在您喜欢的系统上无缝地运行 Windows 软件,方便快捷,经济实惠,无须安装虚拟机,更无须安装 Windows。

    看到这句简介,很多人都会想那这和Wine有什么区别?Wine是社区开源软件,其背后的支持者就是CodeWeavers,CodeWeavers推出基于Wine的商业软件CrossOver来盈利,购买CrossOver就是在支持Wine的开发。而CrossOver针对中国用户推出了中文版本,官网页上线了中文页面,中文版本有以下特色:

    • 完善的中文翻译
    • 完美支持QQ、阿里旺旺、网银插件等
    • 改进了对中文字体、输入法的支持

    除此之外,价格也是有中国特色的,不用掏大价钱购买国际版本,但是中文版和国际版的服务是完全一致的!更大的惊喜是在2013年9月20日之前购买CrossOver可以享受5折优惠,购买时输入优惠代码:LUChina

    CrossOver官网链接:http://www.codeweavers.com/

    CrossOver官方微博:@CodeWeavers官博

    现在推广官网链接还能参与到抽奖,每天送出10个免费的CrossOver,2013年10月1日抽奖送一台iPad 2 MC979CH/A 9.7英寸平板电脑 (16G WIFI版)。

    消息来源:LinuxToy

  • ownCloud出现500 Server Error错误的解决

    我的ownCloud一直是跑在GitHub的master上,偶尔会去更新一下。跑到/var/www/html/下git pull完,结果出错了。ownCloud显示一直处在维护状态,按照以前我的文章所写的,我修改了config.php解决掉维护状态,但是就出现Server Error(Chrome下点More可以看到是500错误)。

    翻一下日志吧,/var/log/httpd/error_log显示的如下。

    (more…)