diff --git a/README.de.md b/README.de.md deleted file mode 100644 index 01b5e9ad..00000000 --- a/README.de.md +++ /dev/null @@ -1,49 +0,0 @@ -# Sway -Sway ist ein [i3](https://i3wm.org/)-kompatibler [Wayland](http://wayland.freedesktop.org/)-Compositor. Lies die [FAQ](https://github.com/swaywm/sway/wiki). Tritt dem [IRC Channel](https://web.libera.chat/gamja/?channels=#sway) bei (#sway on irc.libera.chat; Englisch). - -## Signaturen -Jedes Release wird mit dem PGP-Schlüssel [E88F5E48](https://keys.openpgp.org/search?q=34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48) signiert und auf GitHub veröffentlicht. - -## Installation -### Mit der Paketverwaltung -Sway kann in vielen Distributionen direkt durch die Paketverwaltung installiert werden. Das Paket sollte "sway" heißen. Falls es kein solches Paket gibt, kannst du im [Wiki](https://github.com/swaywm/sway/wiki/Unsupported-packages) (englisch) nach mehr Informationen bezüglich deiner Distribution suchen. - -Falls du sway für deine eigene Distribution als Paket bereitstellen möchtest, solltest du die Entwickler per IRC oder E-Mail (sir@cmpwn.com) kontaktieren. - -### Quellcode selbst kompilieren - -sway benötigt die folgenden Pakete: - -* meson\* -* [wlroots](https://gitlab.freedesktop.org/wlroots/wlroots) -* wayland -* wayland-protocols\* -* pcre -* json-c -* pango -* cairo -* gdk-pixbuf2 (Optional, wird für das Benachrichtigungsfeld (System Tray) benötigt) -* [scdoc](https://git.sr.ht/~sircmpwn/scdoc)\* (Optional, wird für die Dokumentation (Man Pages) benötigt) -* git\* - -_\*Werden nur während des Kompilierens benötigt_ - -Führe die folgenden Befehle aus: - - meson build - ninja -C build - sudo ninja -C build install - -Falls dein System nicht logind benutzt, musst du sway noch die passenden Berechtigungen geben: - - sudo chmod a+s /usr/local/bin/sway - -Sway läuft nur in der Startphase mit Root-Rechten. - -## Konfiguration - -Falls du von i3 migrierst, kannst du deine Konfigurationsdatei nach `~/.config/sway/config` kopieren und die Einstellungen sollten ohne Weiteres funktionieren. Ansonsten kannst du die Beispielkonfiguration, die normalerweise in `/etc/sway/config` liegt, nach `~/.config/sway/config` kopieren. Die Dokumentation zur Konfigurationsdatei findest du in `man 5 sway`. - -## Sway starten -Sway kann einfach mit dem Befehl `sway` vom TTY gestartet werden. -Display-Manager werden nicht offiziell unterstützt. Es gibt aber durchaus einige, die mit Sway funktionieren (z.B. gdm). diff --git a/README.dk.md b/README.dk.md deleted file mode 100644 index f712e96b..00000000 --- a/README.dk.md +++ /dev/null @@ -1,74 +0,0 @@ -# Sway - -Sway er en [i3]-kompatibel [Wayland] compositor. Læs [Ofte stillede spørgsmål]. -Deltag på [IRC kanalen][IRC kanal] \(#sway på irc.libera.chat). - -## Udgivelses Signaturer - -Udgivelser er signeret med [E88F5E48] og publiceret [på GitHub][GitHub -releases]. - -## Installation - -### Fra pakker - -Sway er tilgængelig i mange distributioner. Prøv at installere "sway" pakken -fra din. - -Hvis du er interesseret i at pakke Sway til din distribution, kan du tage forbi -IRC kanalen eller sende en email til sir@cmpwn.com for rådgivning. - -### Kompilering fra kildekode - -Se [denne wiki-side][Opsætning til udvikling] hvis du vil bygge HEAD af sway og -wlroots til test eller udvikling. - -Installationsafhængigheder: - -* meson \* -* [wlroots] -* wayland -* wayland-protocols \* -* pcre -* json-c -* pango -* cairo -* gdk-pixbuf2 (valgfrit: system tray) -* [scdoc] (valgfrit: man pages) \* -* git \* - -_\*Kompileringsafhængighed_ - -Kør følgende kommandoer: - - meson build - ninja -C build - sudo ninja -C build install - -På systemer uden logind eller seatd skal du sætte SUID bit på sway filen: - - sudo chmod a+s /usr/local/bin/sway - -Sway dropper 'root' tilladelser kort efter opstart. - -## Konfiguration - -Hvis du allerede bruger i3 kan du bare kopiere din i3 konfiguration til -`~/.config/sway/config`. Ellers skal du kopiere eksempelkonfigurationsfilen til -`~/.config/sway/config`. Den er normalt placeret i `/etc/sway/config`. Kør -`man 5 sway` for at få oplysninger om konfigurationen. - -## Eksekvering - -Kør `sway` fra en TTY. Nogle display managers kan fungere, men Sway yder ikke -support til dem (gdm er kendt for at fungere temmelig godt). - -[i3]: https://i3wm.org/ -[Wayland]: http://wayland.freedesktop.org/ -[Ofte stillede spørgsmål]: https://github.com/swaywm/sway/wiki -[IRC kanal]: https://web.libera.chat/gamja/?channels=#sway -[E88F5E48]: https://keys.openpgp.org/search?q=34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48 -[GitHub releases]: https://github.com/swaywm/sway/releases -[Opsætning til udvikling]: https://github.com/swaywm/sway/wiki/Development-Setup -[wlroots]: https://gitlab.freedesktop.org/wlroots/wlroots -[scdoc]: https://git.sr.ht/~sircmpwn/scdoc diff --git a/README.es.md b/README.es.md deleted file mode 100644 index 7af7d90b..00000000 --- a/README.es.md +++ /dev/null @@ -1,63 +0,0 @@ -# sway - -sway es un compositor de [Wayland](http://wayland.freedesktop.org/) compatible con [i3](https://i3wm.org/). -Lea el [FAQ](https://github.com/swaywm/sway/wiki). Únase al [canal de IRC](https://web.libera.chat/gamja/?channels=#sway) (#sway on -irc.libera.chat). - -## Firmas de las versiones - -Las distintas versiones están firmadas con [E88F5E48](https://keys.openpgp.org/search?q=34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48) -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://gitlab.freedesktop.org/wlroots/wlroots) -* wayland -* wayland-protocols \* -* pcre -* json-c -* pango -* cairo -* gdk-pixbuf2 (optional: system tray) -* [scdoc](https://git.sr.ht/~sircmpwn/scdoc) (optional: man pages) \* -* git \* - -_\*Compile-time dep_ - -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). diff --git a/README.fr.md b/README.fr.md deleted file mode 100644 index 359a30f9..00000000 --- a/README.fr.md +++ /dev/null @@ -1,83 +0,0 @@ -# sway - -Sway est un compositeur [Wayland] compatible avec [i3]. Lisez la -[FAQ]. Rejoignez le [canal IRC] (#sway sur irc.libera.chat). - -## Aide en français - -[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 [E88F5E48] et publiées -[sur GitHub][versions GitHub]. - -## Installation - -### À partir de paquets - -Sway est disponible sur beaucoup de distributions. Essayez d'installer le -paquet "sway" pour la vôtre. - -Si vous êtes intéressé à maintenir Sway pour votre distribution, passez sur le -canal IRC ou envoyez un e-mail à sir@cmpwn.com (en anglais seulement) pour des -conseils. - -### Compilation depuis les sources - -Consultez [cette page wiki][Configuration de développement] si vous souhaitez -compiler la révision HEAD de sway et wlroots pour tester ou développer. - -Installez les dépendances : - -* meson \* -* [wlroots] -* wayland -* wayland-protocols \* -* pcre -* json-c -* pango -* cairo -* gdk-pixbuf2 (optionnel : system tray) -* [scdoc] (optionnel : requis pour les pages man) \* -* git (optionnel : information de version) \* - -_\* Requis uniquement pour la compilation_ - -Exécutez ces commandes : - - meson build - ninja -C build - sudo ninja -C build install - -Sur les systèmes sans logind, vous devez suid le binaire de sway : - - sudo chmod a+s /usr/local/bin/sway - -Sway se débarassera des permissions *root* peu de temps après le démarrage. - -## Configuration - -Si vous utilisez déjà i3, copiez votre configuration i3 vers -`~/.config/sway/config` et sway fonctionnera directement. Sinon, copiez -l'exemple de fichier de configuration vers `~/.config/sway/config`. Il se -trouve généralement dans `/etc/sway/config`. Exécutez `man 5 sway` pour lire la -documentation pour la configuration de sway. - -## 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). - -[Wayland]: http://wayland.freedesktop.org/ -[i3]: https://i3wm.org/ -[FAQ]: https://github.com/swaywm/sway/wiki -[canal IRC]: https://web.libera.chat/gamja/?channels=#sway -[abdelq]: https://github.com/abdelq -[E88F5E48]: https://keys.openpgp.org/search?q=34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48 -[versions GitHub]: https://github.com/swaywm/sway/releases -[Configuration de développement]: https://github.com/swaywm/sway/wiki/Development-Setup -[wlroots]: https://gitlab.freedesktop.org/wlroots/wlroots -[scdoc]: https://git.sr.ht/~sircmpwn/scdoc diff --git a/README.gr.md b/README.gr.md deleted file mode 100644 index 4c30e29d..00000000 --- a/README.gr.md +++ /dev/null @@ -1,73 +0,0 @@ -# Sway - -Το sway ένα [i3]-συμβατό [Wayland] compositor. Διαβάστε το [FAQ]. Μπείτε στο -[IRC channel] \(#sway on irc.libera.chat). - -## Υπογραφές δημοσιεύσεων - -Οι εκδόσεις είναι υπογεραμμένες με [E88F5E48] και δημοσιευμένες [στο GitHub][GitHub releases]. - -## Εγκατάσταση - -### Από πακέτα - -Το Sway είναι διαθέσιμο σε πολλά distributions. Δοκιμάστε εγκαταστώντας το "sway" package για -το δικό σας. - -Εάν ενδιαφέρεστε για packaging του sway για το distribution σας, να πάτε στο IRC -channel ή στείλτε ένα email στο sir@cmpwn.com για συμβουλές. - -### Compiling από πηγή - -Τσεκάρετε [αυτό το wiki page][Development setup] εάμα θέλετε να κάνετε build το HEAD του -sway και wlroots γιά τεστάρισμα ή development. - -Εγκατάσταση των dependencies: - -* meson \* -* [wlroots] -* wayland -* wayland-protocols \* -* pcre -* json-c -* pango -* cairo -* gdk-pixbuf2 (προαιρετικό: system tray) -* [scdoc] (προαιρετικό: man pages) \* -* git (προαιρετικό: πληροφορίες εκδώσεων) \* - -_\*Compile-time dep_ - -Τρέξτε αυτά τα commands: - - meson build/ - ninja -C build/ - sudo ninja -C build/ install - -Σε συστήματα χωρίς logind ή seatd, πρέπει να κάνετε suid το sway binary: - - sudo chmod a+s /usr/local/bin/sway - -Το Sway θα κάνει drop root δικαιώματα λίγο μετά την εκκίνηση. - -## Configuration - -Εάν ήδη χρησιμοποιήτε το i3, αντιγράψτε το i3 config σας στο `~/.config/sway/config` και -θα δουλέψει out of the box. Αλλιώς, αντιγράψτε το sample configuration αρχείο στο -`~/.config/sway/config`. Το οποίο συνήθως βρίσκεται στο `/etc/sway/config`. -Κάντε run `man 5 sway` για πληροφορίες τού configuration. - -## Τρέχοντας - -Τρέξτε `sway` από ένα TTY. Μερίκα display managers μπορεί να δουλέψουν αλλά δέν είναι συμβατά με -το sway (το gdm γνωρίζεται να δουλέβει σχετικά καλά). - -[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 -[scdoc]: https://git.sr.ht/~sircmpwn/scdoc \ No newline at end of file diff --git a/README.hu.md b/README.hu.md deleted file mode 100644 index 4e006f25..00000000 --- a/README.hu.md +++ /dev/null @@ -1,77 +0,0 @@ -# sway - -A Sway egy [i3]-kompatibilis [Wayland] kompozitor. Olvasd el a [Gyarkan Ismételt Kérdéseket][FAQ]. Csatlakozz az [IRC csatornához][IRC channel] \(`#sway` az `irc.libera.chat`-en). - -## Csomag aláírások - -A kiadott csomagok az [E88F5E48] kulccsal vannak aláírva és [GitHub-on][GitHub releases] publikálva. - -## Telepítés - -### Csomagból - -A Sway sok disztribúció csomagkezelőjéből elérhető, próbáld meg a "sway" -csomagot telepíteni az általad használt eszközzel. - -Ha szeretnél csomagot készíteni a saját disztribúciódhoz, ugorj be az IRC -csatornára, vagy küldj levelet a sir@cmpwn.com címre tanácsokért. - -### Fordítás forráskódból - -Olvasd el [ezt a wiki oldalt][Development setup], ha szeretnéd tesztelési vagy -fejlesztési célokból lefordítani az aktuális (HEAD) állapotát a `sway`-nek és a -`wlroots`-nak. - -Telepítsd a függőségeket: - -* meson \* -* [wlroots] -* wayland -* wayland-protocols \* -* pcre -* json-c -* pango -* cairo -* gdk-pixbuf2 (opcionális: system tray) -* [scdoc] (opcionális: man pages) \* -* git (opcionális: version info) \* - -_\*Fordításidejű függőség_ - -Futtasd ezeket a parancsokat: - - meson build - ninja -C build - sudo ninja -C build install - -Ha `logind` nélküli rendszert használsz, akkor be kell állítanod a `suid` bitet -a futtaható állományon: - - sudo chmod a+s /usr/local/bin/sway - -A Sway indulás után nem sokkal el fogja engedni a root jogosultságait. - -## Konfiguráció - -Ha előzőleg i3-mat használtál, akkor átmásolhatod az i3 beállításaidat a -`~/.config/sway/config` file-ba és ugyanúgy működni fognak. Egyéb esetben másold -le kiindulási alapnak a mintát, ami általában az `etc/sway/config` elérési -útvonalon található. -Futtasd a `man 5 sway` parancsot további információért a konfigurációval -kapcsolatban. - -## Futtatás - -Futtasd a `sway` parancsot egy TTY felületről. Néhány bejelentkezéskezelő -(display manager) működhet, de alapvetően nem támogatottak a sway által. (A -gdm-ről ismeretes, hogy egész jól működik.) - -[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 -[scdoc]: https://git.sr.ht/~sircmpwn/scdoc diff --git a/README.ir.md b/README.ir.md deleted file mode 100644 index 4542b93b..00000000 --- a/README.ir.md +++ /dev/null @@ -1,60 +0,0 @@ -# sway - -‏sway یک کامپوزیتور الهام گرفته از [i3](https://i3wm.org/) بر روی [Wayland](http://wayland.freedesktop.org/) است. [سوال‌های متداول](https://github.com/swaywm/sway/wiki) را بخوانید. در [کانال -IRC](http://web.libera.chat/gamja/?channels=sway&uio=d4) عضو شوید (‎#sway‏ در -irc.libera.chat). - -برای حمایت از تیم توسعه sway به [صفحه -Patreon با نام کاربری SirCmpwn](https://patreon.com/sircmpwn) مراجعه کنید. - -## امضای نسخه‌ها - -امضای نسخه‌ها با [B22DA89A](http://pgp.mit.edu/pks/lookup?op=vindex&search=0x52CB6609B22DA89A) در [GitHub](https://github.com/swaywm/sway/releases) منتشر می‌شود. - -## شیوه نصب - -### از بسته‌های رسمی - -‏sway در بسته‌های رسمی توزیع‌های مختلف وجود دارد. بسته «sway» را نصب کنید. در صورتی که بسته رسمی وجود نداشت، برای آگاهی بیشتر درباره نصب روی توزیعتان به این [صفحه راهنما](https://github.com/swaywm/sway/wiki/Unsupported-packages) مراجعه کنید. - -اگر به ایجاد بسته sway برای توزیعتان علاقه‌مند هستید، از کانال IRC استفاده کنید یا به sir@cmpwn.com ایمیل بزنید. - -### کامپایل کردن کد - -چنانچه می‌خواهید آخرین نسخه کد sway و wlroots را برای آزمایش یا توسعه بسازید به این [صفحه راهنما](https://github.com/swaywm/sway/wiki/Development-Setup) مراجعه کنید. - -بسته‌های مورد نیاز: - -* meson \* -* [wlroots](https://gitlab.freedesktop.org/wlroots/wlroots) -* wayland -* wayland-protocols \* -* pcre -* json-c -* pango -* cairo -* gdk-pixbuf2 (انتخابی: برای system tray) -* [scdoc](https://git.sr.ht/~sircmpwn/scdoc) (انتخابی: برای صفحه‌های راهنما) \* -* git (انتخابی: برای اطلاع در خصوص نسخه‌ها) \* - -_\*نیازمندی‌های زمان کامپایل برنامه_ - -این فرمان‌ها را اجرا کنید: - - meson build - ninja -C build - sudo ninja -C build install - -روی سیستم‌های بدون logind، باید فرمان زیر را برای suid کردن باینری sway اجرا کنید: - - sudo chmod a+s /usr/local/bin/sway - -‏sway پس از startup مجوزهای دسترسی root را رها می‌کند. - -### شخصی سازی و تنظیمات - -اگر در حال حاضر از i3 استفاده می‌کنید، تنظیمات i3 خودتان را در فایل ‪`~/.config/sway/config`‬ کپی کنید و بدون نیاز به تغییر کار خواهد کرد. در غیر این‌صورت، فایل نمونه تنظیمات را استفاده کنید. این فایل عموما در ‪`/etc/sway/config`‬ قرار دارد. برای آگاهی بیشتر `man 5 sway` را اجرا کنید. - -## اجرا - -در محیط TTY کافیست `sway` را اجرا کنید. ممکن است ابزارهای مدیریت نمایشگری نیز برای این کار وجود داشته باشند اما از طرف sway پشتیبانی نمی‌شوند (gdm عملکرد خوبی در این زمینه دارد). diff --git a/README.ja.md b/README.ja.md deleted file mode 100644 index 786e169c..00000000 --- a/README.ja.md +++ /dev/null @@ -1,62 +0,0 @@ -# sway - -Swayは[i3](https://i3wm.org/)互換な[Wayland](http://wayland.freedesktop.org/)コンポジタです。 -[FAQ](https://github.com/swaywm/sway/wiki)も合わせてご覧ください。 -[IRC チャンネル](https://web.libera.chat/gamja/?channels=#sway) (irc.libera.chatの#sway)もあります。 - -[![](https://sr.ht/ICd5.png)](https://sr.ht/ICd5.png) - -## 日本語サポート - -SirCmpwnは、日本語でのサポートをIRCとGitHubで行います。タイムゾーンはUTC-4です。 - -## リリースの署名 - -Swayのリリースは[E88F5E48](https://keys.openpgp.org/search?q=34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48)で署名され、[GitHub](https://github.com/swaywm/sway/releases)で公開されています。 - -## インストール - -### パッケージから - -Swayは沢山のディストリビューションで提供されています。"sway"パッケージのインストールを試してください。パッケージが存在しない場合は、[このページ](https://github.com/swaywm/sway/wiki/Unsupported-packages)で、あなたのディストリビューションでのインストールに関する情報を調べてください。 - -あなたのディストリビューションにSwayのパッケージを提供したい場合は、SwayのIRCチャンネルを訪れるか、sir@cmpwn.comにメールを送り、相談してください。 - -### ソースコードからコンパイル - -次の依存パッケージをインストールしてください: - -* meson \* -* [wlroots](https://gitlab.freedesktop.org/wlroots/wlroots) -* wayland -* wayland-protocols \* -* pcre -* json-c -* pango -* cairo -* gdk-pixbuf2 (システムイコンで必要です) -* [scdoc](https://git.sr.ht/~sircmpwn/scdoc) (manで必要です) \* -* git \* - -_\*コンパイルの時_ - -次のコマンドを実行してください: - - meson build - ninja -C build - sudo ninja -C build install - -logindを使用していないシステムでは、バイナリにsuidを設定する必要があります: - - sudo chmod a+s /usr/local/bin/sway - -swayは起動後、すぐにroot許可を落とします。 - -## 設定 - -既にi3を使用している場合は、i3の設定ファイルを`~/.config/sway/config`にコピーすれば動きます。そうでない場合は、サンプルの設定ファイルを`~/.config/sway/config`にコピーしてください。サンプルの設定ファイルは、通常`/etc/sway/config`にあります。`man 5 sway`を実行することで、設定に関する情報を見ることができます。 - -## 実行 - -`sway`をTTYから実行してください。いくつかのディスプレイマネージャは動くかもしれませんが、Swayからサポートされていません(gdmは非常に良く動作することが知られています)。 - diff --git a/README.ko.md b/README.ko.md deleted file mode 100644 index 1086da0c..00000000 --- a/README.ko.md +++ /dev/null @@ -1,61 +0,0 @@ -# sway - -sway는 [i3](https://i3wm.org/)-호환 [Wayland](http://wayland.freedesktop.org/) 컴포지터입니다. -[FAQ](https://github.com/swaywm/sway/wiki)를 읽어보세요. [IRC 채널](https://web.libera.chat/gamja/?channels=#sway) (#sway on irc.libera.chat)도 있습니다. - -## 릴리즈 서명 - -릴리즈는 [E88F5E48](https://keys.openpgp.org/search?q=34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48)에서 서명되고, -[GitHub에서](https://github.com/swaywm/sway/releases) 공개되고 있습니다. - -## 설치 - -### 패키지를 통한 설치 - -Sway는 많은 배포판에서 이용할 수 있습니다. "sway" 패키지를 설치해 보세요. -만약 없다면, [위키 페이지](https://github.com/swaywm/sway/wiki/Unsupported-packages)를 확인하세요. -해당 배포판에 대한 설치 정보를 확인할 수 있습니다. - -당신의 배포판에 sway 패키지를 제공하고 싶다면, -IRC 채널을 방문하거나 sir@cmpwn.com으로 이메일을 보내 상담 받으세요. - -### 소스를 통한 컴파일 - -다음 의존 패키지들을 설치해 주세요: - -* meson \* -* [wlroots](https://gitlab.freedesktop.org/wlroots/wlroots) -* wayland -* wayland-protocols \* -* pcre -* json-c -* pango -* cairo -* gdk-pixbuf2 (선택: system tray) -* [scdoc](https://git.sr.ht/~sircmpwn/scdoc) (선택: man pages) \* -* git \* - -_\*컴파일 떄 필요_ - -다음 명령을 실행하세요: - - meson build - ninja -C build - sudo ninja -C build install - -logind를 사용하고 있지 않는 시스템에서는, 바이너리에 suid를 설정할 필요가 있습니다: - - sudo chmod a+s /usr/local/bin/sway - -Sway는 시작 후에 root 권한을 drop할 것 입니다. - -## 설정 - -i3를 이미 사용 중이라면, i3 config을 `~/.config/sway/config`로 복사하세요. -아니면, 샘플 구성 파일을 '~/.config/sway/config'에 복사할 수도 있습니다. -일반적으로 "/etc/sway/config"에 위치해 있습니다. -설정에 대한 정보를 보려면 "man 5 sway"를 실행하세요. - -## 실행 - -TTY에서 `sway`를 실행하세요. 일부 display manager는 작동하지만, sway로 부터 지원되지 않습니다(gdm은 상당히 잘 작동한다고 알려져 있습니다). diff --git a/README.md b/README.md deleted file mode 100644 index 8c252e9e..00000000 --- a/README.md +++ /dev/null @@ -1,91 +0,0 @@ -# sway - -**[English][en]** - [日本語][ja] - [Français][fr] - [Українська][uk] - [Español][es] - [Polski][pl] - [中文-简体][zh-CN] - [Deutsch][de] - [Nederlands][nl] - [Русский][ru] - [中文-繁體][zh-TW] - [Português][pt] - [Dansk][dk] - [한국어][ko] - [Română][ro] - [Magyar][hu] - [Türkçe][tr] - [فارسی][ir] - [Ελληνικά][gr] - -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 \* -* pcre -* json-c -* pango -* cairo -* gdk-pixbuf2 (optional: system tray) -* [scdoc] (optional: man pages) \* -* git (optional: version info) \* - -_\* Compile-time dep_ - -Run these commands: - - meson build/ - ninja -C build/ - sudo ninja -C build/ install - -On systems without logind nor seatd, you need to suid the sway binary: - - sudo chmod a+s /usr/local/bin/sway - -Sway will drop root permissions shortly after startup. - -## 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. Some display managers may work but are not supported by -sway (gdm is known to work fairly well). - -[en]: https://github.com/swaywm/sway#readme -[ja]: https://github.com/swaywm/sway/blob/master/README.ja.md -[fr]: https://github.com/swaywm/sway/blob/master/README.fr.md -[uk]: https://github.com/swaywm/sway/blob/master/README.uk.md -[es]: https://github.com/swaywm/sway/blob/master/README.es.md -[pl]: https://github.com/swaywm/sway/blob/master/README.pl.md -[zh-CN]: https://github.com/swaywm/sway/blob/master/README.zh-CN.md -[de]: https://github.com/swaywm/sway/blob/master/README.de.md -[nl]: https://github.com/swaywm/sway/blob/master/README.nl.md -[ru]: https://github.com/swaywm/sway/blob/master/README.ru.md -[zh-TW]: https://github.com/swaywm/sway/blob/master/README.zh-TW.md -[pt]: https://github.com/swaywm/sway/blob/master/README.pt.md -[dk]: https://github.com/swaywm/sway/blob/master/README.dk.md -[ko]: https://github.com/swaywm/sway/blob/master/README.ko.md -[ro]: https://github.com/swaywm/sway/blob/master/README.ro.md -[hu]: https://github.com/swaywm/sway/blob/master/README.hu.md -[tr]: https://github.com/swaywm/sway/blob/master/README.tr.md -[ir]: https://github.com/swaywm/sway/blob/master/README.ir.md -[gr]: https://github.com/swaywm/sway/blob/master/README.gr.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 -[scdoc]: https://git.sr.ht/~sircmpwn/scdoc diff --git a/README.nl.md b/README.nl.md deleted file mode 100644 index c0a93063..00000000 --- a/README.nl.md +++ /dev/null @@ -1,63 +0,0 @@ -# sway - -Sway is een [i3](https://i3wm.org/)-compatibele [Wayland](http://wayland.freedesktop.org/) compositor. -Lees de [FAQ](https://github.com/swaywm/sway/wiki). Word lid van het [IRC -kanaal](https://web.libera.chat/gamja/?channels=#sway) (#sway op -irc.libera.chat). - -## Releasehandtekeningen - -Releases worden ondertekend met [E88F5E48](https://keys.openpgp.org/search?q=34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48) -en gepubliceerd [op GitHub](https://github.com/swaywm/sway/releases). - -## Installatie - -### Via een pakket - -Sway is beschikbaar in vele distributies. Probeer het "sway"-pakket te installeren met jouw pakketbeheerapplicatie. Als het niet beschikbaar is, bekijk dan [deze wikipagina](https://github.com/swaywm/sway/wiki/Unsupported-packages) -voor informatie over installatie in jouw distributie. - -Als je geïnteresseerd bent in het maken van pakketten voor je distributie, stuur een bericht in het IRC- -kanaal of stuur een e-mail naar sir@cmpwn.com voor advies. - -### Compilatie vanuit broncode - -Afhankelijkheden installeren: - -* meson \* -* [wlroots](https://gitlab.freedesktop.org/wlroots/wlroots) -* wayland -* wayland-protocols \* -* pcre -* json-c -* pango -* cairo -* gdk-pixbuf2 (optioneel: systeemtray) -* [scdoc](https://git.sr.ht/~ircmpwn/scdoc) (optioneel: manpagina's) \* -* git \* - -_\* Compileerafhankelijkheden_ - -Voer deze opdrachten uit: - - meson build - ninja -C build - sudo ninja -C build install - -Op systemen zonder logind, moet je bij het binaire bestand het suid bit instellen: - - sudo chmod a+s /usr/local/bin/sway - -Sway zal root-rechten kort na het opstarten loslaten. - -## Configuratie - -Als je al i3 gebruikt, kopieer dan je i3-configuratie naar `~/.config/sway/config` en -het zal zonder verdere configuratie werken. Kopieer anders het voorbeeldconfiguratiebestand naar -`~/.config/sway/config`. Dit is meestal het bestand: `/etc/sway/config`. -Voer `man 5 sway` uit voor informatie over het configureren van sway. - -## Uitvoeren - -Voer `sway` vanaf een TTY uit. Sommige display-managers kunnen werken, maar worden niet ondersteund door -sway (van gdm is bekend dat het redelijk goed werkt). diff --git a/README.pl.md b/README.pl.md deleted file mode 100644 index 6d376b68..00000000 --- a/README.pl.md +++ /dev/null @@ -1,63 +0,0 @@ -# sway - -sway jest kompozytorem [Wayland](http://wayland.freedesktop.org/) kompatybilnym z [i3](https://i3wm.org/). -Przeczytaj [FAQ](https://github.com/swaywm/sway/wiki). Dołącz do [kanału IRC](https://web.libera.chat/gamja/?channels=#sway) -(#sway na irc.libera.chat). - -## Podpisy cyfrowe wydań - -Wydania są podpisywane przy pomocy klucza [E88F5E48](https://keys.openpgp.org/search?q=34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48) -i publikowane [na GitHubie](https://github.com/swaywm/sway/releases). - -## Instalacja - -### Z pakietów - -Sway jest dostępny w wielu dystybucjach. Spróbuj zainstalować pakiet "sway" w swoim -menedżerze pakietów. Jeśli nie jest dostępny, sprawdź [tę stronę wiki](https://github.com/swaywm/sway/wiki/Unsupported-packages) -aby uzyskać informacje dotyczące instalacji w swojej dystrybucji. - -Jeśli chciałbyś stworzyć pakiet sway dla swojej dystrybucji, odwiedź kanał IRC lub wyślij email na -adres sir@cmpwn.com w celu uzyskania wskazówek. - -### Kompilacja ze Źródła - -Zainstaluj zależności: - -* meson \* -* [wlroots](https://gitlab.freedesktop.org/wlroots/wlroots) -* wayland -* wayland-protocols \* -* pcre -* json-c -* pango -* cairo -* gdk-pixbuf2 (opcjonalnie: system tray) -* [scdoc](https://git.sr.ht/~sircmpwn/scdoc) (opcjonalnie: strony pomocy man) \* -* git \* - -_\*zależności kompilacji_ - -Wykonaj następujące polecenia: - - meson build - ninja -C build - sudo ninja -C build install - -Na systemach bez logind należy wykonać polecenie suid na pliku wykonywalnym sway: - - sudo chmod a+s /usr/local/bin/sway - -Sway pozbędzie się uprawnień roota tuż po wystartowaniu. - -## Konfiguracja - -Jeśli już korzystasz z i3, skopiuj swoją konfigurację i3 do katalogu `~/.config/sway/config` i -zadziała od ręki. W przeciwnym razie skopiuj przykładowy plik konfiguracyjny do folderu -`~/.config/sway/config`; zazwyczaj znajduje się w `/etc/sway/config`. -Wykonaj polecenie `man 5 sway` aby uzyskać informacje dotyczące konfiguracji. - -## Uruchamianie - -Wykonaj polecenie `sway` z poziomu TTY. Niektóre menedżery wyświetlania mogą umożliwiać rozruch z ich -poziomu, ale nie jest to wspierane przez sway (w gdm podobno działa to całkiem nieźle). diff --git a/README.pt.md b/README.pt.md deleted file mode 100644 index 92a4b54d..00000000 --- a/README.pt.md +++ /dev/null @@ -1,65 +0,0 @@ -# sway - -O sway é um compositor do [Wayland](http://wayland.freedesktop.org/) compatível com o [i3](https://i3wm.org/). -Leia o [FAQ](https://github.com/swaywm/sway/wiki). Junte-se ao [canal do -IRC](https://web.libera.chat/gamja/?channels=#sway) (#sway em -irc.libera.chat). - -## Assinatura das versões - -As versões são assinadas com [E88F5E48](https://keys.openpgp.org/search?q=34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48) -e publicadas [no GitHub](https://github.com/swaywm/sway/releases). - -## Instalação - -### A partir de pacotes -O Sway está disponível em várias distribuições. Tente instalar o pacote "sway" -na sua. Caso não esteja disponível, verifique [esta wiki](https://github.com/swaywm/sway/wiki/Unsupported-packages) -para se informar a sobre a instalação para sua distribuição. - -Se você está interessado em criar um pacote do sway para a sua distribuição, verifique canal do IRC -ou mande um email para sir@cmpwn.com para obter informações. - -### Compilando a partir do código-fonte - -Verifique [essa página da wiki](https://github.com/swaywm/sway/wiki/Development-Setup) se você quer compilar o HEAD do sway e o wlroots para testes ou desenvolvimento. - -Instale as dependências: - -* meson \* -* [wlroots](https://gitlab.freedesktop.org/wlroots/wlroots) -* wayland -* wayland-protocols \* -* pcre -* json-c -* pango -* cairo -* gdk-pixbuf2 (opcional: system tray) -* [scdoc](https://git.sr.ht/~sircmpwn/scdoc) (opcional: man pages) \* -* git (opcional: informações de versão) \* - -_\*Dependência de tempo de compilação_ - -Execute esses comandos: - - meson build - ninja -C build - sudo ninja -C build install - -Em sistemas sem logind, você precisa preparar o binário do sway: - - sudo chmod a+s /usr/local/bin/sway - -O sway perderá as privilégios de de root logo após o início do sistema. - -## Configuração - -Se você já utiliza o i3, então copie os seus arquivos de configuração para `~/.config/sway/config` e -tudo funcionará normalmente. Caso contrário, copie o arquivo de configuração de exemplo para -`~/.config/sway/config`. Normalmente, este arquivo está localizado em `/etc/sway/config`. -Execute `man 5 sway` para se informar sobre a configuração. - -## Execução - -Execute o comando `sway` de um TTY. Alguns gerenciadores de display (ou gerenciadores de login) podem funcionar mas alguns não são suportados -pelo sway (o gdm é conhecido por funcionar bem). diff --git a/README.ro.md b/README.ro.md deleted file mode 100644 index f7785b8f..00000000 --- a/README.ro.md +++ /dev/null @@ -1,61 +0,0 @@ -# sway - -sway este un compositor pentru [Wayland](http://wayland.freedesktop.org/) compatibil cu [i3](https://i3wm.org/). -Citiți [FAQ](https://github.com/swaywm/sway/wiki)-ul. Connectați-vă la canalul nostru [IRC](https://web.libera.chat/gamja/?channels=#sway) (#sway pe irc.libera.chat). - -## Semnarea digitală - -Noile versiuni sunt semnate cu [E88F5E48](https://keys.openpgp.org/search?q=34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48) -și postate [pe GitHub](https://github.com/swaywm/sway/releases). - -## Instalare - -### Din pachete (packages) - -sway este disponibil în multe distribuții. Încercați să instalați pachetul "sway" pe distribuția voastră. Dacă nu este disponibil, uitați-vă în [această pagină wiki](https://github.com/swaywm/sway/wiki/Unsupported-packages) -pentru informații a cum puteți să instalați pentru distribuția voastră. - -Dacă sunteți interesați in a crea pachete pentru distribuția voastră, informați-ne prin IRC sau contactați prin email pe sir@cmpwn.com pentru ajutor. - -### Compilare din sursă - -Dependențe pentru instalare: - -* meson \* -* [wlroots](https://gitlab.freedesktop.org/wlroots/wlroots) -* wayland -* wayland-protocols \* -* pcre -* json-c -* pango -* cairo -* gdk-pixbuf2 (opțional, dacă doriți să aveți system tray) -* [scdoc](https://git.sr.ht/~sircmpwn/scdoc) (opțional, pentru paginile man) \* -* git (opțional, pentru informații de versiune) \* - -*Dependențe doar pentru compilare* - -Rulați aceste comenzi: - -``` - meson build - ninja -C build - sudo ninja -C build install -``` - -Pe sisteme fără logind, trebuie să folosiți următoarea comandă pentru a marca binarul de Sway ca suid: - -``` - sudo chmod a+s /usr/local/bin/sway -``` - -Imediat după pornire, Sway va renunța la permisiunile de root. - -## Configurare - -Dacă folosiți deja i3, copiați fișierul de configurare din i3 în `~/.config/sway/config`, și va funcționa fără a necesita nici o modificare. In caz contrar, copiați exemplul de configurare (disponibil de obicei în `/etc/sway/config`) în `~/.config/sway/config`. -Folosiți comanda `man 5 sway` pentru informații despre configurare. - -## Lansare - -Folosiți comanda `sway` într-un TTY. Managerii de display nu sunt suportați de către Sway, dar unii pot functiona (se știe că gdm functioneazâ destul de bine). diff --git a/README.ru.md b/README.ru.md deleted file mode 100644 index d563859c..00000000 --- a/README.ru.md +++ /dev/null @@ -1,74 +0,0 @@ -# sway - -sway - это [i3]-совместимый композитор [Wayland]. -Больше информации в [FAQ]. Присоединяйтесь к -[IRC-каналу][IRC channel] (#sway на -irc.libera.chat). - -## Подписи релизов - -Релизы подписываются ключом [E88F5E48] и публикуются [на GitHub][GitHub releases]. - -## Установка - -### Из репозиториев - -Sway доступен во многих дистрибутивах. Попробуйте установить пакет "sway". - -Если вас интересует создание пакета sway для вашего дистрибутива, зайдите на [IRC-канал][IRC channel] -или отправьте письмо на sir@cmpwn.com за советом. - -### Сборка из исходников - -Посетите [эту страницу на вики][Development setup], если вы хотите построить последнюю версию -sway и wlroots для тестирования или разработки. - -Установите зависимости: - -* meson \* -* [wlroots] -* wayland -* wayland-protocols \* -* pcre -* json-c -* pango -* cairo -* gdk-pixbuf2 (опционально: для работы трея) -* [scdoc] (опционально: для man-страниц) \* -* git (опционально: для информации о версии) \* - -_\*Зависимости для сборки_ - -Выполните эти команды: - - meson build - ninja -C build - sudo ninja -C build install - -На системах без logind вам понадобится добавить suid к файлу программы sway: - - sudo chmod a+s /usr/local/bin/sway - -sway сбросит root-права при запуске. - -## Настройка - -Если вы уже используете i3, скопируйте ваш конфигурационный файл i3 в `~/.config/sway/config`, и -он сразу же заработает. В противном случае, скопируйте образец конфигурационного файла в -`~/.config/sway/config`. Обычно он располагается в `/etc/sway/config`. -Запустите `man 5 sway` для изучения информации о настройке. - -## Запуск - -Выполните команду `sway` прямо из TTY. Некоторые дисплейные менеджеры могут работать, но они не поддерживаются со стороны -sway (gdm работает довольно неплохо). - -[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 -[scdoc]: https://git.sr.ht/~sircmpwn/scdoc diff --git a/README.tr.md b/README.tr.md deleted file mode 100644 index 5c98a538..00000000 --- a/README.tr.md +++ /dev/null @@ -1,68 +0,0 @@ -# sway - - -Sway, [i3]-uyumlu bir [Wayland] dizgicisidir. [SSS][FAQ]'yi okuyun. -[IRC kanalı][IRC channel]na katılın \(irc.libera.chat'te #sway (İngilizce)). - -## Sürüm imzaları - -Sürümler [E88F5E48] ile imzalandı ve [GitHub][GitHub releases]'da yayınlandı. - -## Kurulum - -### Paketler ile - -Sway birçok dağıtımda mevcuttur. Sizinki için "sway" paketini yüklemeyi deneyin. - -Dağıtımınız için sway'i paketlemekle ilgileniyorsanız, IRC kanalına uğrayın veya tavsiye için sir@cmpwn.com adresine bir e-posta gönderin. - -### Kaynak koddan derleme - -Test veya geliştirme için sway ve wlroots'un HEAD'ini oluşturmak istiyorsanız [bu wiki sayfası][Development setup]na göz atın. - -Aşağıdaki bağımlılıkları yükleyin: - -* meson \* -* [wlroots] -* wayland -* wayland-protocols \* -* pcre -* json-c -* pango -* cairo -* gdk-pixbuf2 (isteğe bağlı: system tray) -* [scdoc] (isteğe bağlı: man pages) \* -* git (isteğe bağlı: version info) \* - -_\*Derleme-anı bağımlılıkları_ - -Şu komutları çalıştırın: - - meson build - ninja -C build - sudo ninja -C build install - -logind olmayan sistemlerde, sway ikilisine (binary) izin vermeniz (suid) gerekir: - - sudo chmod a+s /usr/local/bin/sway - -Sway, başlangıçtan kısa bir süre sonra kök(root) izinlerini bırakacaktır. - -## Yapılandırma - -Zaten i3 kullanıyorsanız, i3 yapılandırmanızı `~/.config/sway/config` konumuna kopyalayın ve kutudan çıktığı gibi çalışacaktır. Aksi takdirde, örnek yapılandırma dosyasını `~/.config/sway/config` konumuna kopyalayın. Genellikle `/etc/sway/config` konumunda bulunur. -Yapılandırma hakkında bilgi almak için `man 5 sway` komutunu çalıştırın. - -## Çalıştırma - -TTY'den `sway` çalıştırın. Bazı görüntü yöneticileriyle(display manager) çalışabilir ama Sway tarafından desteklenmez. (gdm'nin oldukça iyi çalıştığı bilinmektedir.) - -[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 -[scdoc]: https://git.sr.ht/~sircmpwn/scdoc diff --git a/README.uk.md b/README.uk.md deleted file mode 100644 index ff9ebec3..00000000 --- a/README.uk.md +++ /dev/null @@ -1,75 +0,0 @@ -# sway - -Sway це сумісний з [i3](https://i3wm.org/) композитор [Wayland](http://wayland.freedesktop.org/). -Ознайомтесь з [ЧаПами](https://github.com/swaywm/sway/wiki). Приєднуйтесь до [спільноти в -IRC](https://web.libera.chat/gamja/?channels=#sway) (#sway на -irc.libera.chat). - -## Підтримка українською мовою - -Якщо ви хочете отримати підтримку українською мовою, можете звернутись до користувача -Hummer12007 у IRC-спільноті. Будьте терплячі, вам обов'язково допоможуть. - -Наразі переклад Sway українською ще не завершено (він неповний), проте у вас є шанс долучитись, -детальніше див. [статус](https://github.com/swaywm/sway/issues/1318#issuecomment-322277382). - -## Підписи випусків - -Випуски підписані ключем [E88F5E48](https://keys.openpgp.org/search?q=34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48) -та публікуються на сторінці [GitHub](https://github.com/swaywm/sway/releases). - -## Встановлення - -### З пакунків - -Sway доступний у багатьох дистрибутивах Linux (а також у FreeBSD). -Спробуйте встановити пакунок `sway` у вашому. -Якщо він недоступний, перегляньте цю [сторінку Wiki](https://github.com/swaywm/sway/wiki/Unsupported-packages) -для інформації щодо встановлення на вашому дистрибутиві. - -Якщо ви готові та зацікавлені запакувати і підтримувати Sway у вашому -дистрибутиві, звертайтесь за порадами до нашого каналу в IRC або -пишіть на електронну пошту [sir@cmpwn.com](mailto:sir@cmpwn.com). - -### З вихідного коду - -Встановіть залежності: - -* meson \* -* [wlroots](https://gitlab.freedesktop.org/wlroots/wlroots) -* wayland -* wayland-protocols \* -* pcre -* json-c -* pango -* cairo -* gdk-pixbuf2 (optional: system tray) -* [scdoc](https://git.sr.ht/~sircmpwn/scdoc) (необов'язково, необхідно для сторінок man) \* -* git \* - -_\*Лише для компіляції_ - -Виконайте ці команди: - - meson build - ninja -C build - sudo ninja -C build install - -На системах без logind, необхідно встановити біт SUID на виконуваний файл sway: - - sudo chmod a+s /usr/local/bin/sway - -Sway втратить права доступу root незабаром після запуску. - -## Налаштування - -Якщо ви вже використовуєте i3, скопіюйте свій файл налаштувань -до `~/.config/sway/config`, він має запрацювати. Інакше, скопіюйте -туди файл-зразок (зазвичай знаходиться у `/etc/sway/config`), і налаштуйте під себе. - -Більше інформації щодо налаштувань можете знайти, виконавши `man 5 sway`. - -## Запуск - -Виконайте `sway` у TTY. Деякі дисплейні менеджери (менеджери сеансу/стільниць) -можуть працювати, але офіційно не підтримуються (проте сумісніть із gdm достатньо висока). diff --git a/README.zh-CN.md b/README.zh-CN.md deleted file mode 100644 index 561d6c14..00000000 --- a/README.zh-CN.md +++ /dev/null @@ -1,63 +0,0 @@ -# sway - -sway 是和 [i3](https://i3wm.org/) 兼容的 [Wayland](http://wayland.freedesktop.org/) compositor. -阅读 [FAQ](https://github.com/swaywm/sway/wiki). 加入 [IRC -频道](https://web.libera.chat/gamja/?channels=#sway) (#sway on -irc.libera.chat). - -## 发布签名 - -发布是以 [E88F5E48](https://keys.openpgp.org/search?q=34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48) 签名 -并发布在 [GitHub](https://github.com/swaywm/sway/releases). - -## 安装 - -### 从软件包中 - -Sway 在很多发行版中可用. 尝试在你的发行版中安装 "sway" 包. -如果这不可用, 请到 [此 wiki 页](https://github.com/swaywm/sway/wiki/Unsupported-packages) -检查针对你的发行版关于安装的信息. - -如果你有兴趣给你的发行版打包 sway, 停下来到 IRC 频道或者发邮件至 sir@cmpwn.com 获取建议. - -### 从源代码编译 - -安装依赖: - -* meson \* -* [wlroots](https://gitlab.freedesktop.org/wlroots/wlroots) -* wayland -* wayland-protocols \* -* pcre -* json-c -* pango -* cairo -* gdk-pixbuf2 (可选的: system tray) -* [scdoc](https://git.sr.ht/~sircmpwn/scdoc) (可选的: man pages) \* -* git \* - -_\*编译时依赖_ - -运行这些命令: - - meson build - ninja -C build - sudo ninja -C build install - -在没有 logind 的系统上, 你需要给 sway 二进制设置 suid: - - sudo chmod a+s /usr/local/bin/sway - -Sway 将会在启动后尽快丢掉 root 权限. - -## 配置 - -如果你已经在使用 i3, 接下来复制你的 i3 配置到 `~/.config/sway/config` -它可以直接工作. 或者, 复制样本配置文件到 -`~/.config/sway/config`. 它通常位于 `/etc/sway/config`. -运行 `man 5 sway` 获取关于配置的信息. - -## 运行 - -从 TTY 中运行 `sway` . 某些显示管理器可能会工作但并不被 sway 支持 -(已知的 gdm 工作得非常好). diff --git a/README.zh-TW.md b/README.zh-TW.md deleted file mode 100644 index bc30b903..00000000 --- a/README.zh-TW.md +++ /dev/null @@ -1,61 +0,0 @@ -# sway - -sway 是一個與 [i3](https://i3wm.org/) 相容的 [Wayland](http://wayland.freedesktop.org/) compositor。 -閱讀 [FAQ](https://github.com/swaywm/sway/wiki)。 加入 [IRC -頻道](https://web.libera.chat/gamja/?channels=#sway) (#sway on -irc.libera.chat) - -## 發行簽章 - -所有發行的版本都會以 [E88F5E48](https://keys.openpgp.org/search?q=34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48) 簽署 -並發佈於 [GitHub](https://github.com/swaywm/sway/releases) - -## 安裝 - -### 從套件安裝 - -Sway 在許多發行版都有提供。請自己嘗試於你的發行版安裝 「sway」這個套件。 -如果無法取得,請查看 [這個 wiki 頁面](https://github.com/swaywm/sway/wiki/Unsupported-packages) -以取得更多關於如何於你使用的發行版上安裝的資訊。 - -如果你想要為你使用的發行版包裝 sway,請到 IRC 頻道或是直接寄封信到 sir@cmpwn.com 來取得一些建議。 - -### 從原始碼編譯 - -相依套件: - -* meson \* -* [wlroots](https://gitlab.freedesktop.org/wlroots/wlroots) -* wayland -* wayland-protocols \* -* pcre -* json-c -* pango -* cairo -* gdk-pixbuf2 (選擇性: system tray) -* [scdoc](https://git.sr.ht/~sircmpwn/scdoc) (選擇性: man pages) \* -* git \* - -_\*編譯時相依_ - -執行這些指令: - - meson build - ninja -C build - sudo ninja -C build install - -在沒有 logind 的系統上,你需要為 sway 的執行檔加上 suid。 - - sudo chmod a+s /usr/local/bin/sway - -Sway 在啟動不久後就會放棄 root 權限。 - -## 設定檔 - -如果你已經在使用 i3,你可以直接將你的 i3 設定檔複製到 `~/.config/sway/config` 然後就能直接使用。 -或者你也可以把範例設定檔複製到 `~/.config/sway/config`。 它通常會在 `/etc/sway/config`。 -執行 `man 5 sway` 來取得更多關於設定檔的資訊。 - -## 執行 - -在 TTY 執行 `sway`。有些 display manager 可能可以運作但 sway 不提供支援 (已知 gdm 運作的很好) diff --git a/flake.lock b/flake.lock new file mode 100644 index 00000000..08638ca0 --- /dev/null +++ b/flake.lock @@ -0,0 +1,42 @@ +{ + "nodes": { + "flake-utils": { + "locked": { + "lastModified": 1649676176, + "narHash": "sha256-OWKJratjt2RW151VUlJPRALb7OU2S5s+f0vLj4o1bHM=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "a4b154ebbdc88c8498a5c7b01589addc9e9cb678", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "nixpkgs": { + "locked": { + "lastModified": 1651024496, + "narHash": "sha256-uKSrrw/neSkxX6TXPSaMyfu7iKzFrK7F6HOt6vQefGY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "d9e593ed5889f3906dc72811c45bf684be8865cf", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "ref": "nixpkgs-unstable", + "type": "indirect" + } + }, + "root": { + "inputs": { + "flake-utils": "flake-utils", + "nixpkgs": "nixpkgs" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/flake.nix b/flake.nix new file mode 100644 index 00000000..29fe7727 --- /dev/null +++ b/flake.nix @@ -0,0 +1,34 @@ +{ + description = "swaywm development environment"; + + inputs = { + nixpkgs.url = "nixpkgs/nixpkgs-unstable"; + flake-utils = { url = "github:numtide/flake-utils"; }; + }; + + outputs = {self, nixpkgs, flake-utils }: + flake-utils.lib.eachDefaultSystem (system: + let + pkgs = import nixpkgs { inherit system; }; + + in { + devShell = pkgs.mkShell { + depsBuildBuild = with pkgs; [ + pkg-config + ]; + + nativeBuildInputs = with pkgs; [ + cmake meson ninja pkg-config wayland-scanner scdoc + ]; + + buildInputs = with pkgs; [ + wayland libxkbcommon pcre json_c libevdev pango cairo libinput libcap pam gdk-pixbuf librsvg + wayland-protocols libdrm wlroots dbus xwayland + # wlroots + libGL pixman xorg.xcbutilwm xorg.libX11 libcap xorg.xcbutilimage xorg.xcbutilerrors mesa + libpng ffmpeg xorg.xcbutilrenderutil seatd + ]; + }; + } + ); +} diff --git a/shell.nix b/shell.nix deleted file mode 100644 index 4ccc1cb9..00000000 --- a/shell.nix +++ /dev/null @@ -1,25 +0,0 @@ -let - unstableTarball = fetchTarball https://github.com/NixOS/nixpkgs/archive/nixos-unstable.tar.gz; - pkgs = import {}; - unstable = import unstableTarball {}; - - shell = pkgs.mkShell { - depsBuildBuild = with unstable; [ - pkg-config - ]; - - nativeBuildInputs = with unstable; [ - cmake meson ninja pkg-config wayland-scanner scdoc - ]; - - buildInputs = with unstable; [ - wayland libxkbcommon pcre json_c libevdev - pango cairo libinput libcap pam gdk-pixbuf librsvg - wayland-protocols libdrm wlroots dbus xwayland - - # wlroots - libGL pixman xorg.xcbutilwm xorg.libX11 libcap xorg.xcbutilimage xorg.xcbutilerrors mesa - libpng ffmpeg xorg.xcbutilrenderutil seatd - ]; - }; -in shell