Ero sivun ”Sway” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p (Korjattu syntaksi.) |
p (Pieniä parannuksia.) |
||
Rivi 9: | Rivi 9: | ||
'''Sway''' on [[i3]]-ikkunointiohjelmasta tehty klooni, jolla on hyvä [[Wayland]]-tuki. | '''Sway''' on [[i3]]-ikkunointiohjelmasta tehty klooni, jolla on hyvä [[Wayland]]-tuki. | ||
Sway tarvitsee toimiakseen joko [[Seatd|Seatd:n]], tai [[logind|logind:n]] (myös [[elogind]] käy) ja [[polkit]]in. | |||
[[X|Xorgille]] tehdyt ohjelmistot toimivat Xwayland-yhteensopivuuskerroksen avulla. | |||
{{Asenna|Sway|sway}} | {{Asenna|Sway|sway}} | ||
Rivi 17: | Rivi 19: | ||
Seuraavaksi tässä on esimerkki yksinkertaisesta asetustiedostosa, joka mm. lisää tuen suomenkieliselle [[näppäimistöasettelu]]lle. | Seuraavaksi tässä on esimerkki yksinkertaisesta asetustiedostosa, joka mm. lisää tuen suomenkieliselle [[näppäimistöasettelu]]lle. | ||
<syntaxhighlight> | <syntaxhighlight lang="text"> | ||
# ~/.config/sway/config.d/01-omat-jutut.conf | # ~/.config/sway/config.d/01-omat-jutut.conf | ||
Rivi 70: | Rivi 72: | ||
== Aiheesta muualla == | == Aiheesta muualla == | ||
* [https://github.com/swaywm/sway/wiki Sway Wiki] | |||
* [https://wiki.archlinux.org/title/Sway Sway-artikkeli Arch Linux Wikissä] | * [https://wiki.archlinux.org/title/Sway Sway-artikkeli Arch Linux Wikissä] | ||
[[Luokka:Ikkunointiohjelmat]] | [[Luokka:Ikkunointiohjelmat]] |
Versio 15. huhtikuuta 2025 kello 10.55

Sway | |
---|---|
Käyttöliittymä | Wayland, Xwayland |
Lisenssi | MIT-lisenssi |
Kotisivu | swaywm.org |
Sway on i3-ikkunointiohjelmasta tehty klooni, jolla on hyvä Wayland-tuki. Sway tarvitsee toimiakseen joko Seatd:n, tai logind:n (myös elogind käy) ja polkitin. Xorgille tehdyt ohjelmistot toimivat Xwayland-yhteensopivuuskerroksen avulla.
Sway löytyy useimpien jakeluiden paketinhallinnasta nimellä sway. Lisätietoja ohjelmien asentamisesta löytyy artikkelista Ohjelmien asentaminen.
Sway:n asetusten tekeminen
Sway asetukset tehdään joko tiedostossa ~/.config/sway/config tai hakemistossa ~/.config/sway/config.d olevien pienempien asetustiedostojen avulla. Seuraavaksi tässä on esimerkki yksinkertaisesta asetustiedostosa, joka mm. lisää tuen suomenkieliselle näppäimistöasettelulle.
# ~/.config/sway/config.d/01-omat-jutut.conf
# aseta näppäimistöasettelu
input * {
xkb_layout "fi"
xkb_options "grp:win_space_toggle"
}
# nyt kosketuslevyllä voi klikata
input type:touchpad {
tap enabled
natural_scroll enabled
}
# laita numlock automaattisesti päälle
input type:keyboard {
xkb_numlock enabled
}
# aseta pääte-emulaattori ja menu-ohjelma.
# aseta Swayn mod-näppäin WindowsLogo-näppäimeksi.
set {
$menu bemenu-run --ignorecase
$term alacritty
$mod Mod4
}
# aseta taustakuva, vaatii swaybg-ohjelman
output * bg /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png fill
bindsym {
# medianäppäimet. Huom!, tämä vaatii että pamixer on asennettu.
XF86AudioRaiseVolume exec pamixer -i 5
XF86AudioLowerVolume exec pamixer -i 5
XF86AudioMute exec pamixer --toggle-mute
# hoida näytön kirkkaus
XF86MonBrightnessDown exec brightnessctl set 5%-
XF86MonBrightnessUp exec brightnessctl set 5%+
# lisää joitakin näppäimistökomentoja
$mod+r exec $menu
$mod+e exec pcmanfm-qt
$mod+t exec $term
# korjaa resize-mode, koska se käyttää myös $mod+r näppäinyhdistelmää
$mod+shift+r mode "resize"
}