General recommendations (正體中文)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
翻譯狀態:本文章是 General_Recommendations 的翻譯版本。最近一次的翻譯時間:2014-01-22。點擊本連結查看英文頁面之後的變更。

Tango-preferences-desktop-locale-modified.png這個文章或章節的 翻譯 沒有對應到原文章的內容。Tango-preferences-desktop-locale-modified.png

原因: Last updated in 2014 (293934), out of sync with English page (請在 Talk:General recommendations (正體中文) 中討論)

這份註釋索引文件列舉了其他熱門文章和重要資訊,善用這些資源可以幫您新安裝的 Arch 系統提升和新增功能。這裡所列出的頁面需要使用 pacman官方倉庫安裝額外的軟體包,至於來自非官方的 Arch 使用者倉庫的軟體包,需要配置 makepkg,另外可搭配 AUR 幫助程式使用。因此在繼續之前,應該徹底瞭解軟體包的管理概念。這裡假設讀者已經閱讀新手教學安裝指南,按照步驟安裝一個基本的 Arch Linux 系統。

外觀

這一節包含常見的「美觀」調整,可以增進 Arch 體驗。更多資訊請參閱美觀分類

彩色輸出

雖然不少的應用程式已內建彩色輸出,使用一個通用的著色器 (如 cope) 也是另外一種方案。從 AUR 安裝 cope-gitAUR。類似的替代方案有 acocAUR[損壞的連結: package not found]cwAUR

終端機提示符

終端機提示符 (PS1) 的客製化十分靈活。參考 What's your PS1? 這則論壇貼文尋求靈感。Bash 或 Zsh 的使用者也請分別參閱 Bash 彩色提示符Zsh#提示符

核心工具

特定核心工具 (如 grepls)的彩色輸出,在核心工具一文中提及。

Emacs shell

Emacs 並非一般的文字編輯器,它的知名之處在於功能豐富,其中一項就是當作全功能的 shell 使用。若啟用彩色輸出後出現亂碼,請參考 Emacs#彩色輸出問題

手冊頁

Man 頁 (或手冊頁) 是對 GNU/Linux 使用者手上最有幫助的資源之一。為了增進可讀性,可以設定分頁程式幫文字上色,如 Color output in console#man一文中解釋。

字型

字型字型設定文章內有不少相關資訊。

終端機字型

若您有不少時間會在虛擬終端機上工作 (不使用 X 伺服器),可以考慮更改終端機字型以提升可讀性;參閱Linux console#Fonts

修補字型軟體包

有一些字型算繪函式庫適用的修補程式能提供更好的算繪效果;參閱字型設定#修補程式軟體包[broken link: invalid section]

影音

Category:Multimedia 包含額外的多媒體資源。

瀏覽器插件

安裝瀏覽器插件 (例如 Adobe Acrobat Reader, Adobe Flash Player 和 Java) 以享受網路的媒體資源和完整的瀏覽體驗。

編解碼器

編解碼器是多媒體應用程式用來將音訊或視訊串流編/解碼的工具。為了能夠播放已編碼的串流,使用者必須確定已安裝相對應的編解碼器。

音效

音效由核心的聲音驅動 (ALSAOSS) 提供。使用者可以額外安裝設定音效伺服器。

開機

這一節包含與開機過程相關的資訊。Arch 開機過程的簡介可以在 Arch 開機過程找到。更多請參閱開機過程分類

自動辨識硬體

開機過程中,udev 預設會自動偵測硬體。一種潛在改善開機時間的作法是:停用自動載入模組並手動指定所需模組,如Kernel module#Automatic module loading with systemd所述。此外,Xorg 應能夠自動偵測使用 udev 的所需驅動,不過使用者也有手動設定 X 伺服器的選擇。

開機啟用 Num Lock

Num Lock 是多數鍵盤都有的切換鍵。若要在系統開機時啟用 Num Lock 的數字鍵,參閱開機時啟用 Numlock

保留開機訊息

開機完成後,螢幕會被清空以顯示登入提示,讓使用者無法收集開機過程的回饋訊息。停用清理開機訊息來克服這項限制。

開機啟動 X

若圖形介面需要利用 X 伺服器,可以考慮在開機階段啟動 X 伺服器,而非登入後再手動啟動。若需要圖形登入介面,請參閱顯示管理員,或者參閱不需要顯示管理員的方式:開機時啟動 X

改進終端機

這一節包含讓終端機程式更實用的小修改。更多資訊請參閱指令 Shell 分類

其他 shell

Bash 是安裝 Arch 系統時預設的 shell;Live 安裝媒體使用的是 zsh 附帶 grml-zsh-config 軟體包。更多可選用的 shell 請參閱指令 Shell#Shell 清單

別名

使用者可以利用內建的 shell 指令,為常用指令定義捷徑。常見的省時別名可以在 Bash#別名找到,這些別名也可以輕鬆轉移至 zsh

