aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.de.md18
-rw-r--r--README.ja.md10
-rw-r--r--sway/main.c41
3 files changed, 58 insertions, 11 deletions
diff --git a/README.de.md b/README.de.md
index 332b261e..cbee2056 100644
--- a/README.de.md
+++ b/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
diff --git a/README.ja.md b/README.ja.md
index d807e37c..23b91d30 100644
--- a/README.ja.md
+++ b/README.ja.md
@@ -5,15 +5,16 @@
"**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)。
## 発売の電子署名
@@ -78,8 +79,7 @@ logindはあるないば:
今はi3があるばi3のコンフィグは`~/.config/sway/config`にコピー。
あるないば`/etc/sway/config`をコピー。
-ファイルは読みください。英語は難しいのばIRCで助けのを尋ねる。
-日本語助けのはUTC-4。
+ファイルは読みください。
## swayは実効する
diff --git a/sway/main.c b/sway/main.c
index 82375e0b..6d13955c 100644
--- a/sway/main.c
+++ b/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();