2018-03-05 08:37:48 +11:00
|
|
|
# sway
|
2017-08-15 09:34:20 +10:00
|
|
|
|
2019-01-06 05:14:10 +11:00
|
|
|
Sway est un compositeur [Wayland](http://wayland.freedesktop.org/) compatible
|
2019-04-28 09:07:48 +10:00
|
|
|
avec [i3](https://i3wm.org/), **en cours de développement**. Lisez la
|
2019-01-06 05:14:10 +11:00
|
|
|
[FAQ](https://github.com/swaywm/sway/wiki). Rejoignez le [canal
|
|
|
|
IRC](http://webchat.freenode.net/?channels=sway&uio=d4) (#sway sur
|
2017-08-15 09:34:20 +10:00
|
|
|
irc.freenode.net).
|
|
|
|
|
|
|
|
## Aide en français
|
|
|
|
|
|
|
|
[abdelq](//github.com/abdelq) fournit du support en français sur IRC et Github, dans le fuseau horaire UTC-4 (EST).
|
|
|
|
|
|
|
|
## Signatures de nouvelles versions
|
|
|
|
|
|
|
|
Les nouvelles versions sont signées avec [B22DA89A](http://pgp.mit.edu/pks/lookup?op=vindex&search=0x52CB6609B22DA89A)
|
2017-10-03 13:26:37 +11:00
|
|
|
et publiées [sur GitHub](https://github.com/swaywm/sway/releases).
|
2017-08-15 09:34:20 +10:00
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
|
|
|
### À partir de paquets
|
|
|
|
|
|
|
|
Sway est disponible sur plusieurs distributions. Essayez d'installer le paquet "sway" pour
|
2017-10-03 13:26:37 +11:00
|
|
|
la vôtre. Si ce n'est pas disponible, consultez [cette page wiki](https://github.com/swaywm/sway/wiki/Unsupported-packages)
|
2017-08-15 09:34:20 +10:00
|
|
|
pour de l'information sur l'installation pour vos distributions.
|
|
|
|
|
|
|
|
Si vous êtes intéressé à maintenir Sway pour votre distribution, passez par le canal
|
|
|
|
IRC ou envoyez un e-mail à sir@cmpwn.com (en anglais seulement) pour des conseils.
|
|
|
|
|
|
|
|
### Compilation depuis la source
|
|
|
|
|
|
|
|
Installez les dépendances :
|
|
|
|
|
2019-03-25 06:19:13 +11:00
|
|
|
* meson \*
|
|
|
|
* [wlroots](https://github.com/swaywm/wlroots)
|
2017-08-15 09:34:20 +10:00
|
|
|
* wayland
|
2019-03-25 06:19:13 +11:00
|
|
|
* wayland-protocols \*
|
2017-08-15 09:34:20 +10:00
|
|
|
* pcre
|
2019-03-25 06:19:13 +11:00
|
|
|
* json-c
|
2017-08-15 09:34:20 +10:00
|
|
|
* pango
|
|
|
|
* cairo
|
2019-04-26 01:23:37 +10:00
|
|
|
* gdk-pixbuf2 (optionnel: system tray)
|
2019-03-25 06:19:13 +11:00
|
|
|
* [scdoc](https://git.sr.ht/~sircmpwn/scdoc) (optionnel: requis pour les pages man) \*
|
|
|
|
* git \*
|
|
|
|
|
|
|
|
_\*Requis uniquement pour la compilation_
|
2017-08-15 09:34:20 +10:00
|
|
|
|
|
|
|
Exécutez ces commandes :
|
|
|
|
|
2017-12-01 21:22:49 +11:00
|
|
|
meson build
|
|
|
|
ninja -C build
|
|
|
|
sudo ninja -C build install
|
2017-08-15 09:34:20 +10:00
|
|
|
|
|
|
|
Sur les systèmes sans logind, vous devez suid le binaire de sway :
|
|
|
|
|
|
|
|
sudo chmod a+s /usr/local/bin/sway
|
|
|
|
|
2019-03-25 06:19:13 +11:00
|
|
|
Sway se débarassera des permissions *root* peu de temps après le démarrage.
|
|
|
|
|
2017-08-15 09:34:20 +10:00
|
|
|
## Configuration
|
|
|
|
|
|
|
|
Si vous utilisez déjà i3, copiez votre configuration i3 à `~/.config/sway/config` et
|
|
|
|
cela va fonctionner. Sinon, copiez l'exemple de fichier de configuration à
|
|
|
|
`~/.config/sway/config`. Il se trouve généralement dans `/etc/sway/config`.
|
|
|
|
Exécutez `man 5 sway` pour l'information sur la configuration.
|
|
|
|
|
|
|
|
## Exécution
|
|
|
|
|
|
|
|
Exécutez `sway` à partir d'un TTY. Certains gestionnaires d'affichage peuvent fonctionner,
|
|
|
|
mais ne sont pas supportés par Sway (gdm est réputé pour assez bien fonctionner).
|