在命令行中使用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還是能開機啟動,是在哪裏指定的?

 

Linux下输简出正 (繁)

2011年5月6日星期五 0 评论

本文以Archlinux下,在IBus输入法中使用极点五笔码表实再输简出正 (繁)。

所谓输简出正,就是按简化汉字的形进行输入,但输出显示的却是正体汉字。

要输简出繁首先要做到输简出简

  • 安装 ibus:pacman -S ibus
  • 下载码表:ibus-table-chinese 在AUR中 (可以yaourt -S ibus-table-chinese),但如果不需要其中一两种输入法,可以从ibus项目下载页面单独下载 ibus-table-chinese.tar.gz,解压后在 tables/wubi-jidian/ 下有 wubi-jidian86.txt
  • 安装码表:ibus-table-createdb  -s wubi-jidian86.txt 生成 wubi-jidian86.db,将其复制到 /usr/share/ibus-table/tables/ 即可

知道这个流程后输简出繁也很容易

  • 用文本編輯器 (推薦使用MadEdit) 打開 wubi-jidian86.txt,可以看到如下的鍵位-字符映射

a    工    99454797
b    了    1477224452
c    以    418261033
d    在    1133790406
e    有    976401164
f    地    476035359
g    一    2015124793

  • 用文本編輯器將全部文件內容進行簡-繁轉換(MadEdit有此功能),另存為新的碼表文件,比如取名叫wubi-jidian86-tr.txt
  • 按前述安裝碼表一樣的步驟,結束後重啟 ibus,即可將 wubi-jidian86-tr 加入到輸入法列表,只要選擇wubi-jidian86-tr,就能夠做到輸簡出繁

本文所述方法可以推廣到其它輸入法,或其它碼表。