FreeBSD 14.0 安装Xfce桌面

2024-02-09
#Unix #FreeBSD #Unix

1. 前言

FreeBSD 14.0 安装 Xfce 桌面,主要是安装 Xorg 和 Xfce,并进行相关的配置。

2. 安装和配置Xorg

  1. root用户安装 Xorg 命令:
pkg install xorg
  1. 加入用户至 video 组:
pw groupmod video -m username
pw groupmod video -m root
  1. 查看本机显卡类别:
pciconf -lv|grep -B4 VGA

vgapci0@pci0:0:2:0: class=0x030000 rev=0x06 hdr=0x00 vendor=0x8086 device=0x1912 subvendor=0x1734 subdevice=0x121c
    vendor     = 'Intel Corporation'
    device     = 'HD Graphics 530'
    class      = display
    subclass   = VGA
  1. 安装和设置 Intel 显卡:
pkg install drm-kmod

sysrc kld_list+=i915kms

pkg install libva-intel-driver mesa-libs mesa-dri

pkg install nvidia-driver

sysrc kld_list+=nvidia-modeset

sysrc kld_list+=linux64

sysrc linux_enable=“YES”

sysrc kld_list+=nvidia

pkg install nvidia-hybrid-graphics

sysrc nvidia_xorg_enable=“YES”

service nvidia_xorg start

3. 安装和配置 Xfce 桌面

  1. root用户安装:
pkg install xfce
  1. 挂载 /proc,以下命令加入到 /etc/fstab 文件:
# Device                Mountpoint      FStype  Options         Dump    Pass#
proc                    /proc           procfs  rw              0       0
  1. 开机启用 D-BUS:
sysrc dbus_enable="YES"
  1. 选择用户,输入命令:
echo '. /usr/local/etc/xdg/xfce4/xinitrc' > ~/.xinitrc
  1. 重启机器,终端登录用户后,输入 startx 启动 Xfce 桌面;账户 Logout 退出 Xfce 桌面。

  2. 如果想自动启动 Xfce 桌面,可以安装和设置 lightdm

pkg install lightdm lightdm-gtk-greeter

sysrc lightdm_enable="YES"

4. 参考