1. 程式人生 > 其它 >ArchLinux 安裝 xdm + openbox

ArchLinux 安裝 xdm + openbox

#文中提到的顯示卡相關內容,因為我用的是虛擬機器vmware,其他顯示卡需要略微修改

#純淨版ArchLinux安裝完成後

pacman -S xorg-server xorg-xrdb xorg-xdm xorg-xinit
pacman -S openbox obconf ttf-dejavu ttf-liberation xterm

#下面三行如果不是虛擬機器需要略微修改
pacman -S xf86-video-vmware xf86-input-vmmouse
pacman -S open-vm-tools gtkmm
systemctl enable vmtoolsd

#根據xdm的安裝要求建立session(別的dm一般不需要)
sudo nano ~/.xsession 新增 openbox-session

#並給執行許可權 

chmod 777 ~/.xsession

#建立X11的default xinitrc script
cp /etc/X11/xinit/xinitrc ~/.xinitrc
#修改~/.xinitrc最後幾行為(原始檔案最後幾行是啟動幾個終端,沒什麼用,可以去掉)
exec openbox-session

#此時發現手動sudo xdm可以啟動openbox, sudo startx也可以啟動xdm
#但是如果此時直接安裝xdm服務後重啟可能會一直黑屏,因為模組啟動順序不對,可自行google "Early KMS start"
sudo nano /etc/mkinitcpio.conf


#因為我用的vmware,更改MODULES=()為MODULES=(vmwgfx)
#其他顯示卡參考archlinux wiki
#https://wiki.archlinux.org/title/Kernel_mode_setting
#修改後重新生成一下核心
sudo mkinitcpio -p linux


#最後安裝XDM服務
systemctl enable xdm.service
reboot