[[Vorlage(getestet, focal)]] {{{#!vorlage Warnung Bleachbit sollte nie mit [:sudo:Administratorenrechten] gestartet werden, da eine unbedachte Nutzung das System und auch Benutzerdaten gefährden kann. Speziell bei KDE kann das Programm schwerwiegende Funktionsstörungen zur Folge haben, da es wichtige Systemressourcen löscht (vgl. den [https://blog.martin-graesslin.com/blog/2012/07/do-not-use-bleachbit/ entsprechenden Blogbeitrag] {en} von KWin-Entwickler Martin Gräßlin, 07/2012). }}} {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Paketquellen_freischalten: Bearbeiten von Paketquellen] [:Paketinstallation_DEB: Ein einzelnes Paket installieren] [:Editor: Einen Editor öffnen], optional [:Terminal: Ein Terminal öffnen], optional }}} [[Inhaltsverzeichnis(1)]] [[Bild(./bleachbit_logo.png, 48, align=left)]] [https://www.bleachbit.org/ Bleachbit] {en} ist ein Systembereinigungsprogramm für [:GNOME:], [:KDE:], und [:Xfce:], mit dem temporäre Dateien einer Vielzahl von Anwendungen bereinigt werden können. Das Programm bietet sicherheitshalber eine Vorschau der vorzunehmenden Änderungen. Inzwischen wurde das in [:Python:] geschriebene Programm erweitert und steht auch für Windows zur Verfügung. = Installation = Das Programm kann über folgendes Paket installiert [1] werden: {{{#!vorlage Paketinstallation bleachbit, universe }}} == Fremdpaket == [[Vorlage(Fremdpaket, "[https://www.bleachbit.org/ Bleachbit] {en}", https://www.bleachbit.org/download, focal)]] = Benutzung = [[Bild(bleachbitxfce.png,300, align=right)]] Nach der Installation kann man das Programm bei Ubuntu-Varianten mit einem Anwendungsmenü über ''"Systemwerkzeuge -> Bleachbit"'' ausführen. Auf der linken Seite des Programms kann ausgewählt werden, welche Systemprogramme oder welche Teile des Systems gesäubert werden sollen. Nach der Auswahl wird Bleachbit per ''"Bereinigen"'' links oben gestartet. Nach dem Durchlauf des Programms zeigt Bleachbit an, was und wie viel gelöscht wurde. Wird direkt neben ''"Bereinigen"'' auf ''"Vorschau"'' geklickt, zeigt Bleachbit an, wie viel aufgeräumt werden kann. Falls eine neue Version auf der Herstellerseite zum Download bereit steht, informiert Bleachbit über die integrierte Aktualisierungsfunktion und die neue Version kann heruntergeladen und installiert werden. Beim nächsten Start ist Bleachbit aktualisiert. Bleachbit entfernt u.a. temporäre Dateien folgender Anwendungen: * [:APT:] * [:Bash:] * [:Firefox:] * [:LibreOffice:] * [:VIM:] * Mehr hierzu kann unter [https://www.bleachbit.org/features besondere Eigenschaften und Funktionalitäten] {en} nachgelesen werden. Alternativ kann auch über die Kommandozeile[5] mit folgendem Befehl eine Liste der aktuellen Reinigungsmodule abgerufen werden: {{{#!vorlage Befehl bleachbit --list }}} = Eigene Reinigungsmodule = Zusätzlich zu den mitgelieferten Reinigungsmöglichkeiten ist es möglich, Bleachbit durch eigene oder Reinigungsmodule Dritter zu ergänzen. Dies ermöglicht es, auch neue oder seltenere Programme in die Reinigung einzubeziehen. {{{#!vorlage Warnung Besonders im Administratormodus können fehlerhafte Module das System irreparabel beschädigen, auch im nichtprivilegierten Modus sind schwere Datenverluste möglich. Bei der Verwendung eigener Module sollte entsprechende Sorgfalt walten. }}} Eigene Module können wahlweise im Verzeichnis '''/usr/share/bleachbit/cleaners''' global oder für den eigenen Nutzer im Verzeichnis '''~/.config/bleachbit/cleaners''' abgelegt werden. Im zweiten Fall muss dafür das entsprechende Unterverzeichnis '''cleaners''' angelegt werden. Das Modul besteht dabei immer aus einer einzelnen '''XML'''-Datei. Eine Beispieldatei ist auf der Projektseite erhältlich: [github:bleachbit/bleachbit/blob/master/doc/example_cleaner.xml:example_cleaner.xml] {dl}. Im Folgenden wird beispielhaft ein Modul zum Löschen des Ordnerinhalts von '''~/tmp''' vorgestellt. Dieses kann mit einem gängigen Editor erstellt werden.[4] Text eingeschlossen durch: {{{#!code xml }}} bildet dabei Kommentare, die vom Programm nicht interpretiert werden. {{{#!code xml Löscht den Inhalt des Ordners ~/tmp/ }}} = BleachBit im Terminal nutzen = BleachBit kann im Terminal[5] über die Kommandozeile gesteuert werden. Eine detaillierte Dokumentation hierzu findet man [https://docs.bleachbit.org/doc/command-line-interface.html in der Dokumentation] {en}. Wie bereits zuvor erwähnt kann eine Liste der nutzbaren Reinigungsmodule wie folgt abgerufen werden: {{{#!vorlage Befehl bleachbit --list }}} Mit der Option `--preview` in der folgenden Anweisung wird eine Vorschau für die Ausführung des zuvor selbst erstellten Reinigungsmodules mit dem Namen `delwebtmp12232` ausgegeben: {{{#!vorlage Befehl bleachbit --preview delwebtmp12232.mainoption12252 }}} Wenn man sich nun sicher ist, dass die Daten gelöscht werden sollen, ersetzt man einfach die Option `--preview` durch die Option `--clean` wie folgt dargestellt: {{{#!vorlage Befehl bleachbit --clean delwebtmp12232.mainoption12252 }}} = Links = * [https://www.bleachbit.org Projektseite] {en} * [github:bleachbit:BleachBit auf GitHub] {en} * [https://bleachbit.blogspot.com/2009/02/cleaner-markup-language.html Eigene Reinigungsmodule erstellen] {en} * [:Sweeper:] Weiteres Werkzeug zur Systemreinigung * [:Systempflege:] {Übersicht} Übersicht Systemprogramme * [:System:] {Übersicht} Übersicht Systemprogramme #tag: System, Systempflege