最近没事就用 Archlinux 玩玩,当然是仅限于玩玩而已。软件环境就不多介绍了,老几样,Xfce4 + Firefox + Linux QQ + Google 输入法,用起来虽然很爽,但是 Linux QQ 的使用过程中却遇到了问题,一发图或者表情,QQ 就直接崩溃了。

不得不说,Ubuntu 的社区力量真的很强大,稍微搜索了下就找到解决方案了。

编辑 QQ 的运行批处理文件 /usr/bin/qq

在第二行加一句话就搞定,原来的:

  1. #!/bin/sh
  2. cd /usr/share/tencent/qq/ 
  3. ./qq 

修改后:

  1. #!/bin/sh 
  2. export GDK_NATIVE_WINDOWS=true 
  3. cd /usr/share/tencent/qq/ 
  4. ./qq 

搞定,重新运行 QQ 吧,发图发表情不再崩溃咯

本日志由 Loveyuki 于 2010-01-05 20:52 发表到 技术新知 中,目前已经被浏览 785 次,评论 14 次;

作者添加了以下标签: LinuxArch LinuxQQ

以前有朋友反馈过在 Mono 下无法运行 Bitrac,这两天测试 Bitrac 的兼容性的时候顺便也测试了一下 Bitrac 在 Mono 下的表现,系统嘛还是选择我最喜欢的 Archlinux,Web 服务器就用 Lighttpd 了,用 FastCGI-Mono-Server 来跑 Bitrac,服务器的配置方法,我去年年初就发过了,这里就不再累赘。

装好服务器,传好 Bitrac,运行,哦也,错误。SQLite 库不行,到他主页一看哦,应该用可管理的那个库,而不是集成的库,换,再运行还是错误,这次是路径有错误了,唉,不规范代码害死人了,把所有不规范的代码都换了,然后把权限设置好,哈哈,成功运行,不过速度好慢啊,第一次启动时间竟然需要 3 秒,稳定运行后,每个页面都要 50 毫秒左右,性能比 IIS 下面要低两倍。看来用 Linux 跑 .NET 的应用还是很不现实啊。

另外就是 SQLite 数据库连接字符串的 Pooling=True 问题了,发现打开这个以后,会造成数据库文件被锁定,很容易出现错误,虽然开启那个选项可以提高两毫秒的速度,但是为了稳定性,还是关闭了吧。下个版本很快发布,到时候有兴趣和条件的朋友可以试试在 Mono 下跑 Bitrac 了。呵呵

另外就是有些朋友的主机无法运行自动运行程序,我考虑在自动更新功能里面加入本地自动更新功能,就是你在我这里下载自动更新包以后上传到你的服务器更新,一切为了方便嘛,哈哈。

本日志由 Loveyuki 于 2009-06-24 15:24 发表到 学习笔记 中,目前已经被浏览 1477 次,评论 7 次;

作者添加了以下标签: BitracMonoLighttpdLinuxSQLite

自从微软告了番茄花园以后,各种盗版 Windows 都风声鹤唳,Ubuntu 也更加迅猛的发展起来了,从推广来讲 Ubuntu 对 Linux 的贡献是非常巨大的,但是开源社区的一些大牛并不认帐,还批评了 Ubuntu 对 Linux 内核没什么贡献,就个人来说我支持 Ubuntu。当然,我还是一如既往的用我的 Arch Linux。

前两天把系统从 XP 更新到 Vista 以后,装了个 VMware 6.5,想试试 Arch Linux 在他下面用起来如何,就又装了次,顺便装了个 Linux QQ,效果还是很不错的,虽然现在功能并不全而且还有些比较痛苦的 BUG,比如 QQ 最小化以后任务栏没有图标,但是很看好 Linux QQ 的发展潜力。

本日志由 Loveyuki 于 2008-10-07 22:25 发表到 网络感悟 中,目前已经被浏览 2694 次,评论 15 次;

作者添加了以下标签: Linux腾讯QQ