跳轉到內容

Osmo 文件

0% developed
來自華夏公益教科書

歡迎!這份軟體手冊是一份活文件,旨在跟上使用者和開發者的需求。有 說明 幫助任何使用者新增更多內容或改進措辭。包括:風格指南、簡介、目的說明、附錄、參考文獻等。請隨時貢獻更多常見問題解答和操作說明、更新和圖形。

第 1 章 - 簡介

[編輯 | 編輯原始碼]

本書的目標

[編輯 | 編輯原始碼]

本書旨在幫助 Osmo 使用者瞭解其本地 Osmo 個人資訊管理工具,包括他們控制自己資料的權力,這是一種重要的權力,在數字解決方案中往往會丟失。本書包含了有關軟體內部工作原理的“操作方法”和見解。說明可能以多種方式重複,因此所有級別的使用者都應該有機會理解文字和圖形。有些使用者將只理解圖片。有些人想了解程式碼。

“自由作業系統中最大的缺陷不是軟體——而是缺乏我們可以在這些系統中包含的良好的免費手冊。”理查德·斯托曼在“gnu.org”中。 為什麼自由軟體需要免費文件 [訪問日期:2014 年 3 月 20 日]。


出版資訊

[編輯 | 編輯原始碼]
由 Osmo PIM 軟體使用者和開發人員的直接和改編的社群貢獻撰寫。
由 Ellisun 編輯;從 2013 年 3 月到 9 月的創始作者。
根據 CC-BY-SA 3.0 許可證GFDL華夏公益教科書 上釋出,時間為 2013 年 3 月至今。

Osmo 個人資訊管理工具的用途

[編輯 | 編輯原始碼]

Osmo 軟體的目的是獨立管理個人的資訊。該軟體強調安全而不是共享。功能包括

  • 日曆,
  • 任務管理器,
  • 通訊錄和
  • 筆記模組

但還有本書中將要討論的不太明顯的函式,例如建立所有任務的 PDF 檔案的能力。Osmo 的目的是儘可能簡單,程式儘可能小。它應該是優雅的。簡單不是基於限制使用者的配置選項。相反,這種簡單性有望基於限制塞入一個包中的額外或冗餘程式的數量。開發人員旨在對系統資源的依賴儘可能少,並且不依賴於網際網路連線。Osmo 旨在易於使用且外觀簡單。Osmo 具有圖形使用者介面,但使用者可以使用鍵盤完成大多數操作。Osmo 的靈活配置設定可由使用者配置。使用者可以根據自己的獨特需求更改其外觀和操作方式。另一個關鍵目的 是強大的資料安全。預設情況下,它會對使用者資料進行部分或全部加密,並對其本身進行解密。加密演算法是公開發布的,因此如果使用者記得他們的私鑰,高階程式設計師可能能夠在不執行 Osmo 的情況下恢復加密資料。

有許多 PIM 具有更多裝置和網際網路共享功能,但很少有像 Osmo 那樣追求優雅、小巧或安全。(如果您有興趣瞭解計算機之間的資料傳輸,請繼續閱讀下面的內容。)

第 2 章 - 概述

[編輯 | 編輯原始碼]

來自 Osmo 主網站 http://www.clayo.org/osmo/ 的概述資訊(截至 2013 年初)(截至 2022 年,Osmo 官方網站位於 http://osmo-pim.sourceforge.net/

截至 2012 年,Osmo 具有以下功能

緊湊的介面 可配置的 GUI 佈局 加密的私有資料 備份

帶有文字屬性(斜體、粗體、下劃線等)的每日筆記

每日筆記可以分配一個每日類別,每個類別都有自己的顏色,例如,一個專案可能有多個不同的任務,每個任務分別每三天、五天、十天、兩週重複一次,使用帶有每日類別/顏色的每日筆記,每個任務都被分配到不同的顏色,可以利用顏色進行計劃以輕鬆識別即將到來的特定任務,檢視每個任務的筆記,根據時間的動態變化對每個任務進行任何特定調整。

日期計算器

內建全年日曆

緊湊模式

