mirror of
https://github.com/swaywm/sway.git
synced 2024-12-29 00:16:22 +01:00
Merge branch 'master' into locale
This commit is contained in:
commit
4fc9ef480a
5 changed files with 152 additions and 14 deletions
18
README.de.md
18
README.de.md
|
@ -1,10 +1,12 @@
|
|||
# sway [![](https://api.travis-ci.org/SirCmpwn/sway.svg)](https://travis-ci.org/SirCmpwn/sway) [![Mit fosspay spenden](https://drewdevault.com/donate/static/donate-with-fosspay.png)](https://drewdevault.com/donate?project=4)
|
||||
|
||||
Der Fortschritt dieser Übersetzung kann [hier](https://github.com/SirCmpwn/sway/issues/1318)
|
||||
eingesehen werden.
|
||||
|
||||
"**S**irCmpwn's **Way**land compositor" ist ein i3-kompatibler
|
||||
[Wayland](http://wayland.freedesktop.org/)-Kompositor. Lies die
|
||||
[FAQ](https://github.com/SirCmpwn/sway/wiki#faq). Tritt dem
|
||||
[IRC-Channel](http://webchat.freenode.net/?channels=sway&uio=d4) bei (#sway in irc.freenode.net,
|
||||
azarus kann bei Fragen auf Deutsch helfen).
|
||||
[IRC-Channel](http://webchat.freenode.net/?channels=sway&uio=d4) bei (#sway in irc.freenode.net).
|
||||
|
||||
[![](https://sr.ht/ICd5.png)](https://sr.ht/ICd5.png)
|
||||
|
||||
|
@ -13,7 +15,12 @@ Falls du die Sway Entwicklung unterstützen möchtest, kannst du das auf der
|
|||
[Entwicklungsprämien](https://github.com/SirCmpwn/sway/issues/986)
|
||||
bestimmter Features beiträgst. Jeder ist dazu eingeladen, eine Prämie in Anspruch
|
||||
zu nehmen oder für gewünschte Features bereitzustellen. Patreon ist eher dafür
|
||||
gedacht Sways Wartung und das Projekt generell zu unterstützen.
|
||||
gedacht, Sways Wartung und das Projekt generell zu unterstützen.
|
||||
|
||||
## Deutscher Support
|
||||
|
||||
refacto(UTC+2) bietet Support im IRC (unter dem Namen azarus) und auf Github an.
|
||||
ParadoxSpiral(UTC+2) bietet Support im IRC und auf Github an.
|
||||
|
||||
## Releasesignaturen
|
||||
|
||||
|
@ -39,8 +46,7 @@ zu installieren. Falls es nicht vorhanden ist, schau dir
|
|||
distributionsspezifische Installationsinformationen an.
|
||||
|
||||
Wenn du Interesse hast, Sway für deine Distribution als Paket bereitzustellen,
|
||||
schau im IRC-Channel vorbei oder schreibe eine e-Mail an sir@cmpwn.com (nur
|
||||
englischsprachig).
|
||||
schau im IRC-Channel vorbei oder schreibe eine e-Mail an sir@cmpwn.com (nur englischsprachig).
|
||||
|
||||
### Kompilieren des Quellcodes
|
||||
|
||||
|
@ -87,7 +93,7 @@ In Systemen ohne logind musst du `sway` das suid-Flag geben:
|
|||
|
||||
Wenn du schon i3 benutzt, kopiere einfach deine i3 Konfiguration nach
|
||||
`~/.config/sway/config`. Falls nicht, kannst du die Beispielkonfiguration
|
||||
benutzen. Die befindent sich normalerweise unter `/etc/sway/config`.
|
||||
benutzen. Die befindet sich normalerweise unter `/etc/sway/config`.
|
||||
Um mehr Informationen über die Konfiguration zu erhalten, führe `man 5 sway` aus.
|
||||
|
||||
## Verwendung
|
||||
|
|
92
README.el.md
Normal file
92
README.el.md
Normal file
|
@ -0,0 +1,92 @@
|
|||
# sway [![](https://api.travis-ci.org/SirCmpwn/sway.svg)](https://travis-ci.org/SirCmpwn/sway) [![Donate with fosspay](https://drewdevault.com/donate/static/donate-with-fosspay.png)](https://drewdevault.com/donate?project=4)
|
||||
|
||||
"Ο Sway (**S**irCmpwn's **Way**land) είναι ένας **υπό ανάπτυξη** [Wayland](http://wayland.freedesktop.org/) διαχειριστής παραθύρων συμβατός με τον αντίστοιχο διαχειριστή παραθύρων i3 για τον X11.
|
||||
Διαβάστε τις [Συνήθεις Ερωτήσεις](https://github.com/SirCmpwn/sway/wiki). Συνδεθείτε στο [κανάλι μας στο IRC](http://webchat.freenode.net/?channels=sway&uio=d4) (#sway στο
|
||||
irc.freenode.net).
|
||||
|
||||
[![](https://sr.ht/ICd5.png)](https://sr.ht/ICd5.png)
|
||||
|
||||
|
||||
### Η ελληνική μετάφραση ενδέχεται να είναι ελλειπής!
|
||||
|
||||
Η τεκμηρίωση του Sway ξεκινάει πάντα από τα Αγγλικά και στη συνέχεια μεταφράζεται, γι' αυτό ενδέχεται τα ελληνικά κείμενα να μην είναι πάντα διαθέσιμα ή ενημερωμένα.
|
||||
Μπορείτε πάντα να υποδεικνύετε σφάλματα και να κάνετε ερωτήσεις σχετικά με τις ελληνικές μεταφράσεις στο [IRC](http://webchat.freenode.net/?channels=sway&uio=d4).
|
||||
To username μου στο Freenode είναι kon14 και θα με βρείτε στο IRC σε ώρες GMT+2.
|
||||
Δείτε [εδώ](https://github.com/SirCmpwn/sway/issues/1318) πως μπορείτε και οι ίδιοι να βοηθήσετε στη μετάφραση του Sway.
|
||||
|
||||
Αν θέλετε να υποστηρίξετε την ανάπτυξη του Sway, μπορείτε να συμβάλετε στη [σελίδα Patreon του SirCmpwn](https://patreon.com/sircmpwn)
|
||||
ή να επιδοτήσετε τις [αμοιβές](https://github.com/SirCmpwn/sway/issues/986) για υλοποίηση συγκεκριμένων δυνατοτήτων.
|
||||
Ο καθένας μπορεί να διεκδικήσει μια αμοιβή και μπορείτε να προσθέσετε μια αμοιβή για οποιαδήποτε δυνατότητα θέλετε.
|
||||
Προτιμήστε το Patreon αν θέλετε να υποστήριξετε την συνολική ανάπτυξη και διατήρηση του Sway.
|
||||
|
||||
## Υπογραφές Έκδοσης
|
||||
|
||||
Οι εκδόσεις υπογράφονται ως [B22DA89A](http://pgp.mit.edu/pks/lookup?op=vindex&search=0x52CB6609B22DA89A) και δημοσιεύονται στο [GitHub](https://github.com/SirCmpwn/sway/releases).
|
||||
|
||||
## Κατάσταση
|
||||
|
||||
- [Υποστήριξη δυνατοτήτων του i3](https://github.com/SirCmpwn/sway/issues/2)
|
||||
- [Υποστήριξη δυνατοτήτων IPC](https://github.com/SirCmpwn/sway/issues/98)
|
||||
- [Υποστήριξη δυνατοτήτων i3bar](https://github.com/SirCmpwn/sway/issues/343)
|
||||
- [Υποστήριξη δυνατοτήτων i3-gaps](https://github.com/SirCmpwn/sway/issues/307)
|
||||
- [Δυνατότητες Ασφαλείας](https://github.com/SirCmpwn/sway/issues/984)
|
||||
|
||||
## Εγκατάσταση
|
||||
|
||||
### Από Πακέτα
|
||||
|
||||
Ο Sway είναι διαθέσιμος για εγκατάσταση μέσω του διαχειριστή πακέτων σε διάφορες διανομές.
|
||||
Δοκιμάστε να εγκαταστήσετε το πακέτο ονομαζόμενο ως "sway" για τη δική σας.
|
||||
Αν δεν είναι διαθέσιμο, μεταβείτε στη [σελίδα τεκμηρίωσης](https://github.com/SirCmpwn/sway/wiki/Unsupported-packages) για πληροφορίες σχετικά με την εγκατάσταση για τη διανομή σας.
|
||||
|
||||
Αν ενδιαφέρεστε να δημιουργήσετε ένα πακέτο του Sway για τη διανομή σας, περάστε απο το κανάλι μας στο IRC ή στείλτε ένα email, στα **Αγγλικά**, στο sir@cmpwn.com για συμβουλές.
|
||||
|
||||
### Compile από Πηγαίο Κώδικα
|
||||
|
||||
Εγκατάσταση εξαρτήσεων:
|
||||
|
||||
* cmake
|
||||
* [wlc](https://github.com/Cloudef/wlc)
|
||||
* wayland
|
||||
* xwayland
|
||||
* libinput >= 1.6.0
|
||||
* libcap
|
||||
* asciidoc
|
||||
* pcre
|
||||
* json-c
|
||||
* pango
|
||||
* cairo
|
||||
* gdk-pixbuf2 *
|
||||
* pam **
|
||||
* imagemagick (αναγκαίο για καταγραφή εικόνας μέσω του swaygrab)
|
||||
* ffmpeg (αναγκαίο για καταγραφή video μέσω του swaygrab)
|
||||
|
||||
_\*Απαιτείται μόνο για swaybar, swaybg, and swaylock_
|
||||
|
||||
_\*\*Απαιτείται μόνο για swaylock_
|
||||
|
||||
Εκτελέστε αυτές τις εντολές:
|
||||
|
||||
mkdir build
|
||||
cd build
|
||||
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_SYSCONFDIR=/etc ..
|
||||
make
|
||||
sudo make install
|
||||
|
||||
Σε συστήματα με logind, χρειάζεται να ορίσετε μερικά δικαιώματα caps στο εκτελέσιμο αρχείο:
|
||||
|
||||
sudo setcap cap_sys_ptrace=eip /usr/local/bin/sway
|
||||
sudo setcap cap_sys_tty_config=eip /usr/local/bin/sway
|
||||
|
||||
Σε συστήματα χωρίς logind, χρειάζεται να θέσετε το suid bit στο εκτελέσιμο αρχείο:
|
||||
|
||||
sudo chmod a+s /usr/local/bin/sway
|
||||
|
||||
## Παραμετροποίηση
|
||||
|
||||
Αν είστε ήδη χρήστης του i3, τότε απλά αντιγράψτε το αρχείο ρυθμίσεων σας στο `~/.config/sway/config` και θα είναι όλα έτοιμα για χρήση.
|
||||
Διαφορετικά, αντιγράψτε το συνοδευόμενο δείγμα ρυθμίσεων, το οποίο θα βρείτε τυπικά στο `/etc/sway/config`, και μεταφέρετε το στην τοποθεσία `~/.config/sway/config`. Εκτελέστε `man 5 sway` για πληροφορίες σχετικά με την παραμετροποίηση των ρυθμίσεων σας.
|
||||
|
||||
## Εκτέλεση
|
||||
|
||||
Εκτελέστε `sway` απο ένα TTY. Μερικοί γραφικοί διαχειριστές σύνδεσης ενδέχεται να δουλεύουν, αλλά δεν υποστηρίζονται επίσημα (ο GDM "προτείνεται" ως λειτουργικός).
|
12
README.ja.md
12
README.ja.md
|
@ -1,21 +1,20 @@
|
|||
# sway [![](https://api.travis-ci.org/SirCmpwn/sway.svg)](https://travis-ci.org/SirCmpwn/sway) [![Donate with fosspay](https://drewdevault.com/donate/static/donate-with-fosspay.png)](https://drewdevault.com/donate?project=4)
|
||||
|
||||
[English](https://github.com/SirCmpwn/sway/blob/master/README.md#sway--) - [**日本語**](https://github.com/SirCmpwn/sway/blob/master/README.ja.md#sway--)
|
||||
|
||||
注・私の日本語で苦手です。パッチは与えったください。
|
||||
|
||||
"**S**irCmpwnの**Way**landのcompositor"は仕掛け品のWaylandのCompositorだ。
|
||||
[英語のよくある質問](https://github.com/SirCmpwn/sway/wiki)は読みください。
|
||||
[IRCのチャット](http://webchat.freenode.net/?channels=sway&uio=d4)(#swayにirc.freenode.net)は入ってください。
|
||||
私の名前はSirCmpwnです。助けのはIRCとGitHubで日本語で頑張ります。
|
||||
|
||||
[![](https://sr.ht/ICd5.png)](https://sr.ht/ICd5.png)
|
||||
|
||||
あなたが施したいから、[Patreon](https://patreon.com/sircmpwn)か[報奨金プロジェクト](https://github.com/SirCmpwn/sway/issues/986)は見てください。
|
||||
|
||||
## 日本語翻訳
|
||||
## 日本語助け
|
||||
|
||||
日本語翻訳は完成じゃない、正しくない。パッチは与えったください。
|
||||
SirCmpwnはIRCとGitHubでUTC-4に日本語助け人だ。
|
||||
|
||||
日本語翻訳は完成じゃない、正しくない。[パッチは与えったください](https://github.com/SirCmpwn/sway/issues/1318)。
|
||||
|
||||
## 発売の電子署名
|
||||
|
||||
|
@ -80,8 +79,7 @@ logindはあるないば:
|
|||
|
||||
今はi3があるばi3のコンフィグは`~/.config/sway/config`にコピー。
|
||||
あるないば`/etc/sway/config`をコピー。
|
||||
ファイルは読みください。英語は難しいのばIRCで助けのを尋ねる。
|
||||
日本語助けのはUTC-4。
|
||||
ファイルは読みください。
|
||||
|
||||
## swayは実効する
|
||||
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
# sway [![](https://api.travis-ci.org/SirCmpwn/sway.svg)](https://travis-ci.org/SirCmpwn/sway) [![Donate with fosspay](https://drewdevault.com/donate/static/donate-with-fosspay.png)](https://drewdevault.com/donate?project=4)
|
||||
|
||||
[**English**](https://github.com/SirCmpwn/sway/blob/master/README.md#sway--) - [日本語](https://github.com/SirCmpwn/sway/blob/master/README.ja.md#sway--) - [Deutsch](https://github.com/SirCmpwn/sway/blob/master/README.de.md#sway--)
|
||||
[**English**](https://github.com/SirCmpwn/sway/blob/master/README.md#sway--) - [日本語](https://github.com/SirCmpwn/sway/blob/master/README.ja.md#sway--) - [Deutsch](https://github.com/SirCmpwn/sway/blob/master/README.de.md#sway--) - [Ελληνικά](https://github.com/SirCmpwn/sway/blob/master/README.el.md#sway--) - [Français](https://github.com/SirCmpwn/sway/blob/master/README.fr.md#sway--) - [Español](https://github.com/SirCmpwn/sway/blob/master/README.es.md#sway--)
|
||||
|
||||
|
||||
"**S**irCmpwn's **Way**land compositor" is a **work in progress**
|
||||
i3-compatible [Wayland](http://wayland.freedesktop.org/) compositor.
|
||||
|
|
41
sway/main.c
41
sway/main.c
|
@ -53,6 +53,46 @@ static void wlc_log_handler(enum wlc_log_type type, const char *str) {
|
|||
}
|
||||
}
|
||||
|
||||
void detect_raspi() {
|
||||
bool raspi = false;
|
||||
FILE *f = fopen("/sys/firmware/devicetree/base/model", "r");
|
||||
if (!f) {
|
||||
return;
|
||||
}
|
||||
char *line;
|
||||
while(!feof(f)) {
|
||||
if (!(line = read_line(f))) {
|
||||
break;
|
||||
}
|
||||
if (strstr(line, "Raspberry Pi")) {
|
||||
raspi = true;
|
||||
}
|
||||
free(line);
|
||||
}
|
||||
fclose(f);
|
||||
FILE *g = fopen("/proc/modules", "r");
|
||||
if (!g) {
|
||||
return;
|
||||
}
|
||||
bool vc4 = false;
|
||||
while (!feof(g)) {
|
||||
if (!(line = read_line(g))) {
|
||||
break;
|
||||
}
|
||||
if (strstr(line, "vc4")) {
|
||||
vc4 = true;
|
||||
}
|
||||
free(line);
|
||||
}
|
||||
fclose(g);
|
||||
if (!vc4 && raspi) {
|
||||
fprintf(stderr, "\x1B[1;31mWarning: You have a "
|
||||
"Raspberry Pi, but the vc4 Module is "
|
||||
"not loaded! Set 'dtoverlay=vc4-kms-v3d'"
|
||||
"in /boot/config.txt and reboot.\x1B[0m\n");
|
||||
}
|
||||
}
|
||||
|
||||
void detect_proprietary() {
|
||||
FILE *f = fopen("/proc/modules", "r");
|
||||
if (!f) {
|
||||
|
@ -366,6 +406,7 @@ int main(int argc, char **argv) {
|
|||
log_distro();
|
||||
log_env();
|
||||
detect_proprietary();
|
||||
detect_raspi();
|
||||
|
||||
input_devices = create_list();
|
||||
|
||||
|
|
Loading…
Reference in a new issue