mirror of
https://github.com/swaywm/sway.git
synced 2025-10-31 22:25:26 -04:00
It's been a long while since we've heard about issues related to display managers. Some used to be unreliable in the past, but by now most issues have been ironed out. Let's start supporting them officially. I've considered translating other languages but I'm concerned about messing up the sentence. I've updated languages I'm comfortable with.
94 lines
2.8 KiB
Markdown
94 lines
2.8 KiB
Markdown
# sway
|
|
|
|
**[English][en]** - [عربي][ar] - [Azərbaycanca][az] - [Česky][cs] - [Deutsch][de] - [Dansk][dk] - [Español][es] - [Français][fr] - [ქართული][ge] - [Ελληνικά][gr] - [हिन्दी][hi] - [Magyar][hu] - [فارسی][ir] - [Italiano][it] - [日本語][ja] - [한국어][ko] - [Nederlands][nl] - [Norsk][no] - [Polski][pl] - [Português][pt] - [Română][ro] - [Русский][ru] - [Svenska][sv] - [Türkçe][tr] - [Українська][uk] - [中文-简体][zh-CN] - [中文-繁體][zh-TW]
|
|
|
|
sway is an [i3]-compatible [Wayland] compositor. Read the [FAQ]. Join the
|
|
[IRC channel] \(#sway on irc.libera.chat).
|
|
|
|
## Release Signatures
|
|
|
|
Releases are signed with [E88F5E48] and published [on GitHub][GitHub releases].
|
|
|
|
## Installation
|
|
|
|
### From Packages
|
|
|
|
Sway is available in many distributions. Try installing the "sway" package for
|
|
yours.
|
|
|
|
### Compiling from Source
|
|
|
|
Check out [this wiki page][Development setup] if you want to build the HEAD of
|
|
sway and wlroots for testing or development.
|
|
|
|
Install dependencies:
|
|
|
|
* meson \*
|
|
* [wlroots]
|
|
* wayland
|
|
* wayland-protocols \*
|
|
* pcre2
|
|
* json-c
|
|
* pango
|
|
* cairo
|
|
* gdk-pixbuf2 (optional: additional image formats for system tray)
|
|
* [swaybg] (optional: wallpaper)
|
|
* [scdoc] (optional: man pages) \*
|
|
* git (optional: version info) \*
|
|
|
|
_\* Compile-time dep_
|
|
|
|
Run these commands:
|
|
|
|
meson build/
|
|
ninja -C build/
|
|
sudo ninja -C build/ install
|
|
|
|
## Configuration
|
|
|
|
If you already use i3, then copy your i3 config to `~/.config/sway/config` and
|
|
it'll work out of the box. Otherwise, copy the sample configuration file to
|
|
`~/.config/sway/config`. It is usually located at `/etc/sway/config`.
|
|
Run `man 5 sway` for information on the configuration.
|
|
|
|
## Running
|
|
|
|
Run `sway` from a TTY or from a display manager.
|
|
|
|
[en]: https://github.com/swaywm/sway#readme
|
|
[ar]: README.ar.md
|
|
[az]: README.az.md
|
|
[cs]: README.cs.md
|
|
[de]: README.de.md
|
|
[dk]: README.dk.md
|
|
[es]: README.es.md
|
|
[fr]: README.fr.md
|
|
[ge]: README.ge.md
|
|
[gr]: README.gr.md
|
|
[hi]: README.hi.md
|
|
[hu]: README.hu.md
|
|
[ir]: README.ir.md
|
|
[it]: README.it.md
|
|
[ja]: README.ja.md
|
|
[ko]: README.ko.md
|
|
[nl]: README.nl.md
|
|
[no]: README.no.md
|
|
[pl]: README.pl.md
|
|
[pt]: README.pt.md
|
|
[ro]: README.ro.md
|
|
[ru]: README.ru.md
|
|
[sv]: README.sv.md
|
|
[tr]: README.tr.md
|
|
[uk]: README.uk.md
|
|
[zh-CN]: README.zh-CN.md
|
|
[zh-TW]: README.zh-TW.md
|
|
[i3]: https://i3wm.org/
|
|
[Wayland]: http://wayland.freedesktop.org/
|
|
[FAQ]: https://github.com/swaywm/sway/wiki
|
|
[IRC channel]: https://web.libera.chat/gamja/?channels=#sway
|
|
[E88F5E48]: https://keys.openpgp.org/search?q=34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48
|
|
[GitHub releases]: https://github.com/swaywm/sway/releases
|
|
[Development setup]: https://github.com/swaywm/sway/wiki/Development-Setup
|
|
[wlroots]: https://gitlab.freedesktop.org/wlroots/wlroots
|
|
[swaybg]: https://github.com/swaywm/swaybg/
|
|
[scdoc]: https://git.sr.ht/~sircmpwn/scdoc
|