用於下個月和上個月的輔助日曆

基本 iCalendar 支援(匯入/匯出)

與任務和聯絡人模組的整合

每個任務的先進提醒警報操作(命令、聲音等) 任務列表列印 快速搜尋 類別過濾 隨時修改截止日期 基本 iCalendar 支援(匯出) 日期相關的任務著色

聯絡人

[編輯 | 編輯原始碼]

強大的搜尋功能 生日 瀏覽器地址 使用 Google 地圖在地圖上顯示位置 基本匯入/匯出過濾器(csv、xhtml)

便捷的筆記選擇器類別篩選快速搜尋可選加密使用使用者定義的密碼文字屬性(斜體,粗體,下劃線等)

第 3 章 - 如何使用 OSMO

[編輯 | 編輯原始碼]

Osmo 是一款獨立的基於圖形使用者介面 (GUI) 的程式。它旨在自我解釋。大多數使用者應該能夠“執行並享受樂趣”,但對於探索的使用者來說,還有更多功能可用。例如,有一些命令列選項可以使從鍵盤執行 Osmo 特別快且高效。

命令列選項

[編輯 | 編輯原始碼]

要使用鍵盤命令列選項,請開啟一個終端視窗,在新的行上鍵入“osmo”和一個空格,不帶引號。然後在空格後鍵入以下選項之一,將 [OPTION...] 替換為您選擇的選項

 osmo [OPTION...]

幫助選項

  • -?, --help顯示幫助選項

應用程式選項

  • -c, --calendar顯示小型日曆視窗
  • -e, --check檢查自上次執行以來的事件
  • -d, --days要檢查事件的向前天數(預設:0)
  • -s, --config=PATH設定設定和資料檔案的絕對路徑
  • -t, --tinygui修改 GUI 以在低解析度下使用 Osmo

快捷鍵

通用

  • <Ctrl+PageUp> - 切換到上一個選項卡
  • <Ctrl+PageDn> - 切換到下一個選項卡
  • <Alt+1...6, F1-F4> - 切換到選定的頁面
  • <F5> - 顯示選項視窗
  • <F6> - 顯示關於視窗
  • <F11> - 切換全屏模式
  • <PageUp/PageDn> - 切換選項和關於選項卡中的頁面
  • <Ctrl+q> - 退出

日曆

  • <Space> - 選擇當前日期
  • <Ctrl+Space> - 切換個人資料可見性
  • <Arrows> - 更改日期
  • <Ctrl+Up/Down> - 滾動日期資訊面板中的內容
  • <PageUp/PageDn> - 更改月份
  • <Home/End> - 更改年份
  • <a> - 切換上個月和下個月的日曆
  • < b > - 日期筆記瀏覽器
  • <c> - 為日期筆記分配背景顏色
  • <d> - 日期計算器
  • <f> - 顯示全年日曆
  • <g> - 跳轉到日期
  • <Delete> - 刪除日期筆記

筆記編輯器

  • <Alt+Arrows> - 更改日期
  • <Esc> - 關閉編輯器
  • <Ctrl+b> - 切換粗體
  • <Ctrl+i> - 切換斜體
  • <Ctrl+u> - 切換下劃線
  • <Ctrl+t> - 切換刪除線
  • <Ctrl+m> - 切換高亮

全年日曆

  • <Arrows Up/Down> - 更改年份
  • <F1> - 切換備用檢視
  • <F2> - 年份資訊
  • <F3> - 設定當前年份
  • <Esc> - 關閉全年日曆

任務

  • <Alt+a, Insert> - 新增任務
  • <Alt+e, Ctrl+Enter> - 編輯任務
  • <Alt+r, Delete> - 刪除任務
  • <Ctrl+h> - 切換隱藏的任務
  • <Ctrl+l> - 啟用搜尋欄位
  • <Left, Right> - 更改類別過濾器
  • <Esc> - 關閉任務資訊面板

