User:Windowsboy111/edits/General recommendations (粵語)
- su — 畀你扮做第二個用戶，但係你要知個用戶嘅密碼。 root 唔使密碼就可以扮做其他用戶。
- https://github.com/karelzak/util-linux || （ 所依頼之一）
- sudo — 畀一個管理者委派某啲用戶（或用戶組），令佢哋可以用 root 或另一個用戶嘅身分行部份（或者全部）命令，同時留低佢哋行過咩嘅記錄。預設淨係得 root 可以用。
- Polkit 應用程式。設定畀 Polkit 規則定咗。 — 一個畀授權咗嘅用戶去扮第啲用戶嘅
- doas — 一個細過、簡單過 sudo 嘅程式。
pacman 係 Arch Linux 嘅軟件管理員（package manager）：全部用家都要對佢滾瓜爛熟先至可以讀第二啲文。
睇 pacman/Tips and tricks 就可以攞到優化同 pacman 互動嘅建議同埋點管理軟件包。
睇埋 Official repositories 去瞭解每個仲係有人維護嘅官方軟件庫嘅存在價值。
如果你諗住用卅二位元嘅軟件，啟用 multilib 軟件庫。
Unofficial user repositories 文列出咗其他冇支援嘅庫。
你可以考慮下裝 pkgstats 服務。
Ports 係最初 BSD 發行版用到嘅軟件組建系統，喺一個系統度一個個目錄樹度有大大細細嘅腳本（scripts）。每個 port 都有個用第三方應用程式命名嘅目錄，入面都裝住啲腳本。
係啲軟件庫同 AUR 入面嘅都要用 makepkg 先至可以整做各式各樣嘅軟件包。
Num Lock 嘅啟用
呢個環節俾用戶行圖像介面嘅指南。詳睇：Category:Graphical user interfaces
Wayland 係一個新啲嘅第二個視窗系統，有用 Weston。
現代嘅處理器可以減低佢哋嘅時脈（frequency）同電壓，先可以減熱同用電量。冇咁熱，個系統就會靜啲同耐久啲。詳睇 CPU frequency scaling。
睇下 Professional audio 以瞭解進階嘅音響要求。
The Network Time Protocol (NTP) is a protocol for synchronizing the clocks of computer systems over packet-switched, variable-latency data networks. See Time synchronization for implementations of such protocol.
For better security while browsing the web, paying online, connecting to SSH services and similar tasks consider using DNSSEC-enabled DNS resolver that can validate signed DNS records, and an encrypted protocol such as DNS over TLS, DNS over HTTPS or DNSCrypt. See Domain name resolution for details.
A firewall can provide an extra layer of protection on top of the Linux networking stack. While the stock Arch kernel is capable of using Netfilter's iptables and nftables, neither are enabled by default. It is highly recommended to set up some form of firewall. See Category:Firewalls for available guides.
See also Category:Network sharing.
This section contains popular input device configuration tips. See Category:Input devices for more.
Non-English or otherwise non-standard keyboards may not function as expected by default. The necessary steps to configure the keymap are different for virtual console and Xorg, they are described in Keyboard configuration in console and Keyboard configuration in Xorg respectively.
Owners of advanced or unusual mice may find that not all mouse buttons are recognized by default, or may wish to assign different actions for extra buttons. Instructions can be found in Mouse buttons.
Many laptops use Synaptics or ALPS "touchpad" pointing devices. For these, and several other touchpad models, you can use either the Synaptics input driver or libinput; see Touchpad Synaptics and libinput for installation and configuration details.
See the TrackPoint article to configure your TrackPoint device.
This section aims to summarize tweaks, tools and available options useful to improve system and application performance.
Benchmarking is the act of measuring performance and comparing the results to another system's results or a widely accepted standard through a unified procedure.
The Improving performance article gathers information and is a basic rundown about gaining performance in Arch Linux.
Solid state drives
The Solid State Drives article covers many aspects of solid state drives, including configuring them to maximize their lifetimes.
This section relates to daemons.
File index and search
Most distributions have a locate command available to be able to quickly search files. Arch Linux provides several alternatives, see locate for details.
Local mail delivery
A default setup does not provide a way to synchronize mail. A list of mail delivery agents is available in the Mail server article.
This section contains frequently-sought "eye candy" tweaks for an aesthetically pleasing Arch experience. See Category:Eye candy for more.
You may wish to install a set of TrueType fonts, as only unscalable bitmap fonts are included in a basic Arch system. There are several general-purpose font families providing large Unicode coverage and even metric compatibility with fonts from other operating systems.
If spending a significant amount of time working from the virtual console (i.e. outside an X server), users may wish to change the console font to improve readability; see Linux console#Fonts.
GTK and Qt themes
A big part of the applications with a graphical interface for Linux systems are based on the GTK or the Qt toolkits. See those articles and Uniform look for Qt and GTK applications for ideas to improve the appearance of your installed programs and adapt it to your liking.
This section applies to small modifications that improve console programs' practicality. See Category:Command-line shells for more.
It is recommended to properly set up extended tab completion right away, as instructed in the article of your chosen shell.
Aliasing a command, or a group thereof, is a way of saving time when using the console. This is specially helpful for repetitive tasks that do not need significant alteration to their parameters between executions. Common time-saving aliases can be found in Bash#Aliases, which are easily portable to zsh as well.
This section is covered in Color output in console.
Compressed files, or archives, are frequently encountered on a GNU/Linux system. Tar is one of the most commonly used archiving tools, and users should be familiar with its syntax (Arch Linux packages, for example, are simply compressed tarballs). See Archiving and compression.
Emacs is known for featuring options beyond the duties of regular text editing, one of these being a full shell replacement. Consult Emacs#Colored output issues for a fix regarding garbled characters that may result from enabling colored output.
Using a mouse with the console for copy-paste operations can be preferred over GNU Screen's traditional copy mode. Refer to General purpose mouse for comprehensive directions. Note that you can already do this in terminal emulators with the clipboard.
Using terminal multiplexers like tmux or GNU Screen, programs may be run under sessions composed of tabs and panes that can be detached at will, so when the user either kills the terminal emulator, terminates X, or logs off, the programs associated with the session will continue to run in the background as long as the terminal multiplexer server is active. Interacting with the programs requires reattaching to the session.