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

posted on 2022-04-07 22:47  ctcrst  阅读(335)  评论(0编辑  收藏  举报