- 官方wiki:
https://wiki.archlinux.org/
基礎安裝
一:製作安裝介質
下載ISO映象檔案:
https://archlinux.org/download/ # 官方下載網址
- 在linux系統中可以用pgp驗證系統簽名:
gpg --keyserver-options auto-key-retrieve --verify archlinux-version-x86_64.iso.sig
製作安裝介質:
- 方法一(Linux): 在Linux 下中製作啟動盤,可使用dd命令
dd if=(系統iso檔案) of=/dev/sda bs=1440k
- 方法二(Windows):使用第三方軟體,例如:ventoy
二:U盤安裝
- 電腦啟動過程中,選擇U盤啟動方式(如果忘記電腦啟動鍵,可以進入bios,選擇啟動項)
- 選擇U盤啟動項(一直回車)並進入到帶命令提示符的介面
三:聯網
方法一:有網線線的使用DHCP啟動網路動態獲取IP地址
- 命令:
dhcpcd ## 啟動dhcp獲取網路
方法二:無線網路卡用iwctl命令
- 引數解析及執行步驟:
iwctl ## 第一步:進入環境
device list ## 第二步:列出網路卡裝置
station wlan0 scan ## 第三步:掃描網路,wlan0為無線網路卡,wlan0 為無線網路卡號
station wlan0 get-networks ## 第四步:列出掃描到的網路,wlan0 為無線網路卡號
station wlan0 connect 網路名稱 ## 第五步:連線無線網路,wlan0 為無線網路卡號
quit ## 第六步:退出iwd環境
方法三:使用手機的usb共享聯網
- 手機設定位置:設定--》行動網路--》個人熱點--》更多共享設定--》usb共享網路
檢視網路是否連線
- 命令:
ping baidu.com ## 請求baidu是否導通
四:更新系統時間
- 命令:
timedatectl set-ntp true ## 啟動ntp
timedatectl status ## 查詢時間狀態
五:分割槽和格式化
第一步:檢視磁碟
- 命令:
fdisk -l ## 檢視磁碟資訊
第二步:使用fdisk進行分割槽
- 命令:
fdisk /dev/sda ## sda為要分割槽的硬碟
- 建立分割槽:
n--》回車--》回車--》+500M
n--》回車--》回車--》回車--》使用所有空閒記憶體
- 命令解析:
第一個步驟:n ## 新建分割槽
第二個步驟:回車 ## 使用預設
第三個步驟:回車 ## 使用磁碟起始扇區
第四個步驟:回車 ## 設定起始扇區到結束扇區的大小
結束使用:w ## 儲存
第三步:檢視磁碟並進行格式化操作
- 命令:
lsblk ## 檢視磁碟
mkfs.fat -F32 /dev/sda4 ## 格式化為fat格式,引導使用,sda4(硬碟的分割槽號)
mkfs.ext4 /dev/sda5 ## 格式化為ext4格式,主系統使用,sda5(硬碟的分割槽號)
第四步:掛載分割槽
- 命令:
mount /dev/sda5 /mnt ## 第一步:掛載在/mnt目錄下,先掛載mnt,才能再掛載boot
mkdir /mnt/boot ## 第二步:在掛載的分割槽中新建資料夾,名為boot(引導分割槽檔案位置)
mount /dev/sda4 /mnt/boot ## 第三步:掛載到/mnt/boot目錄下
六:選擇映象源
方式一:命令自動獲取
- 使用reflector命令直接獲取中國最快的映象源並儲存到
/etc/pacman.d/mirrorlist
資料夾下 - 命令:
reflector -c China -a 10 --sort rate --save /etc/pacman.d/mirrorlist ## 獲取pacman映象源
cat /etc/pacman.d/mirrorlist ## 檢視是否有edu.cn的連結資訊
方式二:手動寫入
- 使用vi或vim編輯
/etc/pacman.d/mirrlist
配置檔案資訊 - 命令:
vim /etc/pacman.d/mirrorlist ## 編輯配置檔案
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch ## 新增清華源
Server = http://mirrors.zju.edu.cn/archlinux/$repo/os/$arch ## 新增浙大源
七:安裝並配置
第一步:安裝基礎軟體包
- 命令:
pacstrap /mnt base base-devel linux linux-firmware linux-headers ## 安裝基礎包到/mnt目錄下
第二步:安裝必須功能性軟體包
- 命令:
pacstrap /mnt vim ## 安裝命令列編輯工具
pacstrap /mnt bash-comletion ## 安裝命令列補全工具
pacstrap /mnt iwd ## 安裝無線管理工具
pacstrap /mnt dhcpcd ## 安裝有線管理工具
pacstrap /mnt ntf-3g ## 安裝NTFS硬碟格式識別工具
第三步:配置fstab檔案
- 命令:
genfstab -L /mnt >> /mnt/etc/fstab ## 生成自動掛載分割槽的fstab檔案
cat /mnt/etc/fstab ## 檢視生成的檔案內容,是否有掛載資訊
第四步:切換系統環境
- 命令:
arch-chroot /mnt ## 切換系統環境
第五步:設定時區
- 命令:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime ## 設定時區,一般使用上海
hwclock --systohc ## 設定硬體時間
第六步:設定Locale進行本地化
命令:
vim /etc/locale.gen ## 第一步:編輯語言配置檔案,去除 zh_CN.UTF-8.UTF-8 和 en_US.UTF-8.UTF-8 兩行檔案的註釋(#)並儲存退出
locale-gen ## 第二步:生成locale
echo 'LANG=en_US.UTF-8' > /etc/locale.conf ## 第三步:重定向輸出內容到locale.conf 配置檔案中
第七步:設定主機名
- 命令:
vim /etc/hostname ## 第一步:建立並編輯主機名檔案,在第一行寫主機名
vim /etc/hosts ## 第二步:編輯hosts檔案
127.0.0.1 localhost ## 第三步:插入
::1 localhost
127.0.1.1 hostname.localdomain hostname ## hostname 為設定的主機名
第八步:設定Root密碼
- 命令:
passwd ## 建立密碼,注意(需要輸入兩次密碼,密碼在輸入時不顯示),不給引數(預設為root使用者)
第九步:安裝微指令
pacman -S intel-ucode ## 為英特爾 CPU指令集
或
pacman -S amd-code ## 為AMD CPU指令集
八:安裝引導並部署(Bootloader)
第一步:安裝引導檢測器
- 先安裝
os-prober
軟體包,用於配合grub檢測存在的系統,並自動設定啟動項 - 命令:
pacman -S os-prober ## 安裝軟體包
第二步:安裝多重引導啟動器(GRUB)
- 命令:
pacman -S grub efibootmgr ## 安裝引導器
第三步:部署GRUB
- 命令:
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub ## 部署GRUB
第四步:生成GRUB配置檔案
- 命令:
grub-mkconfig -o /boot/grub/grub.cfg ## 生成配置檔案
第五步:檢查生成的配置檔案
- 命令:
cat /boot/grub/grub.cfg ## 檢視生成的配置檔案,是否包含`initramfs-linux-fallback.img initramfs-linux.img intel-ucode.img vmlinuz-linux`
第六步:重啟系統
- 命令:
exit ## 第一步:退出chroot環境
umount /mnt/boot ## 第二步:解除安裝bood檔案系統
umount /mnt ## 第三步:解除安裝根目錄
reboot ## 第四步:重啟系統
九:更新系統並配置許可權(重啟後確定網路通斷)
第一步:開啟32位支援庫和新增國內映象源並更新系統
- 命令:
sudo vim /etc/pacman.conf ## 編輯pacman配置檔案
Server = https://mirrors.bfsu.edu.cn/archlinuxcn/$arch ## 新增國內映象源
Include = /etc/pacman.d/mirrorlist ## 開啟32位支援庫
sudo pacman -Syyu ## 更新快取資料庫和系統
第二步:新建普通使用者
- 預設只能用普通使用者登入,不能用root使用者登入系統,需要root許可權,可以通過sudo命令進行提權
- 新增使用者:
useradd -m -G wheel username ## 新建使用者,為weel組,username為使用者名稱
passwd username ## 設定新使用者密碼
第三步:配置sudo
命令:
pacman -S sudo ## 安裝sudo軟體包
vim /etc/sudoers ## 編輯sudo配置檔案
%wheel ALL=(ALL)ALL ## 設定wheel組許可權
十:配置圖形化桌面環境
第一步:安裝桌面環境和功能包
sudo pacman -S xorg ## 安裝xorg圖形庫,用於與支援桌面環境
sudo pacman -S plasma-meta ## 安裝plasma-meta 元軟體包
sudo pacman -S konsole ## 安裝終端工具
sudo pacman -S dolphin ## 安裝檔案管理器
sudo pacman -S ark ## 安裝解壓工具
sudo pacman -S packagekit-qt5 appstream-qt appstream ## 安裝軟體管理中心的資料庫
sudo pacman -S okular ## 安裝文件檢視器
sudo pacman -S gwenview ## 安裝圖片檢視器
sudo pacman -S steam ## 安裝遊戲商店
sudo pacman -S firefox chromium ## 安裝火狐和谷歌瀏覽器
sudo pacman -S firefox-i18n-zh-cn ## 安裝火狐瀏覽器中文包
sudo pacman -S yakuake ## 安裝下拉式終端
sudo pacman -S kate ## 安裝文字編輯器
sudo pacman -S spectacle ## 安裝截圖工具
sudo pacman -S wget ## 安裝wget下載工具
sudo pacman -S baidunetdisk-electron ## 安裝百度網盤軟體
sudo pacman -S netease-cloud-music ## 安裝網易雲音樂播放器
sudo pacman -S vlc ## 安裝視訊播放器
sudo pacman -S noto-fonts noto-fonts-cjk noto-fonts-extra noto-fonts-emoji ttf-dejavu ttf-liberation ## 安裝開源中文字型及表情
第二步:配置登入桌面管理器(SDDM)
sudo pacman -S sddm ## 安裝sddm
sudo systemctl enable sddm ## 設定開機自啟動sddm服務
第三步:配置網路
timedatectl set-ntp true ## 啟動ntp
systemctl disable netctl ## 檢視netctl服務是否關閉
systemctl enable NetworkManager ## 設定開機自啟動網路管理工具
sudo pacman -S network-manager-applet ## 安裝網路切換工具
reboot ## 重啟系統
十一:登入桌面並配置系統
第一步:設定語言
開啟:System Settings --> Regional Settings--> Language -->Add Languages ## 新增中文並拖到第一行
再將:system Setting --> Regional Settings --> Formats ## 值設為:簡體中文
第二步:設定DNS
vim /etc/resolv.conf ## 編輯並新增配置
nameserver 8.8.8.8 ## 新增 域名伺服器
nameserver 2001:4860:4860::8888
nameserver 8.8.4.4
nameserver 2001:4860:4860::8844
sudo chattr +i /etc/resolv.conf ## 設定不可變,防止路由器覆蓋
第三步:安裝yay
sudo pacman -S yay ## 安裝yay(社群使用者軟體倉庫)
sudo pacman -S archlinuxcn-keyring ## 安裝社群金鑰軟體包
yay --aururl "https://aur.tuna.tsinghua.edu.cn" --save ## 通過命令列新增清華映象社群源
yay -P -g ## 檢視新增資訊
第四步:字型優化
git clone https://gitee.com/hbk01/Windows-Fonts.git ## 使用git下載微軟雅黑字型
cd Windows-Fonts && sudo cp -r ./* /usr/share/fonts ## 進入資料夾並全部複製到fonts字型資料夾內
sudo mkfontscale && mkfontdir && fc-cache -fv ## 重新整理字型快取
在設定裡面找到 `字型 -> 調整所有字型 -> 微軟雅黑 ## 使用
第五步:安裝輸入法
sudo pacman -S fcitx5-im ## 安裝基礎包組
sudo pacman -S fcitx5-chinese-addons ## 安裝官方中文輸入法
sudo pacman -S fcitx5-anthy ## 安裝日文輸入法
sudo pacman -S fcitx5-pinyin-moegirl ## 安裝萌娘百科詞庫
sudo pacman -S fcitx5-material-color ## 安裝輸入法主題
sudo pacman -S fcitx5-pinyin-zhwiki ## 安裝維基百科詞庫
vim ~/.xprofile ## 編輯配置檔案(不存在則建立)
GTK_IM_MODULE DEFAULT=fcitx5 ## 新增配置資訊
QT_IM_MODULE DEFAULT=fcitx5
INPUT_METHOD DEFAULT=fcitx5
XMODIFIERS DEFAULT="\@im=fcitx5
SDL_IM_MODULE DEFAULT=fcitx
## 安裝完成後,重啟生效
第六步:配置系統預設命令列編輯器(vim)
vim /etc/profile ## 編輯並配置檔案
export EDITOR='vim' ## 新增配置
第七步:配置藍芽(若存在)
sudo pacman -S bluez bluez-utils ## 安裝藍芽相應包
sudo pacman -S pulseaudio-bluetooth ## 安裝藍芽音訊軟體
sudo systemctl enable --now bluetooth ## 設定藍芽開機自啟動
pulseaudio -k ## 重啟藍芽音訊服務
第八步:固態硬碟優化(若存在)
sudo systemctl enable fstrim.timer ## 新增開機自啟動,通過Trim 來優化SSD
sudo systemctl start fstrim.service ## 啟動服務
第九步:電池優化(若存在)
yay -S tlp tlp-rdw tlpui ## 安裝電源管理及圖形介面
sudo vim /etc/tlp.conf ## 編輯配置檔案,防止Btrfs檔案系統損壞
SATA_LINKPWR_ON_BAT=max_performance ## 更改內容為
sudo systemctl enable tlp.service ## 設定tlp服務開機自啟動
sudo systemctl enable NetworkManager-dispatcher.service ## 設定開機自啟動
sudo syatemctl mask systemd-rfkill.service ## 遮蔽服務,防止衝突
sudo syatemctl mask systemd-rfkill.socket ## 遮蔽,防止衝突
sudo tlp start ## 啟動服務
- 使用TLP顯示系統資訊
sudo tlp-stat -b ## 顯示電池資訊
sudo tlp-stat -d ## 顯示磁碟資訊
sudo tlp-stat -e ## 顯示 PCI 裝置資訊
sudo tlp-stat -g ## 顯示 GPU 資訊
sudo tlp-stat -p ## 顯示 CPU 資訊
sudo tlp-stat -s ## 顯示系統資料資訊
進階使用
十二:顯示卡
顯示卡驅動安裝(顯示卡驅動獨顯可以不裝)
- 英特爾核顯
sudo pacman -S mesa lib32-mesa vulkan-intel lib32-vulkan-intel ## 安裝英特爾顯示卡驅動軟體包
- AMD核顯
sudo pacman -S mesa lib32-mesa xf86-video-amdgpu vulkan-radeon lib32-vulkan-radeon ## 安裝AMD顯示卡驅動軟體包
- 英偉達獨顯(若有):
sudo pacman -S nvidia nvidia-settings lib32-nvidia-utils ## 英偉達獨顯驅動軟體包
- 雙顯示卡切換工具
yay -S optimus-manager optimus-manager-qt ## 安裝軟體包
sudo systemctl enable optimus-manager ## 新增自啟動
顯示卡資訊檢視
NVIDIA獨立顯示卡
nvidia-settings ## 啟動軟體
AMD 獨立顯示卡
yay -S radeon-profile-git radeon-profile-daemon-git ## 安裝軟體包
systemctl enable --now radeon-profile-daemon.service ## 設定開機自啟動服務
效能測試
glxgears
- 顯示幀數
sudo pacman -S mesa-utils ## 安裝軟體包
glxgears ## 啟動軟體
glmark2
- 顯示測試分數
sudo pacman -S glmark2 ## 安裝軟體包
glmark2 ## 啟動軟體
Unigine benchmark
- 3D引擎基準測試工具,顯示全面
yay -S unigine-superposition ## 安裝軟體包
unigine-superposition ## 啟動軟體
十三:美化
桌布
- 在桌面右鍵 --> 選擇 --> 配置桌面和桌布 --> 選擇圖片 --> 應用
頭像
- 系統設定 --> 側欄(使用者) --> 點選投降 --> 選擇圖片 --> 應用
桌面佈局
常用小元件
Weather Widget
- 天氣元件,內容較詳細,
- 配置:進入
https://openweathermap.org/
,搜尋相應的位置並複製網址,再貼上到元件配置位置中
yay -S plasma5-applets-weather-widget qt5-xmlpatterns ## 安裝軟體
Split Digital Clock
- 桌面數字時鐘
桌面右鍵->新增部件->獲取新部件->下載Plasma部件->搜尋部件(Split Digital Clock)-> 安裝部件
Avalon Menu
- 程式啟動器(開始選單)
桌面右鍵->新增部件->獲取新部件->下載Plasma部件->搜尋部件(Avalon Menu)-> 安裝部件
Netspeed Widget
- 網速監視器
yay -S plasm5-applets-netspeed
Simple System Monitor
- 系統資訊監視器
桌面右鍵->新增部件->獲取新部件->下載Plasma部件->搜尋部件(Simple System Monitor)-> 安裝部件
系統主題
系統設定 > 外觀 >全域性主題 > 獲取新的全域性主題 >**搜尋主題 **,進行設定即可。
視窗裝飾
系統設定 > 外觀 > 視窗裝飾 >獲取新視窗裝飾 >**搜尋 **,即可。
系統圖示
系統設定 > 外觀 > 圖示 >獲取新圖示 >搜尋圖示名 ,進行設定即可。
歡迎螢幕
系統設定> 外觀> 歡迎螢幕 > 獲取新歡迎螢幕>搜尋,進行設定即可。
GRUB美化
https://www.pling.com/ 站點下載Grub主題 ## 第一步:下載檔案
sudo cp -r . /usr/share/grub/themes/Nino ## 第二步:解壓並複製到Grub預設資料夾
vim /etc/default/grub ## 第三步:編輯檔案
GRUB_THEME=(下載的主題檔名) ## 第四步:新增指向檔案
sudo grub-mkconfig -o /boot/grub/grub.cfg && reboot ## 第五步:更新Grub配置並重啟系統
Dock 欄佈局
Latte
sudo pacman -S latte-dock # 安裝元件
latte-dock # 啟動
輸入法皮膚
- 把搜狗皮膚檔案轉換格式
yay -S ssfconv ## 第一步:安裝格式轉換工具
python3.7 -m pip install pillow numpy pycryptodome ## 第二步:安裝依賴的模組
## 第三步:搜狗官網下載皮膚檔案,格式為SSF
python3.7 ssfconv -t (皮膚存放的絕對路徑)(皮膚存放資料夾) ## 第四步:轉化皮膚格式
mkdir -p ~/.local/share/fcotx5/thems/ ## 第五步:建立存放皮膚資料夾
cp -r (皮膚絕對路徑) ~/.~/.local/share/fcotx5/thems/ ## 第六步:複製轉換後的檔案到皮膚目錄
位置:fcitx5 的配置->附加元件標籤->經典使用者介面->配置->主題 ## 第七步:使用(皮膚名稱要使用非中文,不然不顯示)
終端美化(zsh+ohmyzsh)
sudo pacman -S zsh ## 安裝zsh
sudo pacman -S zsh-autosuggestions ## 安裝命令自動補全外掛
sudo pacman -S zsh-syntax-highlighting ## 安裝語法高亮外掛
sudo pacman -S zsh-completions ## 安裝補充補全定義
git clone https://gitee.com/lu_x/ohmyzsh.git ## 下載ohmyzsh
./ohmyzsh/tools/install.sh ## 執行安裝程式
vim ~/.zshrc ## 編輯配置檔案
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh ## 新增配置檔案,使外掛生效
source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
source /usr/share/autojump/autojump.zsh
十四:科學
Qv2ray(圖形化客戶端)
sudo pacman -S qv2ray ## 安裝客戶端及核心
- 配置核心:
開啟Qv2ray -> 首選項 -> 核心設定 -> 檢查QV2ray核心設定 ## 若通過,則找到核心,沒有通過,要手動新增檔案路徑
- 訂閱配置
主視窗 -> 分組 -> 修改分組 -> 預設分組 -> 分組名稱 ## 為機場名稱
主視窗 -> 分組 -> 修改分組 -> 預設分組 -> 訂閱設定 -> 勾選(此組是一個訂閱) -> 新增(訂閱地址)-> 更新訂閱 ## 新增訂閱
- 配置透明(全域性)代理,使用cgroxy
sudo pacman -S cgproxy-git ## 安裝軟體
sudo systemctl start cgproxy.service ## 啟動服務
sudo systemctl enable cgproxy.service ## 設定服務開機自啟動
- 配置Qv2ray透明代理
主視窗 -> 首選項 -> 入站設定 -> 取消勾選(設定系統代理)-> 勾選(透明代理設定)
- 配置cgproxy
sudo vim /etc/cgroxy/config.json ## 編輯配置檔案
將port改為Qv2ray透明代理的埠號
- 配置proxychains-ng(代理應用流量)
sudo pacman -S proxychains-ng ## 安裝軟體包
sudo vim /etc/proxychains-ng ## 編輯配置檔案
http 127.0.0.1 9494 ## 配置ip和埠
socks5 127.0.0.1 9493
proxychains (代理的應用名) ## 使用方式
V2raya(瀏覽器客戶端)
sudo pacman -S v2raya ## 安裝v2raya客戶端
sudo systemctl enable --now v2raya ## 設定服務開機自啟動
sudo systemctl start v2raya.server ## 手動啟動服務
-
瀏覽器訪問:http://localhost:2017/
-
終端代理配置:
export https_proxy=http://127.0.0.1:代理埠
export http_proxy=http://127.0.0.1:代理埠
export all_proxy=http://127.0.0.1:代理埠
Clash(瀏覽器客戶端)
sudo pacman -S clash ## 安裝clash
sudo vim ~/.config/clash/config.yaml ## 修改配置檔案,儲存伺服器資訊、代理埠、代理方式,一般替換該檔案
clash ## 啟動服務
- 瀏覽器開啟:
http://clash.razord.top/#/proxies
控制頁面
十五:grub修復
手動引導系統
- 電腦開機出現引導時,按e再按f2進入Grub命令列
ls ## 第一步:查詢硬碟分割槽,用來查詢哪個硬碟存在系統
set root=(第幾塊硬碟,第幾個分割槽) ## 第二步:設定當前目錄,引導檔案存放的位置
chainloader (efi檔案路徑) ## 第三步:指定一個檔案作為鏈式裝載程式載入
boot ## 按照當前設定,引導系統
- 注意問題:
生成配置檔案:update-grub 同等與 grub-mkconfig > /boot/grub/grub.cfg 操作
set root=(hdx,y) 設定的目錄要為boot引導安裝目錄,否則chainloader找不到相應的檔案。
win的引導檔案在引導分割槽:“/EFI/Microsoft/Boot/bootmgfw.efi ”
自動引導(根據手動引導系統的步驟建立配置檔案)
- 修改配置檔案
vim /etc/grub.d/40_custom ## 該檔案用於自定義引導項
- 插入自定義項。不要更改開頭
exec tail -n +3 $0
部分
menuentry 'Win11' {
set root='hd1,gpt3' ## 設定引導檔案分割槽位置
# echo "正在啟動Windows 11作業系統,請稍後......" ## 列印輸出資訊
chainloader /efi/Microsoft/Boot/bootmgfw.efi ## 載入引導檔案
boot ## 進入引導
}
- 重新生成引導項
grub2-mkconfig -o /boot/grub2/grub.cfg ## 輸出引導項,整合/etc/grub.d/ 目錄下所有指令碼檔案
圖形化載入程式(Grub Customizer)
sudo pacman -S grub-customizer ## 安裝圖形化GRUB載入程式
十六:其他
效能提升
手動提升效能
echo performance | sudo tee /sys/devices/system/cpu0/cpu0/cufreq/scaling_governor ## 使電源處於High Performance模式,CPU最高效能
echo powersave | sudo tee /sys/devices/system/cpu0/cpu0/cufreq/scaling_governor ## 改回Power Save模式
cpupower(頻率調節工具)
sudo pacman -S cpupower ## 安裝 調頻管理工具,調節頻率
sudo pacman -S i7z ## 安裝i7 CPU監視工具 ,監視訊率
sudo pacman -S thermald ## 安裝CPU 溫度守護程式工具,監視溫度
systemctl enable cpupower.service ## 設定開機自啟動服務
- 常用命令
cpupower frequency-set -u clock_freq ## 設定最大時脈頻率
cpupower frequency-set -d clock_freq ## 設定最小時脈頻率
cpupower frequency-set -f clock_freq ## 設定指定時脈頻率
cpupower frequency-info ## 查詢CPU資訊
cpupower frequency-set -g 調速器 ## 執行指定調速器
調速器 | 功能 |
---|---|
performance | 執行於最大頻率 |
powersave | 執行於最小頻率 |
userspace | 執行於使用者指定的頻率 |
ondemand | 按需快速動態調整CPU頻率, 一有cpu計算量的任務,就會立即達到最大頻率執行,空閒時間增加就降低頻率 |
conservative | 按需快速動態調整CPU頻率, 比 ondemand 的調整更保守 |
schedutil | 基於排程程式調整 CPU 頻率 |
OpenRGB(燈光控制)
- 控制外圍裝置或元件RGB燈光,需要配合驅動
sudo pacman -S openrgb ## 安裝RGB控制軟體
sudo pacman -S openrazer-driver-dkms ## 雷蛇鍵盤驅動
wget https://gitlab.com/CalcProgrammer1/OpenRGB/-/blob/master/60-openrgb.rules ## 下載60-openrgb.rules檔案
sudo cp 60-openrgb.rules /etc/udev/rules.d ## 複製檔案到配置目錄
ls -ahl /etc/udev/rules.d ## 檢視檔案是否存在
sudo udevadm control --reload-rules ## 重新載入udev規則
sudo udevadm trigger ## 強制核心觸發事件
sudo modprobe i2c-dev ## 顯示卡、記憶體條的控制驅動
sudo modprobe i2c-i801 ## 晶片組控制驅動
sudo pacman -S i2c-tools ## 安裝驅動驗證工具
sudo i2cdetet -l ## 驗證驅動載入情況
軟體分類
網頁瀏覽器
Mozilla Firefox(火狐瀏覽器)
sudo pacman -S firefox
sudo pacman -S firefox-developer-edition ## 開發者版本
Chromium(發展瀏覽器)
sudo pacman -S chromium
Google Chrome(谷歌瀏覽器)
sudo pacman -S google-chrom
Brave(基於Chromium瀏覽器)
sudo pacman -S brave-bin
Falkon
sudo pacman -S falkon
Tor(洋蔥瀏覽器)
sudo pacman -S tor-brower
Microsoft Edge(微軟瀏覽器)
yay -S microsoft-edge-beta-bin
Opera
sudo pacman -S opera
Vivaldi
sudo pacman -S vivaldi
電子書閱讀器
Okular(電子書閱讀)
sudo pacman -S okular
Calibre(電子書管理)
sudo pacman -S calibre
截圖工具
Flameshot(火焰截圖)
sudo pacman -S flameshot
Spectacle
sudo pacman -S spectacle
網盤
MEGA
sudo pacman -S megasync
百度網盤
sudo pacman -S baidunetdisk-electron
堅果雲
sudo pacman -S nutstore-experimental
影像檢視器
Gwenview
sudo pacman -S gwenview
nomacs
sudo pacman -S nomacs
Ristretto
sudo pacman -S ristretto
Feh
sudo pacman -S feh imagemagick ## 讀取影像依賴於(imagemagick)
XnView Mp
sudo pacman -S xnviewmp
翻譯軟體
cutetranslation
sudu pacman -S cutetranslation
聊天通訊
Telegram(電報)
- 通過第三方連結翻譯軟體:
https://t.me/setlanguage/zhcncc
sudo pacman -S telegram-desktop
yay -S com.qq.im.deepin ## 非官方版本
sudo pacman -S linuxqq ## 官方版本,官方不維護
微信
yay -S com.qq.weixin.deepin ## 非官方版本
sudo pacman -S wechat-uos ## 官方移植版本
Skype(微軟網路電話)
sudo pacman -S skypeforlinux-stable-bin
Discord(實時通話軟體)
sudo pacman -S discord
Slack(團隊合作)
sudo pacman -S slack-desktop
Zoom(網路會議)
sudo pacman -S zoom
騰訊會議
yay -S com.tencent.meeting.deepin
Thunderbird(雷鳥-電子郵件)
sudo pacman -S thunderbird
KMail(電子郵件)
sudo pacman -S kmail
Mailspring(郵件管理工具)
sudo pacman -S mailspring
辦公軟體
WPS Office(金山-辦公套件)
yay -S wps-office-cn ttf-wps-fonts
LibreOffice(文件基金會-開源)
sudo pacman -S libreoffice-still libreoffice-still-zh-cn
OnlyOffice(WPS套件-開源)
sudo pacman -S onlyoffice
Foxit PDF Reader(PDF編輯器)
yay -S foxitreader
Typora(Markdown編輯器)
sudo pacman -S typora pandoc
VNote(Markdown編輯器)
yay -S vnote3-git
Obsidian(知識管理)
sudo pacman -S Obsidian
Joplin(知識管理)
sudo pacman -S Joplin
視訊影音
VLC(多媒體播放器)
sudo pacman -S vlc
Mpv(多媒體播放器)
sudo pacmna -S mpv
Dragon Player(多媒體播放器)
sudo pacman -S dragon
SPplayer(多媒體播放器)
sudo pacman -S smplayer
yay -S papirus-smplayer-theme-git ## 皮膚
Parole(多媒體播放器)
sudo pacman -S parole
ZY Player(線上播放器)
- 線上視訊播放器,需要配置源
yay -S zy-player-bin
音樂播放器
DeaDBeeF(無損音訊播放器)
sudo pacman -S deadbeef
Juk(音樂播放和管理)
sudo pacman -S Juk
YesPlayMusic(第三方網易雲播放器)
yay -S yesplaymusic
Listen 1 (音樂播放器)
- 全網搜尋音樂
yay -S listen1-desktop-appimage
網易雲音樂
sudo pacman -S netease-cloud-music
QQ音樂
yay -S qqmusic-bin
遊戲娛樂
Steam(遊戲平臺)
sudo pacman -S steam
Lutris(開源遊戲平臺)
sudo pacman -S lutris
Minecraft Launcher(我的世界)
sudo pacman -S minecraft-launcher ## 安裝我的世界官服啟動器
sudo pacman -S hmcl ## 安裝第三方啟動器
Xbox(無線介面卡)
sudo pacman -S xow-git ## 安裝第三方開源驅動
sduo systemctl enable xow.service ## 設定開機自啟動服務
MangoHud(效能監控)
yay -S mangohub lib32-mangohub ## 安裝MangoHub及依賴
mangohub 啟動的遊戲 ## 使用
遠端連線
SSH(ssh協議)
sudo pacman -S ssh
Freerdp(遠端桌面協議)
sudo pacman -S freerdp
KDE Connect(遠端連線)
- 使用需要配合客戶端,要處於區域網
sudo pacman -S kdeconnect sshfs ## 安裝軟體及依賴
Teamviewei(遠端支援和線上會議軟體)
yay -S teamviewer
Xrdp(支援微軟遠端桌面協議)
yay -S xrdp
Rdesktop(微軟遠端桌面)
sudo pacman -S rdesktop
Scrcpy(安卓裝置投屏)
sudo pacman -S scrcpy android-tools
- 使用:
adb devices ## 手機連線電腦,使用USB傳輸檔案方式,然後在執行命令,獲取裝置號
- 有線連線:
scrcpy ## 連線
- 無線連線:
adb tcpip 8888 ## 8888為自定義埠,預設為5555
adb connect ANDROID_IP:8888 ## ADNROID_IP為(手機IP),埠號為自定義的
scrpy ## 連線
UxPlay(蘋果裝置投屏)
yay -S uxplay-git ## 安裝軟體
sudo systemctl start avahi-daemon.service ## 啟動服務
sudo systemctl enable avahi-daemon.service ## 設定開機自啟動
- 無線連線
uxplay ## 連線
視訊製作
Kdenlive(視訊編輯器-開源)
sudo pacman -S kdenlive
Shotcut(視訊編輯器-開源)
sudo pacman -S shotcut
MKVToolNix(.mkv格式製作和處理)
sudo pacman -S mkvtoolnix-gui
DaVinci Resolve(視訊和音訊編輯軟體)
yay -S davinci-resolve
OBS Studio(錄屏和直播軟體-開源)
yay -S obs-studio-browser
yay -S obs-nvfbc-git ## 優化外掛
Bilibili Live Chat(直播彈幕姬)
git clone https://github.com/Tsuk1ko/bilibili-live-chat ## 下載檔案
sudo pacman -S nodejs yarn ## 安裝Node.js和Yarn
cd bilibili-live-chat ## 進入目錄
yarn install ## 安裝
yarn serve ## 執行本地伺服器
- 開啟本地連線:localhost:8081
彈幕庫(bilibili直播助手)
sudo pacman -S bilibili-live-helper-bin
screenkey(螢幕顯示鍵盤輸入)
sudo pacman -S screenkey
ffmpeg(字幕製作)
sudo pacman -S ffmpeg ## 安裝軟體
ffmpeg -i input.mp4 -vf subtitles=input.srt output.mp4 ## 使用,input.mp4 為mp4檔案路徑,input.srt為字幕檔案,output.mp4輸出的檔名
影像製作
Gimp(點陣圖-開源)
sudo pacman -S gimp
Aseprite(畫素藝術繪製工具)
sudo pacman -S aseprite
RawTherapee(RAW格式影像處理-開源)
sudo pacman -S rawtherapee
KolourPaint(繪圖工具-開源)
sudo pacman -S kolourpaint
Inkscape(向量圖形編輯器-開源)
sudo pacman -S inkscape
Krita(影像編輯器-開源)
sudo pacman -S krita
Gifcurry(Gif製作-開源)
yay -S gifcurry
音訊製作
Ardour(音訊編輯器-開源)
sudo pacman -S ardour
Kwave(音訊編輯器-開源)
sudo pacman -S kwave
Audacity(音訊編輯器-開源)
sudo pacman -S audacity ## 官方版本
yay -S audiocity-git ## 派生版
yay -S audacium-git
VCV Rack(音響合成器-開源)
sudo pacman -S vcvrack-bin
Mixxx(音響合成器)
sudo pacman -S mixxx
LMMS(作曲工具-開源)
sudo pacman -S lmms
MuseScore(制譜工具-開源)
sudo pacman -S musecore
Lyrebird(變聲器為-開源)
yay -S lyrebird
SoundConverter(音訊檔案轉換器)
sudo pacman -S soundconverter
建模渲染與動畫製作
Blender(斑斕-開源)
sudo pacman -S blender
Sweet Home 3D(傢俱輔助設計)
sudo pacman -S sweethome3d
Synfig Studio(2D動畫製作-開源)
sudo pacman -S synfigstudio
Linux Stopmotion(定格動畫製作-開源)
yay -S linuxstopmotion-git
Figma electron app(UI & UX設計)
yay -S figma-linux
FontForge(字型編輯器-開源)
sudo pacman -S fontforge
程式設計軟體
OSS code(微軟程式碼編輯器)
sudo pacman -S vscode
sudo pacman -S vscodium ## 社群版
Webstorm(JavaScript 和 HTML程式碼編輯器)
sudo pacman -S freswa
Atop(程式碼編輯器)
sudo pacman -S atom-editor
Postman(構建API)
sudo pacman -S postman
Charles(網頁除錯工具)
sudo pacman -S pizzaman
Wireshark(網路協議嗅探器)
sudo pacmna -S wireshark
Yarn(依賴管理)
sudo pacman -S yarn
Nmp(Javascript包管理器)
sudo pacman -S nmp
Interllij Ides(程式碼編輯器Java、Groovy)
sudo pacman -S intellij-idea-community-edition
PyCharm(程式碼編輯器Python)
sudo pacman -S pycharm-community-edition
GoLand(程式碼編輯器Go)
yay -S goland
MySQL Workbench(MySQL視覺化工具)
sudo pacman -S mysql-workbench
Pgadmin4(資料庫管理)
sudo pacmna -S pgadmin4
Dbeaver(資料庫開發)
sudo pacman -S dbeaver
Robo3t(資料庫管理)
yay -S Robo3t-bin
Rdm(Redis資料庫管理工具)
yay -S rdm-bin
Android Studio(安卓開發工具)
sudo pacman -S android-studio
Qt(桌面應用開發)
sudo pacman -S qtcreator
Jupyter(HTML筆記工具、python)
sudo pacman -S jupyter-notebook
Tensorflow(機器學習框架)
sudo pacman -S tensorflow
SageMath(科學計算)
sudo pacman -S sagemath
Anaconda(科學計算套件)
sudo pacman -S anaconda
Miniconda(迷你版Anaconda)
sudo pacman -S miniconda
Sublime(程式碼編輯器)
yay -S sublime-text-4
Eclipse(程式碼編輯器)
sudo pacman -S eclipse
其他工具
KCalc(科學計算器)
sudo pacman -S kcalc
kamoso(相機)
sudo pacman -S kamoso
KTimer(倒數計時執行器)
sudo pacman -S ktimer
Wine(模擬Windows執行win程式)
- 安裝軟體及依賴:
sudo pacman -S wine wine-mono wine_gecko wine-staging giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls mpg123 lib32-mpg123 openal lib32-openal v4l-utils lib32-v4l-utils libpulse lib32-libpulse libgpg-error lib32-libgpg-error alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libjpeg-turbo lib32-libjpeg-turbo sqlite lib32-sqlite libxcomposite lib32-libxcomposite libxinerama lib32-libgcrypt libgcrypt lib32-libxinerama ncurses lib32-ncurses opencl-icd-loader lib32-opencl-icd-loader libxslt lib32-libxslt libva lib32-libva gtk3 lib32-gtk3 gst-plugins-base-libs lib32-gst-plugins-base-libs vulkan-icd-loader lib32-vulkan-icd-loader
- 配置:
winecfg
- 使用:
wine (檔案路徑)
UTools(效率工具)
sudo pacman -S utools
Docker(容器工具)
sudo pacman -S docker
VMware(虛擬機器)
sudo pacman -S vmware-workstation