登入  |  English
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 原網站預計持續維運至 2021年底,網站內容基本上不會再更動。本網站由 Denny Huang 備份封存。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。
自由專欄 利用開源軟體提高生產力

利用開源軟體提高生產力

◎本文翻譯自 Linuxaria︰https://linuxaria.com/article/productivity-boosting-with-open-source-applications?lang=en

生產力至關重要。生產力的提升有助節省時間,在短時間內完成更多工作。這也是今天許多工廠生產線自動化的原因。提高生產力在平日電腦使用上也很重要。不論是一般桌面用戶、進階用戶、開發者、播客 (podcaster),生產力提升都有助你節省時間、完成更多工作,甚至是降低磁碟空間、CPU、記憶體用量。很多人不知道,有許多很棒的開源軟體可以幫助提高生產力。其中有些是每個 Linux 作業系統都有的標準 GNU 工具,有的則是主要 Linux 散佈套件的標準元件。

  1. Linux 終端器︰

    Linux 主控台 (Linux console) 很有用且功能強大。每位用戶都應該把學習主控台列在待辦事項上。現在大多數用戶都視主控台為過時軟體,然而主控台事實上並未壽終正寢。有數百萬用戶每天都會使用它。比起 GUI 應用軟體,在主控台裡進行系統管理、資料庫、開發等工作會更有效率。

  2. Libreoffice︰

    Libreoffice 是 2010 年從 Openoffice 分支出去的辦公室生產套件,可用來編輯文檔、做桌面出版、試算表、投影片、製作圖表與數學運算。此外 Libreoffice 也有一些很酷的功能與插件,有助於提高你的生產力。

    Libreoffice 可以用來維護家庭與辦公室使用的小型資料庫。透過 Libreoffice 你也可以安裝延伸套件,編輯 Mediawiki 伺服器的圍紀 (wiki) 頁面而無需熟悉其語法。為此,你需要的是 wiki-publisher 插件。wiki-publisher 插件讓你可以就像一般文檔一樣編輯圍紀文件。其他有用的插件還有 nlpsolver (提供 Solver 引擎可幫助解非線性模型)和 presentation minimizer (縮減投影片檔案大小)。

  3. VIM︰

    從 1970 初期 VI 就已經是知名的文字編輯器。Bram Moolenaar 在 1988 年開始以 VI 為基礎開發 VIM。1991 年為 Amiga 電腦釋出時,它叫 VI Imitation。在 1993 年 2.0 版釋出時,VIM 改名為 VI Improved。在很短的時間內,VIM 就在用戶間受到廣大歡迎。

    採用自己的軟體授權釋出為自由軟體,VIM 的授權被稱為慈善軟體授權 (charityware license),相容於 GNU 通用公共授權。VIM 有助你提高生產力並完成工作。至於快捷鍵和速查表,可以造訪這裡。以下是不錯的 VIM 插件。

    • MRU – MRU 有助你追蹤並重用最近用過的文件。
    • VIMExplorer – VIM 的檔案管理器。
    • NERDTree – 先進的 VIM 檔案瀏覽器。
    • NERDCommenter – 註解編輯器。
    • snipMATE – 為 VIM 提供 Textmates 的 程式碼片段 (snippets) 功能。
    • bufferexplorer – VIM 暫存區瀏覽器。
    • calendar – 看插件名稱應該就知道了吧(日曆)。
    • Fugitive – 整合 VIM 與 Git 的強大插件。 是我在 GIT+Puppet+markdown 語言上工作的設定。如果你喜歡,請複製我在 github 上的設定

  4. Xmonad︰

    像 GNOME 3 或 KDE4 這樣新穎且現代化的桌面管理器,外觀總是華麗多彩。雖然看起來很棒,但是外觀並非一切。在我看來,隱藏於外觀下的事物更為重要。

    所幸某些介面走的是不同路線。它們被稱之為視窗管理器。視窗管理器分為兩大類,浮動式視窗管理器與平鋪式視窗管理器 (tiling window managers)。平鋪式視窗管理器在提高生產力這一點上,引起了我的關注。Xmonad 是最普及的平鋪視窗管理器之一。

    Xmonad 是用 Haskell 撰寫的平鋪式視窗管理器,在 2007 年時作為 DWM 的分支而登場。一開始,Xmonad 只是把 DWM 從 C 改寫至 Haskell 而已。不過到了今天,Xmonad 擁有 DWM 所沒有的功能,而且許多還是 Xmonad 特有的功能。

    它的安裝簡便,幾乎所有散佈套件的套件庫都有 Xmonad。設定可以透過用戶家目錄底下的 .xmonad 資料夾裡的 xmonad.hf 檔案完成。Xmonad 也可以當作獨立的視窗管理器,或作為 GNOME、Xfce或 KDE 的視窗管理器。

  5. Z Shell︰

    簡單來說,Z Shell 或 ZSH 會是你用到的最後一套 shell。ZSH 是一套作為互動式 shell 與腳本直譯器的 shell。ZSH 相容於 Bash,並有許多優於 Bash 之處,像是:

    • 速度
    • 更好的 tab 自動完成
    • 更好的檔名匹配 (globbing)
    • 更好的陣列處理
    • 可完全客制化

在安裝 ZSH 前,用 echo $SHELL 確認你正在使用的 shell。多數散佈套件的套件庫都有 ZSH,因此只需抓取後安裝在系統上。Slackware 預先安裝了 ZSH,在設定剛安裝好的 Slackware 系統時,你可以選擇用 ZSH 作為預設 shell。執行 chsh -s $ (which zsh) 可以把 ZSH 設為預設 shell。在開始使用前,你得登出然後再登入,有時則必須重新開機。你可透過若干腳本進行組態設定:

/etc/prpfile
~/.zshenv 
~/.zshrc 
~/.zshprofile 
~/.zshlogin 
~/zshlogout

我知道這些套件並不是都能讓每個人用來提高生產力,這還得看你從事的是什麼工作。或許對你而言 GIMP 是殺手級應用程式,但我卻很少用到。

不過有助提高生產力的套件並不僅于此,Mplayer、ffmpeg、MPD、mutt、Turpial、WordPress、RSSOwl、Task Coach、Bibus、Storybook,不管你所處領域為何,你從事何種工作,總有開源應用軟體可以幫助你提高你的生產力。




自由軟體鑄造場電子報 : 第 239 期 AngularJS 簡介
標籤: ,  
分類: 自由專欄