banking4w unter ubuntu

playonlinux Einstellungen

 
Kommissarmartin
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 5
Dabei seit: 01 / 2026
Betreff:

Re: banking4w unter ubuntu

 · 
Gepostet: 07.02.2026 - 12:58 Uhr  ·  #721
Hi Thomas,

ah, den Punkt Cloud hatte ich nicht gesehen, ich war noch bei F12 und den allgemeinen (lokalen) Einstellungen - sehr gut!
Danke fürs Probieren :)

Liebe Grüße!
winetrouble
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 274
Dabei seit: 08 / 2014
Betreff:

Re: banking4w unter ubuntu

 · 
Gepostet: 24.02.2026 - 14:18 Uhr  ·  #722
Problem der TLS 1.3 Unterstützung und Schriftproblem bei Windows 11 Einstellung bei originalem .Net Framework


Wie @Samuel192 schon richtig bemerkt hat, gibt es in Wine einen Bug, weshalb nicht das TLS 1.3 Protokoll verwendet wird, sondern nur TLS 1.2. Samuel hat dazu auch eine passende Lösung gefunden. Ich vermute, dass das Problem in der secur32.dll liegt und dort gnutls nicht richtig angesprochen wird, aber ich habe bei weitem nicht das entsprechende Wissen wie @Samuel192 und kann das Problem somit nicht an der Wurzel lösen wie er, sondern nur umgehen.
Ich benutze einen sogenannten ByPass, der secur32 und schannel umgeht. Dazu gibt es viele Möglichkeiten. Ich habe mich für "ghostunnel" entschieden, weil es damit am einfachsten ist.
Ghostunnel erzeugt, wie der Name schon sagt, einen "Tunnel" und verbindet die Banking4 App direkt mit dem Subsembly-Server und umgeht damit das Schannel-Problem komplett.
Diese Lösung funktioniert nicht mit wine-mono, weil wine-mono einen eigenen TLS-Stack hat, den man nicht umgehen kann. Zumindest ist es mir nicht gelungen.


Das Schriftproblem bei der Windows-11 Einstellung, wenn man das originale .Net Framework 4.8 benutzen will, liegt daran, dass die Banking4 App auf die Schrift "segoe UI" zugreifen möchte, aber diese nicht installiert ist. Ich habe in der Registrierung eine Weiterleitung von "segoe UI" auf "Tahoma" gelegt. Nun ist die Schrift auch hier ohne Probleme.
winetrouble
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 274
Dabei seit: 08 / 2014
Betreff:

Re: banking4w unter ubuntu

 · 
Gepostet: 24.02.2026 - 14:20 Uhr  ·  #723
Banking4 unter Linux 64 bit mit TLS 1.3 Unterstützung

ACHTUNG! Diese Anleitung dient nur zu Versuchszwecken. Benutzung auf eigenes Risiko.
Dennoch würde ich mich freuen, wenn jemand mit einem "Hanseatic Bank Konto" einmal testen könnte, ob es mit diesem Skript funktioniert.

Diese Lösung funktioniert nur mit dem originalen .Net Framework (dotnet40 und dotnet48).
Als Wine-Version benutze ich die aktuelle Version "wine-11.3-staging-amd64".
Man muss eine Staging-Version benutzen, weil sonst Netframework nicht richtig installiert wird!
Das Programm läuft nur mit dem Renderer „gdi“ stabil! Der wird mit dem Skript gewählt.

Ich habe ein aktuelles Skript für „wine-11.3-staging-amd64“ geschrieben, das nun auch TLS 1.3 unterstützt und mit der die Windows-11 Einstellung ohne Schriftfehler läuft.


Das Skript erzeugt:

1. eine Prefix mit dem Namen „.Banking4-11.3“
2. die Wineumgebung „.wine-11.3-staging-amd64“
3. das Verzeichnis für ghostunnel ".ghostunnel"
4. die Bash-Datei für den Starter ".local/share/applications/Banking-Starter-11.3.sh"
(das sind alles versteckte Dateien!)
5. einen Starter im Downloadsverzeichnis "Banking4-11.3.desktop", der auf den Desktop geschoben werden muss

Die folgende Anleitung verändert nichts an einer bereits installierten Wine-Version vorausgesetzt, die alte Installation benutzt andere Namen.

Falls Wine aber noch nicht installiert ist, muss es zuvor installiert werden. Bei Ubuntu oder Linuxmint einfach folgenden Befehl ins Terminal hineinkopieren:

sudo apt-get install wine


Für andere Linux-Distributionen findet man hier eine Anleitung für die Installation von Wine:
https://gitlab.winehq.org/wine/wine/-/wikis/Download


Achtung: Bei einem 64bit System muss die 32bit Architektur nach folgender Anleitung unbedingt ermöglicht werden:

https://gitlab.winehq.org/wine/wine/-/wikis/Download


