You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

3.5 KiB

sway Donate with fosspay

"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.

Firme digitali

Le release sono firmate con B22DA89A e pubblicate su GitHub.

Status

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=eip /usr/local/bin/sway
sudo setcap cap_sys_tty_config=eip /usr/local/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).

Supporto italiano

syknro offre supporto in Italiano su GitHub nel fuso orario CET/CEST. Questa traduzione non è ancora completa. Clicca qui per maggiori informazioni