Doku: Trennung Shortcuts und Anwendungen
- i3-shortcuts.md: nur noch reine Tastenkürzel-Referenz - applications.md: komplett neu auf Deutsch, enthält jetzt: Installierte Anwendungen, Autostart, Autotiling, Scratchpad, Clipboard, Screenshots, Display-Management, Dunst, Seafile
This commit is contained in:
@@ -1,13 +1,99 @@
|
|||||||
## My applications
|
## Anwendungen & Konfiguration
|
||||||
|
|
||||||
|Application|Description|
|
### Installierte Anwendungen
|
||||||
|
|
||||||
|
| Anwendung | Beschreibung |
|
||||||
|---|---|
|
|---|---|
|
||||||
|rofi|Application launcher and window switcher|
|
| alacritty | GPU-beschleunigtes Terminal |
|
||||||
|i3blocks|i3 status bar|
|
| vivaldi-stable | Browser |
|
||||||
|dunst|Notification for i3|
|
| rofi | App-Launcher & Window-Switcher |
|
||||||
|picom|Compositor (transparency, shadows)|
|
| thunar | Grafischer File-Manager |
|
||||||
|gnome-terminal|Terminal|
|
| ranger | Terminal File-Manager |
|
||||||
|ranger|command line file manager|
|
| mousepad | Text-Editor |
|
||||||
|mousepad|Editor|
|
| ghostwriter | Markdown-Editor |
|
||||||
|flameshot|Screenshot utility|
|
| keepassxc | Passwort-Manager |
|
||||||
|scrot|Screenshot for lock screen|
|
| flameshot | Screenshot-Tool (interaktiv) |
|
||||||
|
| scrot | Screenshot-Tool (Kommandozeile) |
|
||||||
|
| picom | Compositor (Transparenz, Schatten) |
|
||||||
|
| dunst | Notification-Daemon |
|
||||||
|
| i3blocks | Status-Bar |
|
||||||
|
| i3lock-color | Lock-Screen mit Blur |
|
||||||
|
| greenclip | Clipboard-Manager |
|
||||||
|
| autorandr | Automatische Monitor-Profile |
|
||||||
|
| arandr | Grafisches Display-Layout |
|
||||||
|
| autotiling | Automatische Split-Richtung |
|
||||||
|
| brightnessctl | Helligkeitssteuerung |
|
||||||
|
| pavucontrol | Audio-Einstellungen |
|
||||||
|
| seaf-cli | Seafile Datei-Synchronisation |
|
||||||
|
|
||||||
|
### Autostart
|
||||||
|
|
||||||
|
Folgende Anwendungen starten automatisch beim Login:
|
||||||
|
|
||||||
|
| Anwendung | Beschreibung |
|
||||||
|
|---|---|
|
||||||
|
| picom | Compositor (Transparenz, Schatten) |
|
||||||
|
| nitrogen | Wallpaper |
|
||||||
|
| nm-applet | Netzwerk-Manager |
|
||||||
|
| blueman-applet | Bluetooth |
|
||||||
|
| xautolock | Automatischer Bildschirm-Lock nach 10 Minuten |
|
||||||
|
| autorandr | Automatische Monitor-Erkennung |
|
||||||
|
| greenclip | Clipboard-Manager Daemon |
|
||||||
|
| autotiling | Automatische Split-Richtung |
|
||||||
|
| seaf-cli | Seafile Sync-Daemon (systemd User-Service) |
|
||||||
|
| KeePassXC | Passwort-Manager mit Keyfile |
|
||||||
|
| sysinfo-notify | System-Info Notification beim Login |
|
||||||
|
|
||||||
|
### Autotiling
|
||||||
|
|
||||||
|
Autotiling läuft automatisch im Hintergrund. Es wechselt die Split-Richtung basierend auf der Fenster-Geometrie: breite Fenster werden vertikal, hohe Fenster horizontal geteilt. Dadurch entsteht ein natürlicheres Layout ohne manuelles Umschalten.
|
||||||
|
|
||||||
|
### Scratchpad-Terminal
|
||||||
|
|
||||||
|
Ein Scratchpad-Terminal (Alacritty) startet automatisch beim Login. Mit `mod+Tab` kann es jederzeit als schwebendes Dropdown-Terminal ein- und ausgeblendet werden.
|
||||||
|
|
||||||
|
### Clipboard (Greenclip)
|
||||||
|
|
||||||
|
Greenclip läuft als Daemon im Hintergrund und speichert die Zwischenablage-Historie. Mit `mod+c` öffnet sich eine Rofi-Auswahl, aus der ein früherer Eintrag eingefügt werden kann.
|
||||||
|
|
||||||
|
### Screenshots
|
||||||
|
|
||||||
|
Screenshots werden in `~/Pictures/Screenshots/` gespeichert. Flameshot (`mod+Ctrl+Shift+4`) bietet eine interaktive GUI zum Annotieren und Speichern.
|
||||||
|
|
||||||
|
### Display-Management (Autorandr/Arandr)
|
||||||
|
|
||||||
|
**Workflow für externe Monitore:**
|
||||||
|
1. Monitor/Beamer anschliessen
|
||||||
|
2. `mod+Ctrl+a` drücken, Layout arrangieren, Apply
|
||||||
|
3. Im Terminal: `autorandr --save profilname` (z.B. "buero", "beamer")
|
||||||
|
4. Ab jetzt wird das Profil beim Anschliessen automatisch erkannt
|
||||||
|
|
||||||
|
### Benachrichtigungen (Dunst)
|
||||||
|
|
||||||
|
Lautstärke- und Helligkeitsänderungen werden als Progress-Bar in einer Dunst-Notification angezeigt. Beim Login erscheint eine System-Info Notification mit IP, RAM, Disk und Akku-Status.
|
||||||
|
|
||||||
|
### 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.
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
## i3 Shortcuts & Howto
|
## i3 Shortcuts
|
||||||
|
|
||||||
`mod` = Super/Command-Taste (Mod4)
|
`mod` = Super/Command-Taste (Mod4)
|
||||||
|
|
||||||
@@ -39,8 +39,6 @@
|
|||||||
| mod+minus | Scratchpad anzeigen |
|
| mod+minus | Scratchpad anzeigen |
|
||||||
| mod+Shift+minus | Aktuelles Fenster ins Scratchpad verschieben |
|
| mod+Shift+minus | Aktuelles Fenster ins Scratchpad verschieben |
|
||||||
|
|
||||||
Ein Scratchpad-Terminal startet automatisch beim Login. Mit `mod+Tab` kann es jederzeit als schwebendes Terminal ein- und ausgeblendet werden.
|
|
||||||
|
|
||||||
### Workspaces
|
### Workspaces
|
||||||
|
|
||||||
| Shortcut | Beschreibung |
|
| Shortcut | Beschreibung |
|
||||||
@@ -57,24 +55,20 @@ Ein Scratchpad-Terminal startet automatisch beim Login. Mit `mod+Tab` kann es je
|
|||||||
- WS 6:FILES - Thunar
|
- WS 6:FILES - Thunar
|
||||||
- WS 7-8 - Frei verwendbar
|
- WS 7-8 - Frei verwendbar
|
||||||
|
|
||||||
### Screenshots
|
### Screenshots (macOS-Style)
|
||||||
|
|
||||||
| Shortcut | Beschreibung |
|
| Shortcut | Beschreibung |
|
||||||
|---|---|
|
|---|---|
|
||||||
| mod+Ctrl+Shift+3 | Ganzer Bildschirm nach ~/Pictures/Screenshots/ |
|
| mod+Ctrl+Shift+3 | Ganzer Bildschirm nach ~/Pictures/Screenshots/ |
|
||||||
| mod+Ctrl+Shift+4 | Bereich auswählen (Flameshot GUI, annotieren, speichern) |
|
| mod+Ctrl+Shift+4 | Bereich auswählen (Flameshot GUI) |
|
||||||
| mod+Ctrl+Shift+5 | Aktives Fenster nach ~/Pictures/Screenshots/ |
|
| mod+Ctrl+Shift+5 | Aktives Fenster nach ~/Pictures/Screenshots/ |
|
||||||
|
|
||||||
Screenshots werden in `~/Pictures/Screenshots/` gespeichert. Bei Flameshot GUI kann der Speicherort und die Annotation interaktiv gewählt werden.
|
|
||||||
|
|
||||||
### Clipboard
|
### Clipboard
|
||||||
|
|
||||||
| Shortcut | Beschreibung |
|
| Shortcut | Beschreibung |
|
||||||
|---|---|
|
|---|---|
|
||||||
| mod+c | Clipboard-Historie anzeigen (Rofi) |
|
| mod+c | Clipboard-Historie anzeigen (Rofi) |
|
||||||
|
|
||||||
Greenclip läuft als Daemon im Hintergrund und speichert die Zwischenablage-Historie. Mit `mod+c` kann aus der Historie ausgewählt und eingefügt werden.
|
|
||||||
|
|
||||||
### Display-Management
|
### Display-Management
|
||||||
|
|
||||||
| Shortcut | Beschreibung |
|
| Shortcut | Beschreibung |
|
||||||
@@ -83,12 +77,6 @@ Greenclip läuft als Daemon im Hintergrund und speichert die Zwischenablage-Hist
|
|||||||
| mod+Ctrl+a | Arandr: grafisches Display-Layout öffnen |
|
| mod+Ctrl+a | Arandr: grafisches Display-Layout öffnen |
|
||||||
| mod+Ctrl+m | Schnell: externer Monitor rechts neben Laptop |
|
| mod+Ctrl+m | Schnell: externer Monitor rechts neben Laptop |
|
||||||
|
|
||||||
**Workflow für externe Monitore:**
|
|
||||||
1. Monitor/Beamer anschliessen
|
|
||||||
2. `mod+Ctrl+a` drücken, Layout arrangieren, Apply
|
|
||||||
3. Im Terminal: `autorandr --save profilname` (z.B. "buero", "beamer")
|
|
||||||
4. Ab jetzt wird das Profil beim Anschliessen automatisch erkannt
|
|
||||||
|
|
||||||
### Benachrichtigungen (Dunst)
|
### Benachrichtigungen (Dunst)
|
||||||
|
|
||||||
| Shortcut | Beschreibung |
|
| Shortcut | Beschreibung |
|
||||||
@@ -105,8 +93,6 @@ Greenclip läuft als Daemon im Hintergrund und speichert die Zwischenablage-Hist
|
|||||||
| Fn+F10 | Stummschalten |
|
| Fn+F10 | Stummschalten |
|
||||||
| Fn+F1 / F2 | Helligkeit runter / hoch |
|
| Fn+F1 / F2 | Helligkeit runter / hoch |
|
||||||
|
|
||||||
Lautstärke- und Helligkeitsänderungen werden als Progress-Bar in einer Dunst-Notification angezeigt.
|
|
||||||
|
|
||||||
### System
|
### System
|
||||||
|
|
||||||
| Shortcut | Beschreibung |
|
| Shortcut | Beschreibung |
|
||||||
@@ -116,74 +102,3 @@ Lautstärke- und Helligkeitsänderungen werden als Progress-Bar in einer Dunst-N
|
|||||||
| mod+Ctrl+Escape | System-Menü: (e)xit, (u)ser switch, (h)ibernate, (r)eboot, (s)hutdown |
|
| mod+Ctrl+Escape | System-Menü: (e)xit, (u)ser switch, (h)ibernate, (r)eboot, (s)hutdown |
|
||||||
| mod+m | i3bar ein-/ausblenden |
|
| mod+m | i3bar ein-/ausblenden |
|
||||||
| mod+Shift+g | Gap-Modus: (o)uter / (i)nner Gaps anpassen |
|
| mod+Shift+g | Gap-Modus: (o)uter / (i)nner Gaps anpassen |
|
||||||
|
|
||||||
### Autotiling
|
|
||||||
|
|
||||||
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
|
|
||||||
|
|
||||||
Folgende Anwendungen starten automatisch beim Login:
|
|
||||||
- **picom** - Compositor (Transparenz, Schatten)
|
|
||||||
- **nitrogen** - Wallpaper
|
|
||||||
- **nm-applet** - Netzwerk-Manager
|
|
||||||
- **blueman-applet** - Bluetooth
|
|
||||||
- **xautolock** - Automatischer Bildschirm-Lock nach 10 Minuten
|
|
||||||
- **autorandr** - Automatische Monitor-Erkennung
|
|
||||||
- **greenclip** - Clipboard-Manager
|
|
||||||
- **autotiling** - Automatische Split-Richtung
|
|
||||||
- **seaf-cli** - Seafile Sync-Daemon (systemd User-Service)
|
|
||||||
- **KeePassXC** - Passwort-Manager mit Keyfile
|
|
||||||
- **sysinfo-notify** - System-Info Notification (IP, RAM, Disk, Akku)
|
|
||||||
|
|
||||||
### Installierte Anwendungen
|
|
||||||
|
|
||||||
| Anwendung | Beschreibung |
|
|
||||||
|---|---|
|
|
||||||
| alacritty | GPU-beschleunigtes Terminal |
|
|
||||||
| vivaldi-stable | Browser |
|
|
||||||
| rofi | App-Launcher & Window-Switcher |
|
|
||||||
| thunar | Grafischer File-Manager |
|
|
||||||
| ranger | Terminal File-Manager |
|
|
||||||
| mousepad | Text-Editor |
|
|
||||||
| ghostwriter | Markdown-Editor |
|
|
||||||
| keepassxc | Passwort-Manager |
|
|
||||||
| flameshot | Screenshot-Tool (interaktiv) |
|
|
||||||
| scrot | Screenshot-Tool (Kommandozeile) |
|
|
||||||
| picom | Compositor |
|
|
||||||
| dunst | Notification-Daemon |
|
|
||||||
| i3blocks | Status-Bar |
|
|
||||||
| i3lock-color | Lock-Screen mit Blur |
|
|
||||||
| greenclip | Clipboard-Manager |
|
|
||||||
| autorandr | Automatische Monitor-Profile |
|
|
||||||
| arandr | Grafisches Display-Layout |
|
|
||||||
| autotiling | Automatische Split-Richtung |
|
|
||||||
| brightnessctl | Helligkeitssteuerung |
|
|
||||||
| pavucontrol | Audio-Einstellungen |
|
|
||||||
| seaf-cli | Seafile Datei-Synchronisation |
|
|
||||||
|
|||||||
Reference in New Issue
Block a user