mirror of
https://github.com/swaywm/sway.git
synced 2024-11-10 20:44:01 +01:00
f876009c7f
This add `sway-ipc.7.scd` that documents the IPC protocol. This also increased the minimum scdoc version from 1.8.1 to 1.9.0 to allow for table cells to be continued on the following line
71 lines
3.0 KiB
Markdown
71 lines
3.0 KiB
Markdown
# sway
|
|
|
|
[**English**](https://github.com/swaywm/sway/blob/master/README.md#sway--) - [日本語](https://github.com/swaywm/sway/blob/master/README.ja.md#sway--) - [Deutsch](https://github.com/swaywm/sway/blob/master/README.de.md#sway--) - [Ελληνικά](https://github.com/swaywm/sway/blob/master/README.el.md#sway--) - [Français](https://github.com/swaywm/sway/blob/master/README.fr.md#sway--) - [Українська](https://github.com/swaywm/sway/blob/master/README.uk.md#sway--) - [Italiano](https://github.com/swaywm/sway/blob/master/README.it.md#sway--) - [Português](https://github.com/swaywm/sway/blob/master/README.pt.md#sway--) -
|
|
[Русский](https://github.com/swaywm/sway/blob/master/README.ru.md#sway--) - [Български](https://github.com/swaywm/sway/blob/master/README.bg.md#sway--) - [Español](https://github.com/swaywm/sway/blob/master/README.es.md#sway--)
|
|
|
|
sway es un compositor de [Wayland](http://wayland.freedesktop.org/) compatible con i3.
|
|
Lea el [FAQ](https://github.com/swaywm/sway/wiki). Únase al [canal de IRC](http://webchat.freenode.net/?channels=sway&uio=d4) (#sway on
|
|
irc.freenode.net).
|
|
|
|
Si quiere apoyar el desarrollo de sway, por favor, contribuya en [la página de Patreon de SirCmpwn](https://patreon.com/sircmpwn).
|
|
|
|
## Firmas de las versiones
|
|
|
|
Las distintas versiones están firmadas con [B22DA89A](http://pgp.mit.edu/pks/lookup?op=vindex&search=0x52CB6609B22DA89A)
|
|
y publicadas [en GitHub](https://github.com/swaywm/sway/releases).
|
|
|
|
## Instalación
|
|
|
|
### Usando paquetes
|
|
|
|
Sway está disponible en muchas distribuciones. Pruebe instalando el paquete "sway" desde la suya.
|
|
Si no está disponible, puede consultar [esta documentación](https://github.com/swaywm/sway/wiki/Unsupported-packages)
|
|
y así obtener información acerca de como instalarlo.
|
|
|
|
Si está interesado en crear un paquete para su distribución, únase al canal de IRC o
|
|
escriba un email a sir@cmpwn.com
|
|
|
|
### Compilando el código fuente
|
|
|
|
Instale las dependencias:
|
|
|
|
* meson \*
|
|
* [wlroots](https://github.com/swaywm/wlroots)
|
|
* wayland
|
|
* wayland-protocols \*
|
|
* pcre
|
|
* json-c
|
|
* pango
|
|
* cairo
|
|
* gdk-pixbuf2 \*\*
|
|
* [scdoc](https://git.sr.ht/~sircmpwn/scdoc) >= 1.9.0 (optional: man pages) \*
|
|
* git \*
|
|
|
|
_\*Compile-time dep_
|
|
|
|
_\*\*opcional: necesario para swaybg_
|
|
|
|
Desde su consola, ejecute las órdenes:
|
|
|
|
meson build
|
|
ninja -C build
|
|
sudo ninja -C build install
|
|
|
|
En sistemas sin `logind`, necesitará cambiar los permisos del archivo compilado de sway:
|
|
|
|
sudo chmod a+s /usr/local/bin/sway
|
|
|
|
Sway abandonará los permisos de super-usuario al poco de arrancar.
|
|
|
|
## Configuración
|
|
|
|
Si ya utiliza i3, copie su archivo de configuración de i3 a `~/.config/sway/config` y
|
|
sway funcionará sin tener que configurar nada más. En otro caso, copie el archivo de
|
|
configuración básico a `~/.config/sway/config`, normalmente se encuentra en `/etc/sway/config`.
|
|
Ejecute `man 5 sway` para obtener información sobre la configuración.
|
|
|
|
## Ejecución
|
|
|
|
Ejecute `sway` desde su consola. Algunos gestores de pantalla pueden funcionar sin estar
|
|
soportados por `sway` (sabemos que gdm funciona bastante bien).
|