input 1:1:AT_Translated_Set_2_keyboard {
xkb_layout us,cz(qwerty)
xkb_options grp:win_space_toggle,caps:swapescape
}
Jan Uhlík
Jméno vstupního zařízení můžeme najít pomocí příkazu swaymsg -t get_inputs
.
input 1:1:AT_Translated_Set_2_keyboard {
xkb_layout us,cz(qwerty)
xkb_options grp:win_space_toggle,caps:swapescape
}
swaylock
set $lock_command 'swaylock -f -i ~/pictures/milky_way.jpg'
Alternativně lze použít fork swaylock-effects
set $lock_command 'swaylock -f --screenshots --show-keyboard-layout --clock --indicator --indicator-radius 100 --indicator-thickness 7 --effect-blur 10x7'
swayidle
exec swayidle -w \
timeout 300 $lock_command \
timeout 600 'swaymsg "output * dpms off"' \
resume 'swaymsg "output * dpms on"' \
before-sleep $lock_command
Pro pozastavení ve fullscreen
módu pro firefox
for_window [app_id="firefox"] inhibit_idle fullscreen
swaybg
Nastavení pozadí plochy
waybar
Alternativní, modulární a široce konfigurovatelná lišta
Konfigurace v adresář ~/.config/waybar/
wl-clipboard
Správa systémové schránky z terminálů
Nativní podpora ze strany NeoVim
$ wl-copy < ~/.ssh/id_ed25519.pub
grim
, wf-recorder
, slurp
bindsym Print exec bash -c "grim \"/home/juhlik/Pictures/Screenshot-$(date +%s).png\""
Dohromady potom
grim -g "$(slurp)" screenshot.png
kanshi
{
output "Chimei Innolux Corporation 0x14F2 0x00000000" position 3000,1520 mode 1920x1080 scale 1.1
output "Eizo Nanao Corporation EV2455 0x0000FF02" position 1080,1500 mode 1920x1200
output "Acer Technologies H223HQ LF70D0028500" position 0,1080 mode 1920x1080 transform 270
}
{
output eDP-1 mode 1920x1080 scale 1.1
}
mako
Notifikační daemon
$ notify-send HELP 'I need somebody'
wshowkeys
$ wshowkeys -t 1 -a bottom -a left
alacritty
- doporučený terminálový emulátor
light
- Ovládání podsvícení obrazovky
redshift
- Změna teploty obrazu v závislosti na denní době
bindsym XF86MonBrightnessDown exec light -U 5
bindsym XF86MonBrightnessUp exec light -A 5
Petr Krčmář - Dlaždice na desktopu - Vynikající seminář vysvětlující základní koncept dlaždicového window manager i3.
Sway GNOME - Kombinace GNOME a Sway.
Github sway - Hlavní repozitář.
Blog DeVault - Blog hlavního vývojáře.
Arch wiki - Poměrně informačně řídké, avšak některé tipy a triky se můžou hodit.
r/swaywm - Velmi živá uživatelská komunita.
blog.uhlik.me - Tato prezentace