Brave auf apt, Kitty, FaceTime-Webcam, WireGuard wg-quick, SSH-Setup, HiDPI-Verbesserungen
- Brave Browser: von Flatpak auf apt mit offiziellem Repo umgestellt - Kitty Terminal: Installation (apt) + Konfiguration in setup-desktop.sh - FaceTime HD Webcam: Firmware + DKMS-Treiber (bcwc_pcie) - WireGuard: von NetworkManager auf wg-quick umgestellt, DNS fuer m13 - SSH-Key-Generierung + automatische HTTPS→SSH Umstellung der Repos - Thunderbird: von apt auf Snap (wegen .deb-Bug) - XFCE HiDPI: Noto Sans 10pt, Panel 28px, fuer beide MBPs vereinheitlicht - Tastatur: ctrl:swap_lwin_lctl fuer Mac-like Cmd+C/V - Standard-Apps: Brave (Browser), Thunderbird (Mail) - CLAUDE.md: Doku aktualisiert Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
273978b78f
commit
aa24f89511
4 changed files with 234 additions and 92 deletions
41
CLAUDE.md
41
CLAUDE.md
|
|
@ -36,17 +36,17 @@ die Setup-Skripte nicht heruntergeladen werden.
|
|||
- Wenn Befehle auf dem MacBook noetig sind: per `ssh rene@<ip>` verbinden und dort ausfuehren (statt den User bitten, Befehle abzutippen)
|
||||
|
||||
## Paketquellen-Zuordnung
|
||||
- **apt:** System-Pakete, xubuntu-desktop, Thunderbird, KeePassXC, default-jre etc.
|
||||
- **Snap:** FreeCAD, LibreOffice (wegen "benutzerdefinierte Installation nicht abgeschlossen" Bug bei .deb), Bitwarden
|
||||
- **Flatpak:** Brave Browser (wegen SIGTRAP/int3 Crash bei .deb auf aelterer HW), PrusaSlicer
|
||||
- **apt:** System-Pakete, xubuntu-desktop, KeePassXC, Kitty, Brave Browser, default-jre etc.
|
||||
- **Snap:** FreeCAD, LibreOffice (wegen "benutzerdefinierte Installation nicht abgeschlossen" Bug bei .deb), Bitwarden, Thunderbird
|
||||
- **Flatpak:** PrusaSlicer
|
||||
- flatpak muss in setup-base.sh (root) installiert werden, nicht in setup-desktop.sh (user)
|
||||
|
||||
## Geloeste Probleme (Lessons Learned)
|
||||
|
||||
### Brave Browser
|
||||
- .deb Version crasht mit SIGTRAP (int3) auf aelterer Hardware
|
||||
- AppArmor `apparmor_restrict_unprivileged_userns=1` war NICHT die Ursache
|
||||
- Loesung: Flatpak verwenden
|
||||
- .deb Version crashte frueher mit SIGTRAP (int3) auf aelterer Hardware
|
||||
- Inzwischen funktioniert .deb/apt mit offiziellem Brave-Repo
|
||||
- Loesung: apt mit Brave-Repo (in setup-base.sh)
|
||||
|
||||
### LibreOffice
|
||||
- .deb Version zeigt "benutzerdefinierte Installation nicht abgeschlossen"
|
||||
|
|
@ -56,15 +56,37 @@ die Setup-Skripte nicht heruntergeladen werden.
|
|||
### HiDPI / Retina Display
|
||||
- GDK WindowScalingFactor=2 + DPI=96 (NICHT 128!)
|
||||
- Cursor-Groesse: 48
|
||||
- GTK-Schrift: Noto Sans 10, Titelschrift: Noto Sans Bold 10
|
||||
- Panel-Hoehe: 28px (passend zur Schriftgroesse bei 2x-Skalierung)
|
||||
- Referenz-Schriftgroesse: Kitty 18pt MesloLGS NF — Systemschriften sollen visuell dazu passen
|
||||
- xfwm4: Default-xhdpi Theme
|
||||
- XFCE Compositor deaktivieren
|
||||
- xfce4-display-settings deaktivieren (verursacht Endlosschleife)
|
||||
|
||||
### FaceTime HD Webcam
|
||||
- Broadcom 1570, haengt am PCIe-Bus (nicht USB) — kein Treiber im Kernel
|
||||
- Firmware: github.com/patjak/facetimehd-firmware (extrahiert aus macOS-Treiber)
|
||||
- Treiber: github.com/patjak/bcwc_pcie, installiert via DKMS (automatischer Rebuild bei Kernel-Updates)
|
||||
- Modul: facetimehd, autoload via /etc/modules-load.d/facetimehd.conf
|
||||
|
||||
### Tastatur
|
||||
- iso_layout=1 + de (mit Dead Keys, NICHT nodeadkeys) + lv3:lalt_switch
|
||||
- iso_layout=1 + de (mit Dead Keys, NICHT nodeadkeys) + lv3:lalt_switch + ctrl:swap_lwin_lctl
|
||||
- nodeadkeys verhindert Akzent-Kombination (´e statt é)
|
||||
- ctrl:swap_lwin_lctl tauscht Cmd und Ctrl (Mac-like Copy/Paste mit Cmd+C/V)
|
||||
- XFCE Keyboard-Override deaktivieren (XkbDisable)
|
||||
|
||||
### Terminal
|
||||
- Kitty als Standard-Terminal (statt xfce4-terminal)
|
||||
- xfce4-terminal bleibt installiert als Fallback
|
||||
- Kitty Config: MesloLGS NF 18pt, copy_or_interrupt fuer Cmd+C (kopiert bei Selektion, sonst SIGINT)
|
||||
- xfce4-terminal unterstuetzt kein Remapping von Ctrl+C/V auf Copy/Paste
|
||||
|
||||
### Git / SSH
|
||||
- SSH-Key (ed25519) wird in setup-desktop.sh generiert
|
||||
- Forgejo SSH laeuft auf dsm.motocamp.de:2222 (nicht git.motocamp.de, nicht Port 22)
|
||||
- Alle Repos werden automatisch von HTTPS auf SSH umgestellt
|
||||
- git credential.helper store als Fallback bis SSH-Key in Forgejo hinterlegt ist
|
||||
|
||||
### Netzwerk & WLAN
|
||||
- NetworkManager statt netplan fuer WLAN
|
||||
- WLAN-Config beim netplan-zu-NM Umstieg erhalten
|
||||
|
|
@ -73,8 +95,9 @@ die Setup-Skripte nicht heruntergeladen werden.
|
|||
- /etc/hosts: dsm.motocamp.de → 10.47.11.10 (Synology direkt), git.motocamp.de → 10.47.11.23 (NPM/macvlan, da Gitea hinter Reverse Proxy)
|
||||
|
||||
### WireGuard VPN
|
||||
- Konfiguration via NetworkManager .nmconnection (nicht wg-quick)
|
||||
- DNS + dns-search direkt im NM-Profil
|
||||
- Konfiguration via wg-quick (Config in /etc/wireguard/wg-vps.conf)
|
||||
- DNS = 10.47.11.20 (Pihole) direkt in der WireGuard-Config
|
||||
- Autostart via systemctl enable wg-quick@wg-vps
|
||||
- **Key-Verwechslung:** m16/m13 hatten eigenen PublicKey als Peer-PublicKey eingetragen. NM zeigt keinen Fehler, wg show zeigt einfach keine Peers. Immer pruefen: local public key darf NICHT gleich dem Peer-PublicKey sein.
|
||||
- Server-PublicKey gegen funktionierende Clients verifizieren
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue