当前位置: 首页 > 工具软件 > Wayfire > 使用案例 >

FreeBSD 13.1 配置 wayland + wayfire

邵胜涝
2023-12-01

因为 wayland 不支持 Nvidia 显卡(nvidia 使用的 EGLStream,DRM 使用的 GBM),所以在 freebsd 上需要使用 intel 的集成显卡或者使用 AMD 的显卡
先查看 intel 集成显卡是否被禁用,否则 os 检测不到 intel 集成显卡(这个问题挡住了我两天。。。),即首先在 bios 开启 intel 集成显卡。

华硕 z270 开启集成显卡

F2 进入 bios,高级 --> 北桥设置 --> 显示设置
参考: https://www.zhihu.com/question/402857188

安装和配置

安装 drm

sudo pkg install drm-fbsd13-kmod

配置 /etc/rc.conf

sysrc -f /etc/rc.conf kld_list+=i915kms

将自己的用户 Video 组中

pw groupmod video -m user

增强视频编解码功能

sudo pkg install libva-intel-driver

安装配置 wayland + wayfire

sudo pkg install wayland seatd
sudo pkg install wayfire wf-shell alacritty swaylock-effects swayidle wlogout kanshi mako wlsunset wofi
sysrc seatd_enable=”YES”
service seatd start
mkdir ~/.config/wayfire
cp /usr/local/share/examples/wayfire/wayfire.ini ~/.config/wayfire

编辑 ~/.zshrc 在最后添加 XDG_RUNTIME_DIR 定义

export XDG_RUNTIME_DIR=$HOME/runtime

zsh 的安装见另我另一篇文章: zsh

参考

https://forums.freebsd.org/threads/sway-and-wayland.83682/#post-551788
https://docs.freebsd.org/en/books/handbook/x11/#x-wayland
https://wiki.freebsd.org/Graphics#drm-kmod
https://euroquis.nl/freebsd/2021/03/16/wayland.html

 类似资料: