2022-02-13 /
@syui
arch
/ arch
archのwmをi3からswayに移行してみた
移行自体はwm(window manager)のi3を使っていたこともあり簡単でした。
基本的には、dm(display manager)をwayland対応のものにすることと、swayを呼び出すことくらいです。slimから呼び出すと問題が発生します。
今回はdmをlightdmにしました。
$ sudo pacman -S sway xorg-xwayland qt5-wayland
$ sudo pacman -S lightdm lightdm-gtk-greeter
$ sudo systemctl disable slim
$ sudo systemctl enable lightdm
$ cp -rf ~/.config/i3 ~/.config/sway
$ cp -rf ~/.xinitr ~/.xprofile
# groupadd -r autologin
# gpasswd -a USERNAME autologin
/etc/lightdm/lightdm.conf
[Seat:*]
autologin-user=syui
autologin-user-timeout=0
autologin-session=sway
~/.xprofile
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
~/.config/sway/config
status bar
$ sudo pacman -S waybar
$ cat .config/sway/config
bar {
swaybar_command waybar
}
今回は、こちらをもとに設定しました。
https://github.com/201dreamers/sway-config
blueman-applet
やnm-applet
, pavucontrol
などを表示、クリックできます。
あと、rofi-greenclipを入れて、keybindとiconを設定したりしました。
"custom/clipboard": {
"format": "{} ",
"on-click": "rofi -modi 'clipboard:greenclip print' -show clipboard -run-command '{cmd}'"
}
bindsym $mod+Shift+x exec rofi -modi "clipboard:greenclip print" -show clipboard -run-command '{cmd}'
x11vncが使えなくなったのがつらかったけど、それ以外は今のところ問題ありませんでした。そのうち、keybindあたり不満が出てきそうだけど…。
wayvncを試してみたけど、今使ってるclientが対応してないっぽい。