Comments 15
Всем этот ваш sway хорош, только сразу минус карты от NVIDIA. Пушто кому-то больше по душе набор странных вызовов к линуксоспецифичному велосипеду под названием libgbm чем небольшое расширение к стандартному EGL.
Меня пока от перехода останавливает только невозможность гибко сконфигурировать тачпад в sway-изводе libinput. Страшно не хватает настроек из synclient. Тачпад работает криво, не могу попасть никуда курсором. Не исключено, что модель тачпада сама по себе неудачна (ноут старый и не самой удачной модели), однако под иксами все проблемы удалось решить synclient, а в sway — нет
Точнее, Way Cooler — попытка портировать AwesomeWM под Wayland. Нынче архивирован — некому подхватить флаг.
И в постмортеме автор хорошо говорит про идеологию X11 vs Wayland а также AwesomeWM vs i3wm.
disclamer: я сам долгие годы на AwesomeWM, теперь задумался про sway.
cat ~/.config/i3/lock.sh
#!/bin/bash
scrot ~/screens/locktemp.png
convert -scale 10% -scale 1000% ~/screens/locktemp.png ~/screens/lock.png
rm -f ~/screens/locktemp.png
i3lock -n -i ~/screens/lock.png
В конфиге разумеется bindsym $mod+Ctrl+l exec ~/.config/i3/lock.sh
bindsym $mod+Ctrl+h exec "~/.config/i3/lock.sh; sleep 3; systemctl hibernate"
Можно ещё если надо например exec xautolock -time 1 -locker '~/.config/i3/lock.sh' &
Что делать? В чём проблема?
Не получается подключить настройки XKB из X'ов.
Краткое содержание .config/xkb/symbols/custom
:
xkb_symbols "default" {
// Remap : and ;
key <AC10> { [ colon, semicolon ] };
}
.config/xkb/compat/custom
:
partial xkb_compatibility "latch" {
virtual_modifiers Shift, Super;
interpret ISO_Level2_Latch {
action = LatchMods(modifiers = Shift);
};
interpret ISO_Level3_Latch {
action = LatchMods(modifiers = Super);
};
};
Под X загружал их командой
setxkbmap -layout "us+custom(default),ru(winkeys)" -option "" -compat "complete+custom(latch)" -print | xkbcomp -I"$HOME/.config/xkb" - "${DISPLAY%%.*}"
Вылетает с Cannot compile a xkb_compatibility file alone into a keymap
. https://github.com/swaywm/sway/issues/3999#issuecomment-479543210 пишет что надо оба кеймапа двинуть в ~/.xkb
, не помогло, пробовал и в ~/.xkb/symbols
.
SwayWM — сам себе UnixPorn