聯絡人

  • <Insert> - 新增聯絡人
  • <Ctrl+Enter> - 編輯聯絡人
  • <Delete> - 刪除聯絡人
  • <Ctrl+l> - 啟用搜尋欄位
  • <Ctrl+Up/Down> - 更改搜尋模式
  • <Esc> - 關閉聯絡人詳細資訊面板

筆記 選擇器

  • <Enter> - 開啟筆記
  • <Insert> - 新增筆記
  • <Delete> - 刪除筆記
  • <Ctrl+Enter> - 編輯筆記名稱和類別
  • <Ctrl+l> - 啟用搜尋欄位
  • <Left, Right> - 更改類別過濾器

編輯器

  • <Ctrl+w> - 關閉筆記編輯器
  • <Ctrl+s> - 儲存筆記
  • <Ctrl+f> - 查詢文字
  • <Ctrl+b> - 切換粗體
  • <Ctrl+i> - 切換斜體
  • <Ctrl+u> - 切換下劃線
  • <Ctrl+t> - 切換刪除線
  • <Ctrl+m> - 切換高亮
  • <Ctrl+n> - 清除選擇屬性

常見問題解答 - 常見問題

[編輯 | 編輯原始碼]

如何新增重複性任務?

[編輯 | 編輯原始碼]

重複性任務是可能的,但我們尚未將其包含在本手冊中。在 Puppy Linux 討論論壇上,有 Osmo 重複性任務說明

如何將 Osmo 資料與其他程式或裝置交換?Osmo 支援哪些資料交換格式?

[編輯 | 編輯原始碼]

Osmo 軟體的目的是獨立管理個人的個人資訊 (PIM),並提供安全性,而不強調共享。另一方面,備份、遷移和從計算機故障中恢復是任何應用程式使用者需求的正常部分,因此瞭解您委託用於管理私人資訊的任何軟體的功能非常重要!

Osmo 將資料儲存在其自己的基於 XML 的檔案格式中。該程式將日曆和筆記儲存在 ~./osmo 目錄下的多個檔案和子目錄中,除非使用者明確指定了其他位置。Osmo 可以將聯絡人匯入為逗號分隔值 .csv 文字檔案並讀取 iCalendar .ics 檔案,但傳輸 Osmo 資訊的最佳方法是在“選項/常規”視窗(底部附近)建立整個 PIM 的備份並儲存備份檔案到行動式位置。然後使用另一臺計算機上執行的 OSMO 在另一臺計算機上使用相同的備份視窗重新建立整個 Osmo 例項。

Osmo 與其他程式之間的資料交換不完整,並且存在許多缺點。在 2013 年的當前開發階段,我們不建議從 KOrganizer、Evolution 等應用程式匯入資料到 Osmo。如果您這樣做,您會感到失望 -;),或者只是努力工作。如果您完成了這項工作,請分享您的結果!在這裡或在討論論壇上告訴其他人。

如何從另一個 PIM 匯入大量聯絡人?

如果您能將其匯出為 vCard 格式(每個聯絡人一個檔案或單個檔案),但無法將聯絡人載入到 OSMO 中,則有一個 vCard 到 CSV 轉換方法。<http://sourceforge.net/p/osmo-pim/mailman/message/208803/> 雖然 Osmo 不支援 vCard(截至 2013 年),但可以嘗試一個名為 Rubrica 的通訊錄 (http://rubrica.berlios.de/)。Rubrica 可以將 vCard 轉換為 CSV 格式。某些通訊錄也可以使用另一個名為 Pycocuma 的通訊錄在各種格式之間進行轉換。

如何將日曆資料匯出到 iCalender (.ics) 格式?然後將其匯入其他日曆?

<https://wikibook.tw/wiki/Osmo_Documentation/DOCdrafts> 透過右鍵單擊日曆日期,將一天的約會匯出到 iCalendar .ics 檔案。在下拉選單中選擇“匯出到 iCalender 檔案”,然後輸入檔名和位置。Osmo 匯出到 iCalendar .ics 檔案格式,該格式相當標準,可以匯入到許多日曆程式中。例如,要將此 .ics 檔案匯入到帶有 Lightning 日曆擴充套件的 Thunderbird 中(特別是 Icedove 版本 17.0.8 與 Iceowl 版本 1.9b1),請建立除家庭日曆之外的新日曆並將其匯入到其中。匯出選項可從日曆中的右鍵單擊彈出選單獲得,但與 ics 匯入問題類似,您可能無法匯出每天超過一個事件。

