默认配置下,Ubuntu 里 Qterm 的字体设置惨不忍睹,不换不行。
可以对 Qterm 字体进行如下设置:
Courier New 可以通过源里的 Microsoft TrueType core fonts 来安装,而 SimHei 就需要通过拷贝 Windows 的字体文件到 Linux 下来进行安装了,有关字体的安装可以参考《Ubuntu/Debian 新字体的安装》一文。
原创文章,如转载请注明:转载自细节之锤 [ http://blog.WaterLin.org/ ]
Copyright © WaterLin.org. All rights reserved.
Windows 下有 TortoiseSVN 这么可人的 SVN 客户端,Linux 虽然没有这样能带勾子的 SVN 客户端,但是用 RapidSVN 作为 Linux 下的客户端倒也是一个不错的选择。
原创文章,如转载请注明:转载自细节之锤 [ http://blog.WaterLin.org/ ]
Copyright © WaterLin.org. All rights reserved.
试了好几个 Linux 下的 IDE 开发工具,依然觉得 Code::Blocks 最好用,但是默认配置下,Code::Blocks 的编辑器依然是白底黑字,不仅对眼睛很不利,还一点都不 Linux 化。
我们可以通过菜单 Settings -> Editor 来对编辑器的字体、颜色等进行手动配置。当然,更好的方法是导入别人已经配置好的配置文件,比如这个 Oblivion 的主题就蛮不错的,可以下载下来,通过命令行运行命令
$ cb_share_config
,就可以通过弹出的对话框,导入这个设置到 Code::Blocks 默认的配置文件 ~/.codeblocks/default.conf 里。
如果需要保存自己的设置,也只需要在命令终端运行 cbshareconfig 命令,然后在左边的 “Source configuration file” 里把 ~/.codeblocks/default.conf (即你自己的配置文件,如果你修改了默认配置,则可能不是这个配置文件了)选进去,选中你需要保存的模块,然后点击 Export 就可以保存、备份自己的设置。
有兴趣的朋友可以试试我自己的 Code::Blocks 编辑器设置。
原创文章,如转载请注明:转载自细节之锤 [ http://blog.WaterLin.org/ ]
Copyright © WaterLin.org. All rights reserved.
在 Linux 下,推荐使用 GoldenDict 作为词典工具,可以使用 stardict,babylon 的词典,当然,要注意版权问题。
在 Ubuntu/Debian 里可以直接从源里安装,然后 ~/.goldendict/config 里是有关 GoldenDict 的配置。
要安装 GoldenDict 支持的辞典文件,请点击这里查找,然后点击 Edit -> Dictionaries,切换到 Files 区域,输入你下载的辞典文件的路径,点击 Rescan now,GoldenDict 处理之后你就可以使用该辞典文件来查询单词了。
如果是 stardict 的词典,解压完了把整个文件夹扔到你的 Dictionaries 里即可。
原创文章,如转载请注明:转载自细节之锤 [ http://blog.WaterLin.org/ ]
Copyright © WaterLin.org. All rights reserved.
今天用 VirtualBox 的时候,运行到一半,突然 VirtualBox 弹出如下图的错误提示框:

上面提到的错误是硬盘空间不足:
Host system reported disk full. VM execution is suspended. You can resume after freeing some space.
刚碰上这个问题的时候,我也找了很久原因。明明虚拟机的硬盘设成了 16 G,Host 机器上的硬盘空间也还有几十G,怎么会不够呢?
这个原因很可能是你使用的是 FAT32 文件格式,不支持超过 4GB 的文件。解决的办法很简单,把文件系统从 FAT32 升级到 NTFS 即可。
用 Thunderbird Portable 版本,的确是很方便,我换了一台电脑,只要把它拷过来就可以用了,最重要的是,一切配置都在!
把 Thunderbird Portable 整个拷过来后,基本的功能如发送接收邮件都没啥问题,可是不知道为什么,当我编辑邮件过滤规则(Message filters)时,虽然新增加的过滤规则能立即生效,但是下次重新启动 Thunderbird Portable 后,过滤规则列表又会恢复到修改前的状态。也就是说,新增加的邮件过滤规则(Message filters)全部没有保存下来。
我反复尝试了好几次,结果都是一样。我不禁在怀疑,很可能是 Windows 的 NTFS 文件格式在捣乱。
我试着手动修改、保存 Message Filters 的配置文件 msgFilterRules.dat(针对不同 Thunderbird 版本,配置文件的存放路径各不相同,可查阅官方手册),在我的电脑上,大致是这样一个路径:
e:\PortableApps\ThunderbirdPortable\Data\profile\ImapMail\10.67.10.10\msgFilterRules.dat
结果发现 Windows 的 NTFS 文件格式并没有限制我对 msgFilterRules.dat 文件的访问,并且当我通过手动修改这个文件并添加了一些邮件过滤规则后,在 Thunderbird 里面也能获得更新。看来,肯定是其它问题。
经过多方打探,终于在 Thunderbird 的官方论坛找到解决办法:
先退出 Thunderbird,然后在你帐号里的配置文件目录(profile folder)里,找到并删除 tmprules.dat 这个文件,重启进入 Thunderbird,应该就可以了。
虽然我用的是 Thunderbird Portable 版本,但如果这样的问题也发生在正常的 Thunderbird 版本上,可以用同样的方法解决问题。唯一需要注意的是,你当前帐号的配置文件路径(profile folder)可能不一样。
像 Firefox Portable 版本一样,PortableApps 同样也出了 Thunderbird 的便携版:Thunderbird Portable。从方便数据备份、移动等各方面考虑,没有不用的理由!
如果网页没有RSS源,怎么样才能知道网页是否有更新呢?看来是时候总结一下这个小问题了。
第一种方法,纯人肉监视,定期检查,时不时地提醒自己需要到某个网页上看看,以免错过重要的更新。相信大多数人用的是这种方法。
第二种方法,用 RememberTheMilk、Google Calendar 等个人管理工具,生成定期检查的任务,这样脑袋的神经可以不用绷得太紧,在一定程度上提高了效率,也更不容易错过网页的更新。
第三种方法,制作 RSS 源,再订阅这个源。网页一但有更新,就能及时得到通知,前提是烧录这个 RSS 源的服务商能提供稳定、可靠的服务。
第四种方法,用 Firefox 的扩展 Update Scanner,我在前一篇文章里有仔细讲过这个插件。
以上方法推荐同时使用第三种和第四种,这样保险系数就比较高了。举个例子,我是广东移动的动感地带用户,移动经常出一些优惠,而我很少留意路边的广告,所以我经常会错过移动的优惠。移动的网站又没有提供 RSS 源,我没有办法通过订阅 RSS 来获得更新。现在,我只要用 Update Scanner 来监视移动的优惠信息网页,以及把移动的优惠信息网页烧制为 RSS 源,则移动的网站一有更新,我马上能收到提醒,不会再错过优惠信息了。
通过这样的设置,你就不会错过任何网站的最新更新消息,包括各种打折、优惠信息!信息时代,抢先别人一步,就是胜利!当然,上面的方法,不适合更新太过频繁的网站(比如说 Google 资讯),否则你会被大量的信息给淹没,反而使你的工作效率大大降低。
之前介绍了 VirtualBox 里 Guest 机器是 Ubuntu 的时候,如何启用共享文件夹实现 Guest 与 Host 之间共享数据。如果 Guest 机器是 Windows,我们仍然可以用共享文件夹的方式来共享数据。
在 VirtualBox 的虚拟机菜单栏里点”设备”–>”分配数据空间”,创建一个固定分配的数据空间(这个数据空间其实就是 host 主机上的一个文件夹)。具体步骤是:在”固定分配”上点右键,选择”Add New Shared Folder”,然后再点击”Folder Path”右侧的向下的小三角,选择”Other…”,浏览选中你想共享的目录,点”选择”即可。
然后在 Guest 主机 Windows 里”我的电脑”上点右键,再选择”映射网络驱动器”,选定一个需要映射的盘符,点击下面的”浏览”,弹出的对话框如下图所示:

在弹出的对话框里展开”VirtualBox Shared Folders”,就能找到你刚才添加的共享文件夹,确定后就可以从 VirtualBox 里的 Windows 访问这个共享文件夹了。
