AlpineLinux 安装 Xfce 桌面
· 阅读需 6 分钟
假设已经有一个基础可用的 AlpineLinux, 如果没有可前往 wenerme/alpine-image 下载或自行制作
setup xorg
安装 X server 和基础硬件驱动
# xfce + xorg
setup-xorg-base xfce4 xfce4-terminal dbus-x11 sudo pm-utils
service dbus start
rc-update add dbus
# xorg 输入设备
# apk add xf86-input-mouse xf86-input-keyboard kbd
# 默认包含 libinput
# 其他 synaptics vmmouse wacom mtrack
apk add xf86-input-libinput xf86-input-evdev kbd
# Intel 芯片集成显卡
apk add xf86-video-intel
# AMD 显卡
apk add xf86-video-amdgpu
# QEMU
# apk add xf86-video-qxl
# 如果以上都不支持则考虑使用 framebuffer
# https://pkgs.alpinelinux.org/packages?name=xf86-video-*
# apk add xf86-video-fbdev
此时已经可以进入 xfce 桌面, 没有登陆界面, 进入界面后可右上角退出登陆或者 Ctrl+Alt+F1
来切换回命令行会话。
# 通过 xorg 提供的 startx 启动
startx
# 或者指定启动 xfce4
startxfce4
setup lightdm
安装 lightdm 后可以可以通过账号密码登陆, 也可以远程 VNC 进入 xfce 会话。
apk add lightdm-gtk-greeter
# 添加非 root 用户 admin 密码 admin - 不少应用需要非 root 用户
adduser -D admin
echo 'admin:admin' | chpasswd
echo 'admin ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers
# 开机进入登陆界面
rc-update add lightdm
# 立即启动 lightdm 进行登陆
service lightdm start