📦 Tweaks für Manjaro
🖥️ tweaksManjaro.sh – Terminal-Menüversion
⚠️ WICHTIG:
Nutzung auf eigene Verantwortung – bitte vorher Backups anlegen!
▶️ Aufruf und Startoptionen
bash tweaksManjaro.sh
Alternativ:
chmod +x tweaksManjaro.sh
./tweaksManjaro.sh
Oder über einen Desktop-Starter ausführen
(z.B. tweaksManjaro.desktop für KDE)
💡 Hinweis:
Das Skript verwendet bei Bedarf sudo – es darf nicht direkt als root gestartet werden!
🧾 Beschreibung
Das Skript bietet verschiedene System-Tweaks für Manjaro Linux.
Es ersetzt die ursprüngliche KDE-Version (KDEtweaksManjaro.sh mit kdialog)
durch eine rein terminalbasierte Oberfläche.
🪵 Logging
Das integrierte Logging (steuerbar über die Variable LOGGING=true/false)
speichert Ausgaben in der Datei tweaksManjaro-LOG.txt im selben Verzeichnis wie das Skript.
Wird die in LOG_MAX_BYTES festgelegte Größe überschritten,
wird die Logdatei nach LOG_OLD_FILE rotiert.
⚙️ Hauptfunktionen
- 🔍 Kernel-Check und Systemaktualisierung
- 📦 AUR-Update über
yay - 🧹 Aufräumen von Paket-Caches und verwaisten Paketen
- 🔐 Setzen von Zugriffsrechten im Home-Verzeichnis
- 🖥️ Anzeige von Systeminformationen, Sensorwerten und NVMe-S.M.A.R.T.-Daten
🔑 Rechtevergabe
| Variable | Beschreibung |
|---|---|
zugriffsrechte=0 |
Standardwert (Default): Setzt nur die Besitzerrechte (chown) rekursiv.Die bestehenden Dateirechte ( chmod) bleiben erhalten. |
zugriffsrechte=1 |
Zusätzlich: chmod 755 für Verzeichnisse und chmod 644 für Dateien.Ausnahme: ~/.gnupg → chmod 700 (Verzeichnisse) / chmod 600 (Dateien). |
⚠️ Achtung:
Wenn duzugriffsrechte=1aktivierst, solltest du genau wissen, was du tust!
Beide Modi ändern Berechtigungen im Home-Verzeichnis,
aberzugriffsrechte=1greift dabei tiefer in die Struktur ein
und passt zusätzlich die Dateimodi (chmod) an.
Programme wie Flatpaks, Tor-Browser oder andere Anwendungen,
die direkt unter~/.installiert wurden,
können dadurch unbrauchbar werden!
🧩 Weitere Hinweise
Unabhängig von der Einstellung werden alle
.sh, .desktop und .AppImage-Dateien
im Home-Verzeichnis ausführbar gemacht (chmod 744).
💡 Dadurch wird auch dieses Skript ausführbar,
sofern es im Home-Verzeichnis liegt.
✅ Fazit
tweaksManjaro.sh ist ein vielseitiges, terminalbasiertes Tool,
um Manjaro Linux schnell und komfortabel zu pflegen,
zu optimieren und wiederkehrende Wartungsaufgaben automatisiert auszuführen.