如何匯入 .ics 檔案?

日曆的“選項”對話方塊的底部部分允許您以只讀方式匯入 iCalendar 格式的檔案。截至撰寫本文時,該程式將僅開啟 iCalendar 欄位以供閱讀;您不能輸入或編輯以這種方式匯入的日曆中的資料。您可以在首選項中新增 iCal 檔案:首選項/日曆/iCalendar 檔案。在“首選項/日曆”視窗中向下滾動...

Osmo 中的日曆沒有每天的“真實”時間軸支援,因此在這種情況下,“匯入”意味著“檢視”。您可以使用“選項/日曆”中的選擇器將 .ics 檔案新增到 Osmo 中,然後來自 .ics 檔案的事件將顯示在每個日期資訊面板中。問題是“匯入”的事件無法編輯。此問題限制了 Osmo 作為 iCal 組織者的功能。

一種可能的解決方法是轉換來自其他 PIM 程式的匯出資料檔案。將其匯入另一個程式(如 Rubrica 或 Pycocuma),然後將其匯出為 Osmo 可匯入的格式。

(iCalendar 錯誤示例:僅匯入日曆事件 (VALARM),不匯入待辦事項 (VTODO)。它還 <http://sourceforge.net/mailarchive/forum.php?thread_name=20100806213321.5d9668fd%40nerka&forum_name=osmo-pim-friends> 在從 korganizer 匯入 iCalendar 檔案的一個示例中,僅匯入了日曆事件 (VALARM),未匯入待辦事項 (VTODO)。Korganizer 的事件包括開始時間的概念,列在“瀏覽 iCal 事件”下,但在 OSMO 中並未完全支援。在另一種情況下,當匯入包含 VTODO 欄位的 Thunderbird .ics 時,它們在 Osmo 的日期筆記中顯示為不可編輯的日曆事件。重複性事件僅在首次出現時顯示。<http://sourceforge.net/mailarchive/forum.php?thread_name=20100806213321.5d9668fd%40nerka&forum_name=osmo-pim-friends>

如何使日曆日期筆記在退出或遇到電源故障或崩潰之前儲存?

請記住,您的筆記只有在您正確關閉任何編輯視窗後才會儲存。例如,透過單擊“切換日期筆記”按鈕開啟和關閉編輯日期筆記的視窗。另一個數據儲存功能可以在“首選項”的“常規”選項卡下找到:“儲存每次修改後的資料”。使用此功能的代價是使 Osmo 速度變慢,因為它會讓您每次更改時都會檢視和儲存所有資料。更快的替代方法是在儲存時儲存編輯,並始終使用“<cntrl> q”正確關閉程式,這將在退出之前儲存筆記等。如果您在不儲存的情況下關閉編輯視窗,並且未選擇“儲存每次修改後的資料”的首選項,那麼如果您在不正確退出或切換出任何編輯面板的情況下關閉計算機或登出,則您的一些新資料可能會丟失。

常見問題解答的其他示例

[編輯 | 編輯原始碼]

可在 Osmo Documentation/DOCdrafts 中找到。許多常見問題的答案可以在 Osmo Documentation#Bibliography 中連結的文章中線上找到。)

為 Osmo 做貢獻

[編輯 | 編輯原始碼]

為 Osmo 文件專案做貢獻

[編輯 | 編輯原始碼]

任何級別的使用者文件幫助都是受歡迎的。你的新增不需要完美,因為這個文件起源於 Wiki。任何人的貢獻都可以被審查並在之後改進。當你準備開始時,請閱讀Osmo 文件/本地風格手冊以獲得指導。有一些未完成的Osmo 文件/DOCdrafts需要幫助才能準備好釋出到 Osmo 文件書籍中。

歡迎您為這個維基百科貢獻:

  • 事實核查和測試。
  • 在討論頁面上討論問題,幫助編輯編寫更好的說明。
  • 編輯語法
  • 使用維基百科的幫助:編輯中的提示編輯格式。
  • 編輯或新增新的使用者常見問題解答和“操作指南”。

透過寫下使用者可能的問題,然後回答它來開始一個新的操作指南。在常見問題解答部分 (FAQ) 中尋找類似的想法。你能改進其他人的操作指南嗎?如果你的新增的問題實際上並不經常被問到,也是可以的。如果你曾經自己問過這個問題,或者如果你看到了可能會讓其他人感到困惑的東西,那麼很有可能其他人最終也會想要得到這個問題的答案。

為 Osmo 軟體專案做貢獻

[編輯 | 編輯原始碼]

如果你對軟體做出了貢獻,非常感謝!請透過在文件維基的軟體更新部分新增關於如何訪問它的說明來分享你的貢獻。

對 Osmo 軟體專案的貢獻可以採取多種形式。因為 Osmo 被授權為自由和開放原始碼軟體 (FOSS 或 FLOSS),貢獻者可以從任何鼓勵、捐贈、功能請求或錯誤報告開始,並可能幫助開發者開發軟體本身。軟體維護者通常會公開發布一份需要的任務清單。當這個文件開始時,有一個類似於下面的待辦事項清單,其中包括對 Osmo 文件的需求。如果你對貢獻感興趣,請訪問 Osmo 軟體的主網站,看看這些任務或新的任務是否仍然需要。請記住,要查詢有關如何將你的貢獻包含到專案主體中的說明。

2013 年初期的 Osmo 待辦事項清單看起來像這樣:

  • iCal 訂閱
  • 分散式個人資料支援
  • 文件
  • 事件/聯絡人列印支援
  • 與 Evolution/Google 日曆/等共享個人資料 (OpenSync ?)
  • 我們對使用者的意見、翻譯和功能請求感興趣。如果您發現錯誤,請使用 SourceForge 錯誤跟蹤器報告它。錯誤報告應包含 Osmo 版本或修訂號 (對於 SVN 版本),重現錯誤所需的步驟以及需要時附加的示例檔案。如果您知道怎麼做,請在提交錯誤之前檢查 SVN 主幹。您可以訂閱我們的郵件列表,討論 Osmo 的使用和開發。您也可以閱讀 Twitter 上的開發微型部落格。
  • 語言本地化 - 模板檔案 (osmo.pot) 可供希望新增新語言的人使用。截至 2010-03-31,Osmo 支援以下語言,完成率如下:
*bg: 99% 
*ca: 79% 	
*cs: 100%
*da: 94%
*de: 92% 
*el: 79% 	
*en_GB: 100%
*es: 100%
*fi: 79% 	
*fr: 100%
*hu: 92% 	
*it: 96% 	
*ja: 100%
*lt: 65% 
*nl: 100%
*pl: 100%
*pt: 62% 
*ru: 84% 	
*sv: 78% 
*tr: 92%
*uk: 82% 	
*zh_CN: 93%

許可和安全

[編輯 | 編輯原始碼]

自由和開放原始碼許可軟體在安全和支援方面的價值。

知道如何做計算機程式設計的 Osmo 使用者可以更改程式,但不能聲稱程式只屬於他們。未來的 Osmo 程式設計師擁有許多權利,只要他們不限制其他人擁有相同的權利。使用者儲存在程式中的私人資料 (地址和筆記或安排資訊等) 是他們自己的,僅此而已。Osmo 允許使用者輕鬆地將他們的資料與程式的其餘部分分離。

作為一個使用者,你的安全來自了解你的資料是如何儲存的,以及能夠用你自己的私鑰鎖定它。你的安全並非來自隱藏程式的工作內部。使用者資料可以儲存在你的本地計算機或其他儲存介質上,包括“雲”儲存。與 osmo 不同,其他軟體可能會試圖隱藏工作內部部分。自由和開放原始碼軟體 (FOSS) 的價值之一是,理論上,其他程式設計師可以看到工作程式碼,並在他們之間以及公眾之間交流它的安全。與 Osmo 不同,當軟體是“封閉原始碼”時,沒有辦法知道私有資料是否正在被監控,或者每次開啟程式時是否被儲存在其他地方,例如。

你應該收到一個帶有 Osmo 的許可證,內容類似於以下內容:“本程式是自由軟體:你可以在自由軟體基金會發布的 GNU 通用公共許可證的條款下重新發布和/或修改它,無論是許可證的版本 2.0 (GPLv2),還是任何更高版本。本程式是按“現狀”提供的,不附帶任何形式的明示或暗示保證,包括但不限於適銷性或特定用途適用性的暗示保證。你應該收到一份 GNU 通用公共許可證的副本,連同本程式一起提供。如果沒有,請參考[[1]]”。

執行 Osmo 軟體的技術要求

[編輯 | 編輯原始碼]

Osmo 執行在 Linux 和一些與 Mac 相關的作業系統 (OpenBSD) 上。當前版本 (0.2.x) 不適用於 Windows。安裝包可用於執行以下作業系統的計算機,即使它們有小型處理器和有限的記憶體:

  • Arch Linux
  • Debian
  • Fedora
  • FreeBSD
  • Gentoo
  • OpenBSD
  • OpenSuse
  • PuppyLinux
  • Slackware
  • Ubuntu
  • VectorLinux
  • Zenwalk
  • iRex DR800

所需的軟體包

[編輯 | 編輯原始碼]

Osmo 是基於 GTK+ 的工具,使用純文字 (XML) 資料庫來儲存所有個人資料。

  • GTK+ - GIMP 工具包庫,版本 >= 2.12
  • LibXML 2 庫,版本 >= 2.0.0

可選軟體包

[編輯 | 編輯原始碼]
  • Libnotify 庫,版本 >= 0.4.4
  • Libgtkhtml2 庫,版本 >= 2.2.0
  • Libical 庫,版本 >= 0.33
  • Libtar 庫,版本 >= 1.2.10
  • Libgringotts 庫,版本 >= 1.2.1
  • Libsyncml 庫,版本 >= 0.4.0

下載和安裝

[編輯 | 編輯原始碼]

瀏覽 Source Forge 上的檔案。最新的 tarball (2020-07-12) 是 osmo-0.4.4.tar.gz (1.3 MB) - sha256sum: 1e8b11bd1baa0f6756326b58f87eb95a56b38a25d7336fdfb65c2dfca46d03a6

Subversion 訪問:使用以下命令獲取 Osmo 的最新版本

 svn co [osmo]

Osmo 應用程式更新

[編輯 | 編輯原始碼]

Osmo 軟體新增

[編輯 | 編輯原始碼]

2013-08

為在 Web 瀏覽器中檢視重疊任務時間線而開發的任務甘特圖擴充套件

Osmo 軟體版本 0.2.x 更新

[編輯 | 編輯原始碼]

2010-03-31: 版本 0.2.10

為任務和筆記列表新增可選水平(適合上網本)GUI 搜尋功能 可配置日曆標題中的日期格式 選項和關於選項卡已移至獨立視窗 只讀模式和可自定義筆記字型 筆記中所選文字的統計資訊 許多 GUI 改進 添加了翻譯:en_GB、da、bg 更新了翻譯:cs、es、jp、pl、it、de、fr、hu、nl、zh_cn

2009-08-21: 版本 0.2.8

加密資料備份 將任務匯出到 iCal 檔案 現在在日筆記編輯器中處理文字屬性 任務提醒的預設警報聲音 選項:在日期計算器中忽略週末 添加了新的日曆標記以用於生日 預設情況下使用區域設定 略微改進了 iCal 支援 許多小改進和修復 添加了翻譯:uk 更新了翻譯:it、fr、ru、jp、tr、cs、nl、es、pl

閱讀完整變更日誌…

參考文獻

[編輯 | 編輯原始碼]

截至 2013 年初,以下線上評論是 Osmo 文件的可用來源


華夏公益教科書