Doku: Seafile-Setup in i3-shortcuts.md und README.md dokumentiert
- Seafile-Abschnitt mit Einrichtungsanleitung und nützlichen Befehlen - seaf-cli in Autostart-Liste und Anwendungstabelle ergänzt - Kurzanleitung in README.md hinzugefügt
This commit is contained in:
@@ -15,3 +15,12 @@ $ git clone https://github.com/justmeandopensource/myi3
|
|||||||
$ cd myi3
|
$ cd myi3
|
||||||
$ ansible-playbook -i inventory setup.yaml (edit the username in setup.yaml before running)
|
$ ansible-playbook -i inventory setup.yaml (edit the username in setup.yaml before running)
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### Seafile einrichten (optional)
|
||||||
|
Nach dem Ansible-Run muss Seafile einmalig konfiguriert werden:
|
||||||
|
```
|
||||||
|
$ seaf-cli init -d ~/Seafile
|
||||||
|
$ systemctl --user start seaf-cli
|
||||||
|
$ seaf-cli config -n "MeineBibliothek" -s https://files.goeckmanns.de -u BENUTZER -p PASSWORT -d ~/Seafile
|
||||||
|
```
|
||||||
|
Dateien in `~/Seafile` werden danach automatisch synchronisiert. Weitere Details in `docs/i3-shortcuts.md`.
|
||||||
|
|||||||
@@ -121,6 +121,32 @@ Lautstärke- und Helligkeitsänderungen werden als Progress-Bar in einer Dunst-N
|
|||||||
|
|
||||||
Autotiling läuft automatisch im Hintergrund. Es wechselt die Split-Richtung automatisch basierend auf der Fenster-Geometrie: breite Fenster werden vertikal, hohe Fenster horizontal geteilt. Dadurch entsteht ein natürlicheres Layout ohne manuelles Umschalten.
|
Autotiling läuft automatisch im Hintergrund. Es wechselt die Split-Richtung automatisch basierend auf der Fenster-Geometrie: breite Fenster werden vertikal, hohe Fenster horizontal geteilt. Dadurch entsteht ein natürlicheres Layout ohne manuelles Umschalten.
|
||||||
|
|
||||||
|
### Seafile (Datei-Synchronisation)
|
||||||
|
|
||||||
|
Seafile synchronisiert Dateien mit dem Server `files.goeckmanns.de`. Der seaf-cli Daemon läuft als **systemd User-Service** und startet automatisch beim Login.
|
||||||
|
|
||||||
|
**Einmalige Einrichtung nach dem ersten Ansible-Run:**
|
||||||
|
```bash
|
||||||
|
# Seafile initialisieren
|
||||||
|
seaf-cli init -d ~/Seafile
|
||||||
|
|
||||||
|
# Service starten
|
||||||
|
systemctl --user start seaf-cli
|
||||||
|
|
||||||
|
# Library verbinden (Username und Passwort anpassen)
|
||||||
|
seaf-cli config -n "MeineBibliothek" -s https://files.goeckmanns.de -u BENUTZER -p PASSWORT -d ~/Seafile
|
||||||
|
```
|
||||||
|
|
||||||
|
**Nützliche Befehle:**
|
||||||
|
```bash
|
||||||
|
seaf-cli status # Sync-Status anzeigen
|
||||||
|
systemctl --user status seaf-cli # Service-Status prüfen
|
||||||
|
journalctl --user -u seaf-cli # Logs anzeigen
|
||||||
|
systemctl --user restart seaf-cli # Service neustarten
|
||||||
|
```
|
||||||
|
|
||||||
|
Dateien einfach in `~/Seafile` kopieren - sie werden automatisch synchronisiert.
|
||||||
|
|
||||||
### Autostart
|
### Autostart
|
||||||
|
|
||||||
Folgende Anwendungen starten automatisch beim Login:
|
Folgende Anwendungen starten automatisch beim Login:
|
||||||
@@ -132,6 +158,7 @@ Folgende Anwendungen starten automatisch beim Login:
|
|||||||
- **autorandr** - Automatische Monitor-Erkennung
|
- **autorandr** - Automatische Monitor-Erkennung
|
||||||
- **greenclip** - Clipboard-Manager
|
- **greenclip** - Clipboard-Manager
|
||||||
- **autotiling** - Automatische Split-Richtung
|
- **autotiling** - Automatische Split-Richtung
|
||||||
|
- **seaf-cli** - Seafile Sync-Daemon (systemd User-Service)
|
||||||
- **KeePassXC** - Passwort-Manager mit Keyfile
|
- **KeePassXC** - Passwort-Manager mit Keyfile
|
||||||
- **sysinfo-notify** - System-Info Notification (IP, RAM, Disk, Akku)
|
- **sysinfo-notify** - System-Info Notification (IP, RAM, Disk, Akku)
|
||||||
|
|
||||||
@@ -159,3 +186,4 @@ Folgende Anwendungen starten automatisch beim Login:
|
|||||||
| autotiling | Automatische Split-Richtung |
|
| autotiling | Automatische Split-Richtung |
|
||||||
| brightnessctl | Helligkeitssteuerung |
|
| brightnessctl | Helligkeitssteuerung |
|
||||||
| pavucontrol | Audio-Einstellungen |
|
| pavucontrol | Audio-Einstellungen |
|
||||||
|
| seaf-cli | Seafile Datei-Synchronisation |
|
||||||
|
|||||||
Reference in New Issue
Block a user