Banking4 unter Linux Mint mit Bottles einrichten
Wer von Windows zu Linux Mint wechselt, vermisst oft eine verlässliche
Finanzsoftware mit FinTS/HBCI-Unterstützung. Banking4 von Subsembly
bietet zwar keine native Linux-Version, läuft dank Wine jedoch hervorragend.
1. Vorbereitung & Downloads
Bevor es losgeht, werden zwei Dinge benötigt:
Bottles via Softwareverwaltung:
Menü öffnen, die Anwendungsverwaltung starten und nach
Bottlessuchen.Alternativ im Terminal:
Bashflatpak install flathub com.usebottles.bottles
Banking4 Installationsdatei:
Die aktuelle Windows-Setup-Datei (
TopBanking_Setup.exebzw.Banking4...exe) direkt von der offiziellen herunterladen.Subsembly-Website
2. Neue Bottle (Flasche) erstellen
Bottles starten und den Willkommens-Assistenten durchklicken.
Oben links auf das Plus-Symbol (+) klicken, um eine neue Flasche anzulegen.
Die Parameter festlegen:
Name:
Banking4Umgebung: Anwendung (Standard-Profil für Desktop-Software)
Architektur: 64-Bit
Auf Erstellen klicken und kurz warten, bis Bottles die isolierte Windows-Umgebung eingerichtet hat.
3. Notwendige Abhängigkeiten installieren
Banking4 basiert auf Microsoft .NET. Damit das Interface und die TLS-Netzwerkverbindungen zu den Bankservern reibungslos funktionieren, müssen vorab ein paar Komponenten in die Flasche geladen werden:
Die neu erstellte Bottle Banking4 öffnen.
In der linken Seitenleiste auf Abhängigkeiten (Dependencies) klicken.
Folgende Pakete über die Suchleiste suchen und installieren:
dotnet48(Microsoft .NET Framework 4.8 – die wichtigste Voraussetzung)allfontsodercorefonts(Standard-Windows-Schriftarten, verhindert unlesbare Menüs und abgeschnittene Ziffern)(Optional)
d3dcompiler_47(falls Rendering-Artefakte im Diagramm-Bereich auftreten)
Hinweis: Die Installation von
.NET 4.8kann ein paar Minuten dauern, da mehrere Zwischenversionen kompiliert und registriert werden.
4. Banking4 installieren
Innerhalb der Flasche auf den Reiter Details wechseln.
Auf den blauen Button Programmdatei ausführen (Run Executable) klicken.
Die zuvor heruntergeladene Installationsdatei (
TopBanking_Setup.exe) auswählen.Den regulären Windows-Installationsassistenten wie gewohnt durchlaufen.
Nach Abschluss der Installation erkennt Bottles das Programm in der Regel automatisch und listet es unter Programme auf.
5. Feinschliff & Desktop-Integration
Damit sich Banking4 nahtlos in den Cinnamon-Desktop von Linux Mint einfügt:
Startmenü-Eintrag anlegen: In Bottles neben dem Eintrag Banking4 auf die drei Punkte (
⋮) klicken und Eintrag zum Startmenü hinzufügen wählen. Danach lässt sich Banking4 direkt über das Linux Mint Anwendungsmenü starten.HiDPI / Skalierung (für 4K-Displays): Falls die Benutzeroberfläche auf hochauflösenden Displays zu klein erscheint: In Bottles unter Einstellungen den Punkt Virtueller Desktop aktivieren oder den DPI-Wert der Flasche auf
120oder144anheben.Tresor-Speicherort festlegen: Den Datentresor (
.subsub) am besten im Linux-Homeverzeichnis unter~/Dokumente/Banking4ablegen. Bottles bindet das persönliche Linux-Verzeichnis standardmäßig als Netzlaufwerk bzw.Z:\home\<benutzer>ein, sodass Backups problemlos über reguläre Linux-Tools (wie Déjà Dup oder Borg) gesichert werden können.
anbindung cloud googledrive
Bei meiner Konfiguration läuft die Integration von Google-Drive Sync problemlos...
Unter Windows synchronisiert Banking4 Datentresore oft direkt mit Cloud-Diensten. Unter Linux Mint mit Bottles gibt es jedoch eine Hürde: Die interne Cloud-Anbindung von Banking4 nutzt native Windows-Webkomponenten (Edge WebView2 / Internet Explorer APIs) für den OAuth-Login von Google Drive, die unter Wine/Bottles häufig fehlschlagen oder hängenbleiben.
Der zuverlässigste und stabilste Weg führt deshalb über eine lokale Dateisystem-Synchronisation: Linux Mint synchronisiert den Google-Drive-Ordner lokal, und die Windows-App in Bottles greift einfach wie auf eine normale Festplattendatei darauf zu.
Methode 1: Synchronisation über rclone (Empfohlen)
rclone bietet echte Zwei-Wege-Synchronisation bzw. transparente Mounts und arbeitet extrem stabil im Hintergrund.
1. rclone einrichten
sudo apt update && sudo apt install rclone
rclone config
nwählen (New remote), Name z. B.gdrive.Als Speichertyp
google drive(Nummer für Drive) wählen.Client-ID und Secret können für den Standardbetrieb leer gelassen werden.
Zugriffsberechtigung:
1(Full access).Den Schritten im sich öffnenden Webbrowser folgen, um die Verknüpfung zu bestätigen.
2. Google Drive lokal einhängen
Erstelle einen Zielordner in deinem Home-Verzeichnis:
mkdir -p ~/GoogleDrive
Hänge das Laufwerk ein:
rclone mount gdrive: ~/GoogleDrive --vfs-cache-mode writes &
(Dieser Befehl kann bei Bedarf als automatisches Startprogramm in Linux Mint hinterlegt werden).
Methode 2: Linux Mint „Online-Konten“ (Einfachste Einrichtung)
Linux Mint (Cinnamon) bringt eine bordeigene Integration mit:
Systemeinstellungen öffnen → Online-Konten.
Google auswählen und im Browserfenster anmelden.
Den Schieberegler bei Dateien aktivieren.
Dein Google Drive erscheint nun im Dateimanager Nemo in der Seitenleiste unter Netzwerk (
google-drive://...).
Wichtiger Hinweis zu Methode 2: GVFS-Mounts liegen im Pfad
/run/user/1000/gvfs/.... Da Flatpaks diesen Pfad oft sperren, ist Methode 1 (rclone) für Bottles deutlich stabiler.
3. Flatpak-Berechtigung für Bottles erteilen
Bottles läuft als Flatpak und darf standardmäßig nicht auf alle Benutzerordner zugreifen. Damit die Windows-App an den synchronisierten Ordner gelangt:
Installiere das Tool Flatseal über die Anwendungsverwaltung (oder im Terminal:
flatpak install flathub com.github.tchx84.flatseal).Öffne Flatseal und wähle links Bottles aus.
Scrolle zum Bereich Dateisystem (Filesystem).
Aktiviere entweder Alle Benutzerdateien (
filesystem=host) oder trage unter Andere Dateien den Pfad zu deinem Mount ein (z. B.~/GoogleDrive).
4. Banking4 mit dem Tresor verbinden
Starte Banking4 über Bottles.
Wähle beim Start oder Tresor-Öffnen Vorhandenen Datentresor öffnen (oder Neuen Datentresor anlegen).
Wähle als Speicherort Lokale Datei (nicht den internen Google Drive Web-Login!).
Navigiere im Windows-Dateidialog über das Laufwerk
Z:zu deinem gemounteten Ordner:PlaintextZ:\home\<dein-benutzername>\GoogleDrive\Banking4\MeinTresor.subsubSobald Banking4 Änderungen vornimmt, speichert es direkt in die Datei – die Synchronisation zu Google Drive übernimmt transparent das Linux-System im Hintergrund.