搬家到heroku

2011年12月16日星期五 0 评论
http://rnons.heroku.com

顺便推荐一下HerokuOctopress

Vim Tips

2011年11月29日星期二 0 评论
最全的Vim Tips在这里 http://vim.wikia.com/wiki/Vim_Tips_Wiki

本帖只是记录我用到的tips

1. 在Terminal中使用Vim如何用鼠标右键开启复制粘贴?
A:按住 Shift键,再点鼠标右键

2. 粘贴到Vim中,如何取消文本自动缩进?
A:在insert模式下,按一次F2键,左下角的提示会变成 --INSERT (paste)--,此时粘贴不会发生文本自动缩进;再按一次F2键,则回到普通的insert模式





Mendeley Tips

2011年10月15日星期六 0 评论
Tip1. 显示pdf的目录
在启动mendeley时增加 --pdf-toc 选项,在右侧的Details,Notes标签页旁边会出来一个Contents标签页。
从终端启动,
#mendeleydesktop --pdf-toc
或者编辑mendeley启动脚本,注意:mendeley从1.1开始使用python脚本启动。
#vim /usr/bin/mendeleydesktop
    if (IS_LINUX_DISTRO_BUILD):
        extra_args = ["--unix-distro-build", "--pdf-toc"]
    result = subprocess.call([MENDELEY_BIN_PATH] + sys.argv[1:] + extra_args)
Tip2. 在Annotations中显示项目符号(·)
在Annotations以短横线(-)或星号(*)启首一行,则会自动变为圆点形式的项目符号。

ENKF笔记整理

2011年8月15日星期一 0 评论

升级catalyst需谨慎

2011年6月27日星期一 0 评论

再一次手贱,yaourt -S catalyst,结果又捣腾了一下午才把GUI整回来。

由于ati-driver-installer-11-6-x86.x86_64.sh的下载速度太慢,而安装catalyst、catalyst-daemon、catalyst-hook都要下载这个,所以下次升级前切记先把安装文件下载下来,再yaourt。

catalyst-daemon的作用是Auto re-compile the fglrx module (while system's start) if kernel was updated
catalyst-hook的作用是Auto re-compile the fglrx module when kernel update (mkinitcpio's hook)

两个软件包有冲突,只安装catalyst-hook即可。

做完以上,startxfce4出现花屏,但ctrl+alt+F1,再ctrl+alt+F7即可恢复正常。其实是因为没有aticonfig --initial造成的。

相对来说,pacman -Syu还是很安全的,至今没有出现过什么升级后太难搞的异常。显卡还是有点难搞,经过这一次以后会牢记了。

关于找不到 /dev/dsp 的错误

2011年6月14日星期二 0 评论

系统声音一直很正常,但今天在使用gtkguitune的时候却报 "cannot open /dev/dsp" 的错误。

一番google之后,才找到原因。根据这篇帖子,/dev/dsp 是OSS才使用的,ALSA使用的是 /dev/snd。

再根据Archlinux的ALSA维基页,可以通过安装 alsa-oss 来解决。
# pacman -S alsa-oss

需要说明的是在udev>=171后,alsa-oss的模块(snd_seq_oss, snd_pcm_oss, snd_mixer_oss)不会自动加载,因此将它们加到/etc/rc.conf文件里的MODULES项里,重启,就能看到/dev/dsp了。:-)

 

p.s. 关于 /dev/dsp 究竟是做什么用的,可以看这里

在命令行中使用Dropbox

2011年5月16日星期一 1 评论

今天升級了一下Dropbox,把鼠標放到系統托盤(一般稱為tray,實際在Linux裏的名字叫Notification Area)裏的Dropbox圖標上看版本號還是舊的,於是想得重啟一下Dropbox,就右鍵點擊exit了。結果,結果就是Dropbox圖標再也出不來了,折騰了一下午也沒成功。

但雖然圖標沒出來,卻並不影響Dropbox的使用。事實上,本文的標題也是有誤的,Dropbox在安裝完做好配置後,基本上是不需要操作的自動使用。本文叫在命令行中配置Dropbox更恰當些。主要參考以下兩篇:

http://wiki.dropbox.com/TipsAndTricks/UsingDropboxCLI
http://wiki.dropbox.com/TipsAndTricks/TextBasedLinuxInstall
http://dl.dropbox.com/u/552/pyDropboxPath/1.0.1/index.html

DropboxCLI是Dropbox的命令行工具,可以通過 yaourt -S dropbox-cli 安裝,但其功能比較簡單,僅僅包括啟動、停止、查看dropbox運行狀態這幾項,沒有任何配置功能。

Dropbox安裝完直接從終端運行的話,會提示

This client is not linked to any account... Please visit https://www.dropbox.com/cli_link?host_id=7d44a557aa58f285f2da0x67334d02c1 to link this machine.

需要訪問指定鏈接驗證密碼(此時不能退出終端中的dropbox進程)後才能成功連接。連接成功後默認在/home/usrname/ 下創建 Dropbox文件夾用於同步,如果需要修改同步路徑,則需要用到pyDropboxPath.py。將同步路徑指定到newpath的命令如下:

python2 pyDropboxPath.py --newlocation newpath

既然已經全面轉向linux了,能用命令行做的事就盡量用命令行做吧,為一個小小的圖標搗鼓了一下午最終也沒解決,不過linux就是這麼慢慢玩轉的吧。

兩個未解決的問題:

1. 怎麼重新找回dropbox的系統托盤圖標?

2. 在/etc/rc.conf裏沒有dropboxd,但dropbox還是能開機啟動,是在哪裏指定的?