這裡列出的是Ivon我這幾年用Linux當桌面系統下來常常用到,且認為實用的Linux電腦軟體,並附上使用方法。這些軟體包含上網、文書處理、圖像編輯、影片剪輯轉檔、玩遊戲、實用工具,Ivon認為這些軟體應能符合日常使用桌面Linux系統的需求,
Linux系統的特色是尊重使用者的自由,因此Ivon推薦的全部都是開放原始碼又免費的軟體,大部分都有中文界面。不論你使用的是哪個Linux發行版,應該都能找到本文介紹的軟體。
專有軟體Ivon是能不用就不用,若有的話會特別註明。
1. Linux系統如何安裝軟體?#
視你使用的Linux發行版而定,主要就二種方法:
軟體商店。開啟 Linux軟體商店搜尋軟體安裝。Ubuntu、Fedora都有內建軟體商店,在這裡您可以按照分類探索軟體!
或者用套件管理員(package manager)裝軟體。Linux發行版一定都有套件管理員,開終端機打指令安裝。例如安裝Firefox只要一行指令:
# Ubuntu
sudo apt install firefox
# Fedora
sudo dnf install firefox
# Arch Linux
sudo pacman -S firefox
Linux尚有 AppImage、 Flatpak、 Snap等比較簡單的軟體安裝方法。以實用程度來說,這當中我比較推薦Flatpak > AppImage > Snap。
非必要情況下,請勿用手動make編譯的方式安裝軟體,這會導致軟體版本升級不易。建議優先嘗試應用程式商店和套件管理員來安裝軟體。
更詳細的Linux安裝軟體指南請看 Linux應該如何安裝軟體以及 Linux如何解除安裝軟體
2. Linux常用軟體#
介紹一些好用軟體,以及值得參考看看的軟體。雖然文章標題說是「必裝」,但不一定要真的全裝,選擇適合自身情況的軟體就行。
網路瀏覽器#
- Mozilla Firefox:跨平台的開源瀏覽器,大部分Linux發行版都有內建。預設有保護隱私的功能,登入Mozilla帳號後即可同步瀏覽資料和書籤。
- Chromium:Google Chrome的上游開源版本,不支援登入Google帳號同步資料。
- Google Chrome【專有軟體】:跨平台的瀏覽器,支援登入Google帳號同步資料,市占率最高的瀏覽器。 詳細使用方法
- Microsoft Edge【專有軟體】:跨平台的瀏覽器,支援登入微軟帳號同步資料,Microsoft Windows系統的預設瀏覽器。
- Brave Browser:基於Chromium研發,主打隱私與Web3服務的瀏覽器,內建擋廣告程式。
- Tor Browser:基於Firefox,專為Tor連線使用者打造的隱私瀏覽器。
輸入法 (IME)#
- Fcitx5小企鵝:輸入法引擎,支援搭配拼音、注音、雙拼、五筆、倉頡、嘸蝦米、日文(Mozc, Anthy)、韓文(Hangul)、越南文(Unikey, Bamboo)使用,支援繁簡轉換,對Wayland支援度佳。Fcitx5的注音輸入法引擎主要是搭配「新酷音」使用。 詳細使用方法
- RIME中州韻:自由度高的輸入法引擎,支援注音、拼音等方案,需要多花點時間配置輸入法。
- GCIN:跨平台的中文注音輸入法
- HIME詞音:衍生自GCIN的中文輸入法。
- SCIM:支援多國語言的輸入法引擎,現在比較少人用了。
文書處理#
- LibreOffice:相容Microsoft Office文件的文書處理軟體,可製作文字文件 (LibreOffice Writer)、試算表 (LibreOffice Calc)、簡報 (LibreOffice Impress)、編輯PDF (LibreOffice Draw)、編輯數學公式 (LibreOffice Math)。支援開啟.odt, .odx, .odf, .ods, .docx, .xlsx, .pptx格式的文件。 詳細使用方法
- OnlyOffice:類似Microsoft Office,介面比較漂亮,支援Nextcloud雲端協作。
- Microsoft Office【專有軟體】:世界上最流行的套裝文書軟體,沒有原生Linux套件。Office 365以前的舊版本2016、2010、2007可以用Wine跑。
- Scribus: 專業書籍排版軟體。
- AnyType:筆記兼個人知識庫管理軟體,類似Notion,支援跨平台雲端同步。
- Joplin:筆記軟體,類似Evernote,支援跨平台雲端同步。 詳細使用方法
- Xournal++:支援觸控筆手寫的筆記軟體。
- Rnote:專為手寫與繪圖設計的筆記軟體。
- Okular:PDF和電子書文件檢視器,類似Adobe Acrobat,可以開啟PDF, PS, Tiff, CHM, DjVu, Images, DVI, XPS, Fiction Book, Comic Book, Plucker, EPub, Fax格式,支援標注文件。
- KOReader:電子書閱讀器,專為E-ink螢幕設計,功能豐富。 詳細使用方法
- calibre:Okular進階版,是電子書閱讀器也是電子書庫管理軟體。
- JASP:資料統計軟體。IBM SPSS的替代品。
相片檢視器#
- Gwenview:KDE的看圖軟體,可簡單編輯圖片和加文字,支援讀取壓縮檔的圖片。
- Nomacs:跨平台看圖軟體,可簡單調整圖片,支援批次圖片編輯操作。
- Shotwell:GNOME附屬的相片管理程式。
- DigiKam:攝影師整理相片的跨平台軟體,類似Adobe Lightroom。
- Darktable
影片/音樂播放器#
- VLC:萬能影片播放器,支援大多數的影片與音樂格式。
- MPV:同樣萬能的影片播放器,介面較不友善但客製化程度高,內建yt-dlp。 詳細使用方法
- Tauon Music Box:音樂播放器,支援資料夾模式播放、廣播電台、Jellyfin、Spotify、音樂轉檔、顯示歌詞。歌詞可從線上抓取,或讀取本機.lrc檔。
- Strawberry Music Player:音樂播放器。支援線上歌詞、從資料夾播放音樂、收聽廣播電台、音樂轉檔、播放dsf檔。界面類似foobar2000。 詳細使用方法
- foobar2000【專有軟體】:可調整版面、轉檔、擷取CD的音樂播放器。該軟體並沒有原生Linux版,請用Wine跑exe。 詳細使用方法
- EasyEffects:音效處理軟體,內含許多詳細的設定,可以改善喇叭、耳機的音質,增強聽感。 詳細使用方法
- JamesDSP:音效處理軟體,增強聽感。
圖像編輯/繪圖軟體#
註:繪圖軟體包含2D與3D繪圖。
- GIMP:修圖軟體,繪圖功能較弱。類似Adobe Photoshop。 詳細使用方法
- BIMP:批次照片轉檔程式。 詳細使用方法
- Inkscape:向量圖片編輯器,類似Adobe Illustrator。
- Krita:專業電腦繪圖軟體,支援繪圖板與自訂筆刷,可以繪製插畫、漫畫、動畫,類似Clip Studio Paint。因為介面操作類似Photoshop,所以也可以拿來修圖。 詳細使用方法
- Adobe Photoshop【專有軟體】:最流行的付費修圖軟體,部份版本在Linux可以用Wine跑。 詳細使用方法
- Blender:萬能的3D建模軟體,還可製作動畫。類似Maya、3DS Max。 詳細使用方法
- Autodesk Fusion 360【專有軟體】:工業建模軟體,部份版本在Linux可以用Wine跑。
- Autodesk Maya【專有軟體】:專業3D建模軟體,官方有提供RedHat和Debian系發行版的原生套件。
- FreeCAD:繪製CAD工程圖的軟體。
- FreePlane:繪製心智圖。
- XMind【專有軟體】:繪製心智圖,支援上傳到雲端。
- ImageMagick (無圖形界面):用於圖片轉檔的純文字工具。
影片剪輯與轉檔#
- Kdenlive:功能齊全的影片剪輯軟體,可剪輯影片、上字幕、加特效。類似威力導演。 詳細使用方法
- OpenShot:可剪輯影片、上字幕,但功能比較精簡。類似Windows Movie Maker。
- Shotcut:支援調色的影片剪輯軟體。
- Blender:能建3D模型,又能做特效,還能剪輯影片。 詳細使用方法
- Davinci Resolve【專有軟體】:跨平台的專業影片編輯器,需要付費購買完整版。
- Aegisub:專門用來製作srt、ass字幕的軟體。
- Handbrake:影片轉檔軟體,支援將影片批次輸出為Youtube影片等常見格式。類似格式工廠。 詳細使用方法
- MakeMKV【專有軟體】:讓Linux系統能轉檔播放藍光光碟。 詳細使用方法
- ffmpeg (無圖形界面):很多影片編輯的程式其實都會用到它,萬能的轉檔軟體,可用來處理各種影片和音訊格式。
音訊編輯#
- Audacity:音訊剪輯、強化、降噪。
- LMMS:跨平台音樂工作站軟體。
- K3B:CD/DVD光碟片燒錄程式。
錄影/錄音/直播#
- OBS Studio:可錄影或直播,支援擷取單個視窗、加入音軌等進階功能。 詳細使用方法
- Spectacle:截圖軟體,可延時截圖、截圖自動複製到剪貼簿、截圖後加文字。
- Flameshot:功能豐富的截圖軟體。
- Peek:將螢幕操作錄製為gif。
- Kwave:錄音、音訊編輯軟體。
社群與通訊軟體#
- FreeTube:無廣告的Youtube客戶端。 詳細使用方法
- Pidigin:支援IRC與許多社群網站的通訊軟體。
- Fluent Reader:RSS閱讀器
- Jitsi Meet:會議視訊軟體。
- Jami:會議視訊軟體。
- Teams for Linux:Microsoft的視訊軟體。僅是作為官方PWA網頁版的wrapper。
- Signal
- Element Matrix Desktop
- Telegram Desktop
- Line【專有軟體】:需使用Bottles for Linux才能跑。 詳細使用方法
- Zoom【專有軟體】
- Discord【專有軟體】
- Spotify【專有軟體】
- QQ Linux【專有軟體】
- WeChat Linux【專有軟體】
Linux可以玩的遊戲#
首先列出的是輔助玩遊戲的軟體,因很多遊戲只有Windows版,Linux需要靠Wine才能跑:
- Steam【專有軟體】:購買與下載遊戲的平台,方便管理購買的遊戲。內建Steam Proton (Wine) 技術可讓你遊玩部份Windows平台的遊戲,ProtonDB資料庫顯示很多大型遊戲能以此方法執行,就像Steam Deck那樣。 詳細使用方法
- Bottles for Linux:Wine的前端。用Wine跑Windows exe通常需要打指令,而Bottles將過程簡化為只要點幾下就能執行Windows程式,用來跑小程式十分有用。 詳細使用方法
- Moonlight/Sunshine for Linux:雲端串流遊戲軟體,可讓你從另一部電腦串流玩遊戲。 詳細使用方法
除去Steam的以外,Linux平台也是有很多原生遊戲的:
- Minetest:支援許多模組的開源沙盒遊戲。 詳細使用方法
- Minecraft【專有軟體】:熱門的沙盒遊戲,Java版支援Linux。 詳細使用方法
- 0.A.D:開源版世紀帝國。
- War Thunder【專有軟體】:大型線上多人戰爭遊戲,駕駛陸海空三軍的載具對戰。 詳細使用方法
- SuperTuxKart:3D卡丁車賽車遊戲。
- SuperTux:2D捲軸動作遊戲。
- Shattered Pixel Dungeon:rouge-like地牢遊戲。
- Xonotic:第一人稱射擊遊戲。
- OpenSpades:開源版像素槍戰。
- osu!:音樂節奏遊戲。
- FlightGear:飛行模擬遊戲。
- VDrift:3D賽車模擬器。
更多遊戲參見 Linux玩遊戲分類。
程式碼編輯器#
- Vim:自訂性極高,可在伺服器純文字介面運作,也可當一般桌面下的文字編輯器。熟練的話能當成程式開發的IDE。
- Emacs:強大的純文字編輯器,可充當IDE,還內建小遊戲、瀏覽器。
- Kate:KDE的輕量文字編輯器,強化版Notepad++,支援管理Git專案。
- Visual Studio Code【專有軟體】:可充當IDE的文字編輯器,可管理Git專案。透過安裝擴充套件支援各種程式語言。勿跟「Visual Studio」搞混。
- Code - OSS:不含Microsoft追蹤器,完全開源版的Visual Studio Code
- KDevelop:KDE附屬的IDE
- GNOME Builder:開發GTK程式的IDE
- QT Creator:寫QT框架的IDE
- IntelliJ IDEA:寫Java程式的IDE。社群版是開源的
- PyCharm:寫Python程式的IDE。社群版是開源的
- JetBrains Rider:寫C#程式的IDE。
- Android Studio:開發Android App的IDE,附贈Google開發的Android模擬器。
- Eclipse:支援多種程式語言的IDE
- Unity Hub【專有軟體】:開發Unity 3D應用程式的套件。
容器與虛擬化#
- Virt Manager + QEMU/KVM:自訂性高的開源虛擬機軟體,可在Linux系統高效率執行Windows、macOS、Android-x86等其他系統的虛擬機,必要時可直通GPU給虛擬機增強圖形效能。 詳細使用方法
- VMware Workstation【專有軟體】:商業虛擬機軟體,跨平台。
- Oracle VirtualBox:開源虛擬機軟體,跨平台,界面操作比較好上手。 詳細使用方法
- Docker:容器技術,比虛擬機省資源,跑伺服器服務、編譯程式很方便。 詳細使用方法
- Waydroid:在Linux跑Android APP的容器技術,圖形效能跟原生的一樣快。 詳細使用方法
- Genymotion【專有軟體】:跨平台的商業Android模擬器,上手簡單。 詳細使用方法
實用工具#
- Thunderbird:收發電子郵件軟體。
- JDownloader:下載管理器,支援從各大網站下載影片,以及存取雲端硬碟的檔案等等。 詳細使用方法
- File Centipede:下載管理器,支援下載免空檔案、m3u8影片、BT種子。 詳細使用方法
- Xtreme Download Manager:管理大量下載任務的軟體
- qBitTorrent:BT與磁力連結下載軟體,提供遠端存取的網頁界面。 詳細使用方法
- RustDesk:跨平台遠端桌面軟體。 詳細使用方法
- Gparted:磁碟分割、格式化軟體。
- KDE Dolphin:美觀、功能眾多的檔案總管,支援檔案搜尋、以縮圖或資料夾結構檢視硬碟檔案。
- KDE Filelight:硬碟空間分析工具,快速找出最大檔案。 詳細使用方法
- Timeshift:電腦檔案備份軟體,支援備份整個系統分區。 詳細使用方法
- Rclone:掛載雲端硬碟的備份工具,支援Google Drive、OneDrive、MEGA、Dropbox等常見的雲端硬碟。 詳細使用方法
- balenaEtcher:開機USB隨身碟製作程式。
- Ventoy:讓USB隨身碟既可當開機碟又可存資料。 詳細使用方法
- KDE Ark:解壓縮軟體,支援zip、7z、rar、tar、xz等常見壓縮檔格式。 詳細使用方法
- PeaZip:跨平台解壓縮軟體,支援常見壓縮檔格式,支援按照檔案內容切換編碼 (例如日文和簡體中文)。
- WinRAR【專有軟體】:專門用來處理.rar檔案與特殊字元編碼的壓縮軟體。圖形界面沒有原生Linux版,請用Wine跑。
- KDE Connect:與手機和其他電腦互傳檔案、同步通知,類似Microsoft我的手機,只不過需要Wifi。 詳細使用方法
- LocalSend:跨平台無線傳檔軟體。 詳細使用方法
- HardInfo:查看電腦硬體配備的圖形工具,附贈跑分功能。
- Htop/Nvtop:監控系統CPU、GPU、RAM、硬碟使用情況。
- KDiskMark:測試硬碟讀寫速度,界面類似CrystalDiskInfo。
- S-TUI:壓力測試,燒機軟體。
- Phoronix Test Suite:標準化的套裝跑分軟體,由Phoronix網站開發。
防毒軟體#
Linux的防毒軟體多是給大型企業伺服器用的,一般用戶只要有開防火牆、啟用SELinux、帳號密碼不要太簡單、別亂裝第三方軟體、開Fail2ban就夠了。
- ClamAV:開源防毒軟體,病毒資料庫由社群提供,支援排程掃描。