今天升級了一下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還是能開機啟動,是在哪裏指定的?