archlinux 下 i3w 基于 wayland的实现

最近一直被安利 wayland,在kvm下核显直通的arch中尝试一下,刚好要做一个核显直通的kvm-arch

# 安装基础包

1
2
3
sudo pacman -S \
  sway alacritty waybar wofi \
  xorg-xwayland xorg-xlsclients qt5-wayland glfw-wayland

sway 是 wayland下的i3

alacritty 是简单终端

waybar 是一个简单好用的自定义状态栏

Wofi 一个纯 GTK(也就是 Wayland)的可定制应用程序启动器。

qt5-wayland 和 glfw-wayland 分别为 QT5 和 GLFW 提供 Wayland 兼容 API

# 输入法和字体

sudo pacman -S ttf-dejavu wqy-zenhei
sudo pacman -S fcitx-im fcitx-configtool fcitx-googlepinyin

# 配置文件

Sway 应该是完全兼容i3的配置文件的,不过这里还是 从头配置一个

1
2
3
4
cd ~/.config
mkdir sway
cd sway
cp /etc/sway/config .

这里不需要 .xinitrc 了

# 显卡驱动

我这里直通的核显

1
sudo pacman -S linux-firmware xf86-video-intel

# seatd的处理

sudo pacman -S seatd
sudo systemctl enable seatd
sudo systemctl start seatd
sudo usermod -aG seat 你的用户名

##启动命令

1
sway

# 其他启动问题

# 提示 PRIME import not supported

显卡不支持,多是虚拟机里面运行的时候导致的。 如果是kvm 换 virtio gpu 就ok 了

# 提示 failed to create dri2 screen/dri failed to create screen

Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计