為 Bash 附加功能

Bash#提示與技巧有一份 Bash 設定清單,其中包含了補完功能增強、歷史記錄搜尋與 Readline 巨集。

壓縮檔

壓縮檔案 (封存檔) 經常在 GNU/Linux 系統上出現。Tar 是一個常用的封存工具,很多使用者應該對它的語法很有印象 (例如 Arch Linux 的軟體包,是單純用 xz 壓縮的 tar 封存包)。其他有用指令請參閱 Bash/函式

滑鼠支援

在終端機進行複製貼上,除了使用 GNU Screen 的傳統複製模式,也可以直接使用滑鼠。詳細步驟請參考終端機滑鼠支援

作業階段管理

使用終端機多工器 (如 tmuxGNU Screen),程式可以在由分頁與面板組成的作業階段中執行。這些作業階段可以隨意拆解,因此就算使用者殺掉終端模擬器、終止 X 或登出,只要終端機多工伺服器仍在運作,與作業階段相關聯的程式就會繼續在背景執行。若要和程式互動,必須重新連接作業階段。

輸入裝置

這一節包含常用輸入裝置的設定提示。更多資訊請參閱輸入裝置分類

鍵盤布局

預設狀況下,非英語系、非標準型的鍵盤通常不會正常運作。虛擬終端機和 Xorg 下有各自設定鍵盤映射的必要步驟,分別列於終端機的鍵盤設定Xorg的鍵盤設定

滑鼠按鈕

若您使用較進階或罕見的滑鼠,可能會碰到有滑鼠按鈕無法被預設偵測的問題,或者您希望為附加按鍵設定不同的動作。解決步驟請至讓所有滑鼠按鍵運作

觸控板

多數筆記型電腦使用 SynapticsALPS 「觸控板」指向裝置。這些觸控板 (以及數種他牌觸控板) 都使用 Synaptics 輸入驅動;安裝與設定詳情請參閱 Synaptics 觸控板

小紅點 (TrackPoints)

參考 ThinkWiki 設定小紅點。

網路

這一節限定於小型的網路問題。完整指南請前往網路設定。更多資訊請參閱網路分類

時鐘同步

網路時間協定 (NTP) 是一種透過封包交換、可變延遲的資料網路同步電腦系統時鐘的協定。

DNS 加速

建立查詢快取可以加速載入時間。可以利用 pdnsd 這個簡單的 DNS 伺服器。或者安裝 dnsmasq,它同時可以把系統變成一台 DHCP 伺服器。

DNSSEC 驗證

為了讓瀏覽網頁、線上付款、連接 SSH 服務等線上操作更加安全,可以考慮有啟用 DNSSEC 的客戶端軟體,驗證簽署過的 DNS 記錄。

設定防火牆

防火牆在 Linux 網路層上加裝了一層保護。Linux 核心內帶 iptables 這套狀態檢測防火牆,它是 Netfilter 專案的一部分。iptables 可直接設定,或是透過前端介面的協助。Arch 預設不開啟任何連接埠,且若沒有明確設定,network 守護程序不會自動啟動,因此,如果您沒有打算執行任何需要保護的服務,不太需要特別設定防火牆。

最佳化

這一節總結了提升系統、應用程式表現的各種調整、工具和可行選項。

性能測試

性能測試會測量系統表現,以統一規範的步驟將結果與其他系統的結果或廣泛認定的標準比對。

性能最佳化

性能最佳化一文中收集了增進 Arch Linux 效能的資訊。

固態硬碟

固態硬碟一文涵蓋了有關固態硬碟 (SSD) 的各種面向,例如延長 SSD 使用壽命的方式。

軟體包管理

這一節包含軟體包管理的幫助資訊。所有使用者都應該熟悉 Pacman 軟體包管理員。更多資訊請參閱軟體包管理分類

pacman 的別名

幫單一或整組指令取別名,在使用終端機時可以有效節省時間。對於那些一再重複且不需大幅度調整參數的指令而言特別好用。各種省時的 pacman 別名已整理在 Pacman 提示,該文也提到其他建議工具。

Arch 建置系統

Ports 是最初由 BSD 發行版本採用的建置腳本系統,本身為系統內部的目錄樹。每個 port 包含一個腳本,每個腳本存放的目錄直觀地以這些可安裝的第三方應用程式的名稱命名。

ABS 樹也提供了相同的功能。它依靠 PKGBUILD 建置腳本,裡頭包含了給定軟體的資訊:完整性雜湊值、專案 URL、版本;授權與建置步驟。這些 PKGBUILD 腳本之後交給 makepkg 解析,並產生 pacman 可無瑕疵管理的軟體包。

倉庫內所有的軟體包,加上 AUR 提供的軟體,都會經過 makepkg 重新編譯。

