安裝必須軟件包
sudo pacman -S git make cmake gcc xorg-server xorg-xinit xorg-xrandr feh pcmanfm pkg-config yay
DWM
mkidr ~/software/suckless
cd ~/software/suckless
git clone https://git.suckless.org/dwm
git clone https://git.suckless.org/st
git clone https://git.suckless.org/dmenu
cd ~/software/suckless/dwm
sudo make clean install
cd ~/software/suckless/st
sudo make clean install
cd ~/software/suckless/dmenu
sudo make clean install
可能存在的問題
- 安裝 st 時提示
/usr/include/X11/Xft/Xft.h:39:22: fatal error: ft2build.h: No such file or directory
問題描述:
在字體設置文件夾中,沒有找到ft2build.h文件,即使復制ft2build.h到/usr/include/fontconfig/目錄下或者創建軟連接,編譯出現同樣問題。
原因分析:一是系統中沒有相關的頭文件,二是在編譯過程中,gcc和g++沒有找到對應的頭文件,並不是系統中不存在文件。
解決方法:
在編譯過程中,添加頭文件路徑。
cd ~/software/suckless/st
vim config.mk
在文件頭部添加以下內容
export C_INCLUDE_PATH=/usr/include/freetype2
export CPLUS_INCLUDE_PATH=/usr/include/freetype2
此處只做基本安裝配置,詳細配置請見
屏幕亮度暗
# 查看最大亮度
cat /sys/class/backlight/amdgpu_bl0/max_brightness
# 修改為合適的數值
sudo vim /sys/class/backlight/amdgpu_bl0/brightness
自動掛載U盤
安裝軟件包
yay -S udisks2 udiskie
啟動時自動運行 uidskie 掛載程序
vim .xinitrc
# 在exce dwm 之前加上
udiskie &
默認情況下可移動設備掛載到 /run/media/$USER/ 目錄下。如果你希望改為掛載到 /media 目錄下,應用這條規則:
vim /etc/udev/rules.d/99-udisks2.rules
# UDISKS_FILESYSTEM_SHARED
# ==1: mount filesystem to a shared directory (/media/VolumeName)
# ==0: mount filesystem to a private directory (/run/media/$USER/VolumeName)
# See udisks(8)
ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{UDISKS_FILESYSTEM_SHARED}="1"
重啟后生效
常用軟件
fcitx5
安裝軟件包
sudo pacman -S fcitx5 fcitx5-qt fcitx5-gtk fcitx5-rime fcitx5-configtool fcitx5-material-color
配置環境變量
vim ~/.pam_environment
GTK_IM_MODULE DEFAULT=fcitx
QT_IM_MODULE DEFAULT=fcitx
XMODIFIERS DEFAULT=\@im=fcitx
INPUT_METHOD DEFAULT=fcitx
SDL_IM_MODULE DEFAULT=fcitx
GLFW_IM_MODULE DEFAULT=ibus
配置 dwm
vim .xinitrc
# 在exce dwm 之前加上
fcitx5 &
需手動啟動fcitx-configtool 添加輸入法
重啟系統后生效