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 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
48e8acea92
commit
042f650e34
4 changed files with 35 additions and 32 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue