Building the Coming Soon

关于

HFLS aka the Akademia 12′, then NUST 16′, HKU 18′, now a Blue.

学习

实时备份KDE配置文件

07/09/2012

最近KDE成天挂,果真是Kubuntu优化的不好,今天居然开进去后直接白屏了,用了这么多个月的Unity没事,采用了几天的KDE已经挂了好多次了。每次遇到这种情况都是直接删除.kde文件夹,然后再把Plasma Workspace什么的都重新配置一边,很费时间,索性让它自动备份。

实时备份KDE配置文件方法如下,在/home/用户名/.kde/env/下建立一个backup.sh,内容如下:

保存后不要忘了运行Koncole新建备份文件夹并且增加权限:

阅读更多

Regsvr32清理资源管理器上下文顽固组件

07/08/2012

卸载UltraISO后在资源管理器里找个文件夹右键时还是存在UltraISO那一栏,找到UltraISO程序文件夹(C:\Program Files (x86)\UltraISO\)后发现多出来一个isoshl64.dll没有卸掉,而且无法删除。研究了一下后发现Regsvr32命令超级有用。

以管理员权限运行CMD:

重启之后就可以删除isoshl64.dll了,而且资源管理器里的UltraISO一栏也消失了。

Regsvr32可以用来卸载各种顽固软件和一些自身卸载程序无法卸载掉的一些组建,功能很强大,详见微软官方的介绍页面

彻底解决KDE无法注销重启关机问题

07/07/2012

前几天发布了《KDE无法注销、重启、关机问题解决》,之后又遇到了几次同样的情况,每次都重装很累,Google上有人也说完全删除.kde配置文件夹可以解决问题,但这样KDE的整个配置包括Plasma桌面和Kwallet钱包中储存的密码等都会丢失,必定会造成很多麻烦,于是又继续研究了一下这个问题。

经过几次反复折腾后有了经验,发现每次直接和上笔记本屏幕在打开都会出现问题,慢慢的又发现只要系统发出声音之后都会出问题,于是问题果断出在了KDE的通知系统Knotify上,按照此思路一个2009年就被报告的Bug,三年过去了,当时是KDE4.3,到了KDE4.7还有人在回报这个问题(想起了Gnome里有个Bug花了10年才修复)。

阅读更多

KDE开机自动启动Nautilus问题解决

07/06/2012

最近Kubuntu开机会突然跳出Nautilus文件管理器,照例来说Nautilus是Gnome下的管理器,在KDE上是不会启动的,于是查看个各种设置发现默认的文件浏览器都是Dolphin。

Google了一番,发现了一些同样的问题(毕竟Unity是Canonical官方支持的,用了好久都没有出现多少问题,换到Kubuntu后隔三岔五地出问题)。整合了几个方案,终于将问题解决。比较可行的方法有两种:

第一种是在关机前在系统监视器里杀死(KILL)nautilus进程,这样以后Nautilus就不会开机启动了。

第二种方法比较简单:在系统设置->开机与关机->会话管理中选择登录时“以空会话启动”。

KDE Session Startup Config

将KDE设置成开机以空会话启动

问题解决后,再到系统设置->开机与关机->会话管理中选择登录时“恢复上一次会话”。就可以还原到默认设置了。

出现Nautilus在KDE开机时自动启动的问题是由于Nautilus在上一个KDE会话结束时没有关闭或者遇到问题无法关闭(至于为什么会出现在KDE会话里可能是之前运行过类似Gnome Gmail之类的GTK程序,或者手动运行了Nautilus),而KDE开机时会默认恢复上一次会话,这样Nautilus就自动跳出来了。

这个问题的一个讨论在此页(英文)

KDE无法注销、重启、关机问题解决

07/04/2012

注意:此方法非最佳方法,一个根本上解决问题的方法见此页。 (7月7日更新)

在Opera 12解决了KDE环境下桌面的问题后,开始迁移到Kubuntu工作环境下,结果发现开始菜单中的注销、重启和关机功能都无法使用,这之后每次都是通过sudo halt。

今天终于通过重装方式解决了这个问题,我的Ubuntu是12.04版,网上的教程大都不适用于这个版本,弄了半天终于解决掉了这个问题。以下方法有破坏性,仅供参考:

首先卸载掉KDE的主要组件和Plasma环境,这一步中kde-runtime是可以不卸载的,但为了保险我把它卸载掉了。注意:卸载kde-runtime组件会把一些默认不在发行版里的KDE Pack软件卸载掉,如kget,这些软件之后需要手动重新安装。

卸载完成之后再重新安装KDE环境。

这样一来无法注销、重启、关机问题的问题就解决了,一些Plasma配置还是在的。

CrisisPress Timestamp插件公开

07/03/2012

最近完成了ModelPress Virtual Timestamp,它是CrisisPress Timestamp的重写,最近将在IMUNC 2012中使用。

CrisisPress Timestamp是在14th HFLSMUN前临时写的,写的很仓促,主要的功能是把模联的一个Session转化为虚拟时间中的一天,并在MPC中显示出来。这个代码并没有多少定制性,是根据当时的需要写的。现在ModelPress Virtual Timestamp已经可以用了,CrisisPress Timestamp就退出历史舞台了。

把资源放出来:

下载地址:http://data.kaijia.me/2012/07/crisispress-timestamp.zip

遵循GPLv3协议分发,建议大家仅用于学习目的,用于生产(production)的话我保证你会悲剧的

这个插件是需要数据库的,需要手动运行MySQL:

ModelPress Virtual Timestamp可用性比这个强多了,最近还会继续重写这系列插件。

Flexi Pages Widget中文翻译包

07/01/2012

今天在调整网站的时候新使用了Flexi Pages Widget小工具。

Flexi Pages Widget是一个高度定制的页面显示Wordpress小工具,它是一个Wordpress自带的“页面”小工具的替代品。界面相对自带的小工具更加友好,功能也更加强大。翻译工作量很小,于是制作了一个中文翻译包。

中文翻译文件下载地址:http://data.kaijia.me/2012/07/flexipages-zh_CN.zip

插件Wordpress官方页面在:http://wordpress.org/extend/plugins/flexi-pages-widget/

安装完插件后将中文翻译包中的两个文件复制到flexi-pages-widget/languages下就会显示翻译。我已经联系了作者,他会在下一个版本中加入翻译文件。

较新文章
... 载入更多文章 ...

- 已经载入全部文章 -