Arch 使用者軟體倉庫

ABS 樹可以讓使用者自行編譯建置官方倉庫的軟體,而在 AUR,您可以編譯建置使用者群提交的軟體包。這是未受 (官方) 支援的建置腳本倉庫,可透過網路介面AUR 幫手程式存取。

AUR 幫手程式提供了 AUR 的無縫存取方式。儘管有功能上的差異,但所有的幫手程式都有辦法從非官方倉庫內超過 40'000 個 PKGBUILD 檔案內,輕易搜尋、抓取、建置並安裝軟體。

鏡像站

參閱鏡像站,瞭解如何使用最快速、最新的 Pacman 鏡像站。如該文章內所述,一個良心建議是定期檢查鏡像站狀態Mirror-Status,上面有最近同步的鏡像站清單。

電源管理

這一節針對的是筆電使用者,以及需要電源管理控制的使用者。更多資訊請參閱電源管理分類

總論請參閱電源管理

ACPI 事件

使用者可以設定系統碰到 ACPI 事件時的反應,比如說按下電源鈕或闔上筆電。(建議的) 新方案是採用 systemd,參閱用 systemd 作電源管理。舊方案則參閱 acpid

CPU 時脈調整

目前的處理器可以降低時脈與電壓,以減少廢熱與電源消耗。降低廢熱不僅讓系統更安靜,同時增長硬體壽命。詳情參閱 CPU 時脈調整

筆記型電腦

筆記型電腦分類下有特定型號筆電的安裝指南。若需要與筆電相關的文章與建議,則參閱筆記型電腦

暫停與休眠

參閱主文暫停與休眠

系統管理

這一節涉及管理任務與系統管理。更多資訊請參閱系統管理分類

權限提升

全新安裝的系統只有一個超級使用者帳號,就是 root。不要一貫以 root 身分登入系統,這被廣泛認定是愚蠢且不安全的行為。使用者應該建立一個一般使用者帳號作為通常使用,只有在進行系統管理時才使用 root 帳號。su (替換使用者) 指令可以在已登入的環境下用另一位使用者的身分 (通常為 root) 登入,至於 sudo 指令會給予暫時的權限提升。

使用者與群組

GNU/Linux 利用使用者與群組達到「存取控制」;管理者可藉由調整群組成員與擁有權,以准許 / 禁止使用者和服務存取系統資源。通常您需要將帳號加入對應群組,才能存取某些週邊裝置 (如 CD/DVD 光碟機和音效硬體)。

Windows 網路

要建立 Windows 與 Arch Linux 機器之間的網路連線,可以使用 Samba;這是 SMB/CIFS 網路協定的重新實作版本。

閱讀活動目錄整合,設定讓 Arch Linux 機器加入並驗證使用活動目錄 (Active Directory)。

系統維護

Arch 是無縫升級的系統,軟體包更迭相當快速,因此使用者得花點時間進行系統維護增強 Arch Linux 穩定度頁面提供了一些讓 Arch Linux 系統更為穩定的提示。

系統服務

這一節涉及守護程序 (daemon)。更多資訊請參閱守護程序與系統服務分類

檔案索引與查詢

多數發行版本都內帶 locate 指令,可快速搜索檔案。若需要這項功能,建議安裝 mlocate。安裝完成後,需執行 updatedb 建立檔案系統索引。

本地郵件遞送

預設安裝不會實現郵件同步。要將 Postfix 設定成可遞送本地端的郵件,參閱以 Postfix進行本地郵件遞送。其他選項有 SSMTP, Msmtpfdm

列印

CUPS 是標準化的開源列印系統,由 Apple 開發。特定型號的印表機請參閱印表機分類

X 視窗系統

Xorg 是 X 視窗系統 11 版的公開開源實作版本。大部分需要圖形介面的使用者都會使用 Xorg。一些額外的資源可參閱 X 伺服器分類

桌面環境

Xorg 提供了建構圖形環境的基本框架,但還需要其他組件才能讓使用者體驗更加完美。諸如 GNOME, KDE, LXDEXfce 這些桌面環境打包了大範圍的 X 用戶端工具,如視窗管理員、面板、檔案管理員、虛擬終端機、文字編輯器、圖示和其他工具。完整的清單與額外資源請參閱桌面環境分類

顯示驅動

預設的顯示驅動 vesa 能夠驅動大部分的顯示卡,不過為對應的 ATI, IntelNVIDIA 產品安裝適當的驅動,可以增進效能並獲得額外的功能。

視窗管理員

一個完備的桌面環境提供完整一致的圖形介面,但會消耗大量的系統資源。對於要求最高效能或簡單環境的使用者,可以考慮用視窗管理員代替,並手動挑選額外的軟體。多數桌面環境也可以直接更換視窗管理員。動態堆疊平鋪視窗管理員有它們各自處理視窗堆放的方式。