Brave/LibreOffice auf Flatpak/Snap, HiDPI-Fix, Autostart mit Terminal

- Brave: .deb entfernt (crasht mit SIGTRAP auf aelterer HW), Flatpak statt dessen
- LibreOffice: apt entfernt (Installationsfehler), Snap statt dessen
- default-jre entfernt (nur fuer LibreOffice .deb noetig)
- flatpak Paket in setup-base.sh (kein sudo in setup-desktop.sh noetig)
- HiDPI: DPI 96 statt 128, Cursor 48, xfwm4 Default-xhdpi Theme
- Autostart oeffnet Terminal-Fenster fuer interaktive Eingaben
This commit is contained in:
rene 2026-03-11 18:29:20 +01:00
parent b2459b5c05
commit adc5367a8c
4 changed files with 35 additions and 32 deletions

View file

@ -104,13 +104,12 @@ apt install -y \
pipx \
zoxide \
micro \
libreoffice libreoffice-l10n-de \
flatpak \
thunderbird thunderbird-locale-de \
keepassxc \
htop btop \
timeshift \
vlc \
default-jre \
language-pack-de \
wngerman \
bc \
@ -118,28 +117,13 @@ apt install -y \
|| { fail "apt install fehlgeschlagen"; dpkg --configure -a; apt install -f -y; }
ok "Pakete installiert (apt)"
# FreeCAD via Snap
snap install freecad 2>/dev/null || warn "FreeCAD Snap übersprungen"
# FreeCAD + LibreOffice via Snap
snap install freecad 2>/dev/null || warn "FreeCAD Snap uebersprungen"
snap install libreoffice 2>/dev/null || warn "LibreOffice Snap uebersprungen"
# ── 6. Brave Browser ─────────────────────────────────────────────────────
# ── 6. Brave Browser (wird in setup-desktop.sh als Flatpak installiert) ──
echo -e "\n=== 6/11 Brave Browser ==="
curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg \
https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
curl -fsSLo /etc/apt/sources.list.d/brave-browser-release.sources \
https://brave-browser-apt-release.s3.brave.com/brave-browser.sources
apt update && apt install -y brave-browser || warn "Brave Browser fehlgeschlagen"
# Brave: --disable-gpu Flag setzen (AMD geblockt, Intel i915 allein reicht nicht für GPU-Accel)
if [[ "$MODEL" == "16" ]]; then
mkdir -p /etc/brave-browser
echo '{"hardware_acceleration_mode_previous": false}' > /etc/brave-browser/initial_preferences 2>/dev/null || true
# Override .desktop Datei mit --disable-gpu
BRAVE_DESKTOP="/usr/share/applications/brave-browser.desktop"
if [[ -f "$BRAVE_DESKTOP" ]]; then
sed -i 's|Exec=/usr/bin/brave-browser-stable|Exec=/usr/bin/brave-browser-stable --disable-gpu|g' "$BRAVE_DESKTOP"
fi
fi
ok "Brave installiert"
ok "Brave wird als Flatpak in setup-desktop.sh installiert"
# ── 7. Systemkonfigurationen ─────────────────────────────────────────────
echo -e "\n=== 7/11 Systemkonfigurationen ==="
@ -160,17 +144,19 @@ if [[ "$MODEL" == "16" ]]; then
XFCE_XML_DIR="/home/rene/.config/xfce4/xfconf/xfce-perchannel-xml"
mkdir -p "$XFCE_XML_DIR"
# Compositor deaktivieren
# Compositor deaktivieren + HiDPI-Theme + Titelschrift
cat > "$XFCE_XML_DIR/xfwm4.xml" <<XFEOF
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfwm4" version="1.0">
<property name="general" type="empty">
<property name="use_compositing" type="bool" value="false"/>
<property name="theme" type="string" value="Default-xhdpi"/>
<property name="title_font" type="string" value="Sans Bold 9"/>
</property>
</channel>
XFEOF
# Display-Skalierung für Retina (2x, DPI 128)
# Display-Skalierung für Retina (2x)
cat > "$XFCE_XML_DIR/xsettings.xml" <<XSEOF
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xsettings" version="1.0">
@ -178,7 +164,10 @@ XFEOF
<property name="WindowScalingFactor" type="int" value="2"/>
</property>
<property name="Xft" type="empty">
<property name="DPI" type="int" value="128"/>
<property name="DPI" type="int" value="96"/>
</property>
<property name="Gtk" type="empty">
<property name="CursorThemeSize" type="int" value="48"/>
</property>
</channel>
XSEOF