1. Vorbereitung bei einer Erstinstallation

Zunächst muss sichergestellt werden, dass folgende Pakete installiert sind:
samba, winbind, wget, curl, mscorefonts, cabextract

Dazu kopiert man ins Terminal folgenden Befehl:

sudo apt install samba winbind wget curl ttf-mscorefonts-installer cabextract

Sollten die Pakete schon vorhanden sein, wird das automatisch erkannt und sie werden nicht neu installiert, aber die fehlenden Pakete werden nachinstalliert.


2. Installation mit Skript

Download des Skriptes:

https://drive.google.com/file/…sp=sharing


Starten des Skriptes:

cd
chmod +x ~/Downloads/Banking4-Variable-staging-ohnemono-mit-tls1.3.sh
~/Downloads/Banking4-Variable-staging-ohnemono-mit-tls1.3.sh

Wenn gefragt wird, ob Wine-Mono installiert werden soll, unbedingt auf „abbrechen“ klicken! Das Skript läuft normal weiter.

Banking4 nun nach Anleitung installieren. Sollte die Installation von Banking4 länger dauern, dann auf „Warten“ klicken, falls die Warnung aufleuchtet.
Die Gesamtinstallation dauert 10 bis 15 Minuten. Mann darf nicht abbrechen, wenn man denkt, die Installation bleibt hängen!


3. Banking4 für TLS 1.3-Support vorbereiten

Nach der Installation startet Banking4. Hier darf man noch nicht den Datentresor öffnen, sondern man geht zuerst zum Reiter oben links:
"Banking4/Einstellungen/HTTP Proxy"
Dort klickt man an "Proxyserver verwenden"
Bei "Adresse" gibt man ein: 127.0.0.1
Bei "Port" gibt man ein: 8443
Der Rest bleibt frei!

Danach muss man die Banking4 App schließen und mit dem Starter starten (s.u.).


4. Bildschirmanpassung

Wenn man einen Bildschirm mit hoher Auflösung besitzt, ist es ratsam, die Auflösung für Banking4 zu erhöhen, damit die Darstellung sich vergrößert. Dazu gibt man im Terminal folgenden Befehl ein:

cd
WINEPREFIX=~/.Banking4-11.3 ~/.wine-11.3-staging-amd64/bin/wine winecfg

Es öffnet sich ein Fenster. Man klickt auf den Reiter „Grafik“. Bei „Bildschirmauflösung“ befindet sich ein Schieberegler. Bei einem Monitor mit hoher Auflösung wählt man z. Bsp. 216 oder 240, je nach Geschmack. Bitte nur den Schieberegler benutzen und nicht die Zahl ins Kästchen direkt eingeben, sonst stürzt das Programm ab.
Achtung: Durch diese Änderung läuft das Programm „Banking4“ etwas langsamer und die Druckvorschau wird verschwommen dargestellt!


5. Starter auf dem Desktop erstellen

Im Verzeichnis „Downloads“ steht die Datei „Banking4-11.3.desktop“. Diese muss mit gedrückter Maustaste auf den Desktop-Bildschirm verschoben werden.
Es entsteht nun auf dem Desktop ein neues Icon mit der Bezeichnung „Banking4-11.3“ .
Zuerst Doppelklick auf das neue Icon, dann Rechtsklick mit der Maus auf das neue Icon und auf „Start erlauben“ klicken (das gilt so für Ubuntu, bei anderen Linux-Distributionen heißt der Startbefehl ein wenig anders).
Mit einem Doppelklick auf das Icon lässt sich nun Banking4 starten. Bei einem Neustart, auch nach einem Neustart des Computers, kann es 20 bis 30 Sekunden dauern, bis das Programm startet. Die weiteren Starts bei angelassenenem Computer verlaufen schneller.

Man kann auch jederzeit über das Terminal das Programm mit folgendem Befehl starten:

cd
~/.local/share/applications/Banking-Starter-11.3.sh


6. Kartenlesegerät

Wenn man ein Kartenlesegerät von Reiner SCT benutzen möchte, öffnet man das Terminal und kopiert folgenden Befehl hinein:

sudo apt install libifd-cyberjack6 pcscd pcsc-tools libpcsc-perl libpcsclite1

(Achtung, diese Dateien können bei anderen Distributionen verschiedene Namen haben!)

Bei manchen Linux-Distributionen schaltet sich der pcscd-Treiber nicht automatisch ein. Wenn man das Kartenlesegerät benutzen möchte, muss man hier, bevor man das Banking4-Programm startet, zuerst folgende Befehle nacheinander im Terminal eingeben:

sudo killall pcscd
sudo pcscd -f

Mit den "pcsc-tools" kann eine ATR-Analyse gemacht werden. Man gibt dazu folgenden Befehl ein:

sudo pcsc_scan
Gewählte Zitate für Mehrfachzitierung:   0