Jamyy's Weblog

筆記、日記、行事曆

by Jamyy on 十二月.19, 2013, under Linux

(以上軟體均有 Windows 版本)

操作環境: PearOS 8 / Ubuntu 13.10 / Linux Mint 16

安裝 Zim

$ sudo apt-get install zim

啟動 Zim

$ zim

↓ 初次啟動 Zim 時會出現這個畫面, 按 OK 建立資料目錄

Zim 基本操作

搜尋內容:

  • Ctrl + F: 搜尋當頁內容
  • Ctrl + Shift + F: 搜尋所有頁面內容

編輯內容:

  • 在開頭輸入星號 ( * ) 空格: 建立清單
  • 文字選取後 Ctrl + 數字 1 ~ 5: 1 ~ 5 級標題
  • 文字選取後 Ctrl + T: 圈選範圍改成等寬字體
  • 文字選取後 Ctrl + U: 圈選範圍加上螢光黃底

節點操作:

  1. 確認是否為編輯模式: 按鈕作用中表示目前是編輯模式
  2. 左鍵點選節點名稱, 右鍵叫出選單
  3. New Page: 建立同一層級節點; New Sub Page: 建立次級節點

安裝 RedNotebook

$ sudo apt-get install rednotebook

啟動 RedNotebook

$ rednotebook

↓ 按 Preview 查看版面輸出結果, 點擊其他粗體日期查看更多範例

修改 RedNotebook Preview 輸出效果

$ sudo vi /usr/share/rednotebook/rednotebook/util/markup.py

找到 <style type="text/css">, 修改或增添 CSS 內容, 重新啟動 rednotebook 生效

Zim、RedNotebook 資料雲端化

把 ~/Notebooks/Notes 以及 ~/.rednotebook/data 指向 Dropbox 或其他網路掛載點就可以了
如有多部電腦使用 davfs 掛載點 (WebDAV), mount 前記得清除 ~/.davfs2/cache/* (以一般身份掛載) 或 /var/cache/davfs2/* (以 root 身份掛載)

在 Thunderbird 匯入 Google Calendar 行事曆

  1. 打開瀏覽器, 登入 Google Calendar
  2. 於日曆清單中點擊三角形圖示, 點選 "日曆設定"
  3. 點擊 "私人網址" 的 "ICAL" 圖示
  4. 複製網址
  5. 啟動 Thunderbird, 點入 Calendar 頁面 (須先安裝 Lightning 才有此選項), 於左側 Calendar 邊欄空白處按右鍵, 點擊 "New Calendar"
  6. 點擊 "On the Network" → Format: iCalendar (ICS) → Location: 貼上剛剛複製的網址
  7. 命名行事曆名稱以及設定是否顯示通知後完成 Google Calendar 匯入操作

↓ 滑鼠游標停留在事件標題即可檢視事件內容


 

寫在最後

從 2012 年初開始寫日記到現在已經整整快兩年的時間, 雖然只是每天挑幾件事情條列記錄, 偶爾還是有查詢或回顧的需求, 因此開始注重日記工具的方便性. 一開始選擇 Google Calendar 為平台, 因為不方便回顧日記內容而改用 Thunderbird + Lightning, 這樣一用就是快兩年的時間. 但 Lightning 搜尋資料的速度很慢且不順手, 眼見資料越積越多, 遂興起轉換平台的念頭, 而第一首選就是原本當作記事本來用的 RedNotebook. 以 Excel VBA 撰寫資料轉換程式順利將資料轉入 RedNotebook 之後, 不但搜尋速度極快, RedNotebook 還會把經常出現的字眼自動產生關鍵字雲, 讓日記功能變得更豐富有趣呢!

之前想把程式碼或 Shell 指令記錄在 RedNotebook 根本是個災難, 因為 RedNotebook 是以文字內容來控制預覽輸出樣式, 一旦指令程式的字碼剛好符合 RedNotebook 樣式符號, 在預覽結果的時候就會被自動處理成該符號所代表的輸出樣式, 造成輸出結果一團亂. 幾天前在 Google+ 看到有人分享 Zim 的訊息, 試用了一下就愛上了這個簡便的筆記軟體, 因為 Zim 不但徹底解決了我在 RedNotebook 所遇到的問題, 把程式、指令框起來 Ctrl + T 還能立即把內容變成等寬字體, 真是太方便了!

為什麼不用 Evernote?

如果在 Windows 平台, 我應該不會大費周章去尋找什麼 Zim、RedNotebook 這些東西, 一切都是因為 Evernote 沒有官方版的 Linux 桌面軟體. 眾所皆知, Evernote 是目前最強大、最好用的記事軟體, 我也在 Evernote 整理了許多生活備忘以及沒能整理到 Blog 的片段技術筆記. 然而開源專案的 Nevernote (Nixnote) 並不好用, 也不想安裝四百多 MB 的 Wine, 只為了來運行 Windows 版 Evernote 桌面軟體, 只好將就瀏覽器版本作為日常生活筆記, 與 Android 裝置相互取用.

改用 Qt 引擎的 Nixnote 2 目前仍在 Alpha 階段, 希望它正式推出後能帶來更好的 Evernote 體驗.



:, , , ,