Ref #1346
3.5 KiB
sway
"SirCmpwn's Wayland compositor" è un compositor Wayland in via di sviluppo compatibile con i3. Leggi le FAQ (in Inglese). Unisciti al canale IRC (in Inglese) (#sway on irc.freenode.net).
Se vuoi supportare lo sviluppo di Sway, puoi contribuire dalla pagina Patreon di SirCmpwn's o con dei premi per finanziare lo sviluppo di funzionalità specifiche. Chiunque è libero di reclamare un premio o crearne uno per qualsiasi funzionalità. Patreon è più utile al supporto e alla manutenzione generale di Sway.
Supporto italiano
syknro offre supporto in Italiano su GitHub nel fuso orario UTC+2. Questa traduzione non è ancora completa. Clicca qui per maggiori informazioni
Firme digitali
Le release sono firmate con B22DA89A e pubblicate su GitHub.
Status
- supporto funzionalità i3
- supporto funzionalità IPC
- supporto funzionalità i3bar
- supporto funzionalità i3-gaps
- sicurezza
Installazione
Dai pacchetti
Sway è disponibile in molte distribuzioni. Prova a installare il pacchetto "sway" per la tua. Se non funziona, controlla questa pagina (in Inglese) per informazioni sull'installazione per le tue distribuzioni.
Se vuoi creare un pacchetto per la tua distribuzione, passa dall'IRC o manda un email (in Inglese) a sir@cmpwn.com.
Compilando il codice sorgente
Installa queste dipendenze:
- cmake
- wlc
- wayland
- xwayland
- libinput >= 1.6.0
- libcap
- asciidoc
- pcre
- json-c
- pango
- cairo
- gdk-pixbuf2 *
- pam **
- imagemagick (richiesto per catturare immagini con swaygrab)
- ffmpeg (rrichiesto per catturare video con swaygrab)
*Richiesto solo per swaybar, swaybg, e swaylock
**Richiesto solo per swaylock
Esegui questi comandi:
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_SYSCONFDIR=/etc ..
make
sudo make install
Per i sistemi con logind, devi impostare un paio di caps sull'eseguibile:
sudo setcap "cap_sys_ptrace,cap_sys_tty_config=eip" /usr/bin/sway
Per i sistemi senza logind, devi cambiare i permessi (suid):
sudo chmod a+s /usr/local/bin/sway
Configurazione
Se usi i3, copia la tua configurazione in ~/.config/sway/config
e
funzionerà direttamente.
Altrimenti copia in ~/.config/sway/config
la configurazione di esempio,
solitamente si trova in /etc/sway/config
.
Esegui man 5 sway
per informazioni sulla configurazione.
Esecuzione
Esegui sway
da un TTY. Qualche display manager potrebbe funzionare ma non sono
ufficialmente supportati da Sway (gdm è risaputo funzionare abbastanza bene).