Banking4 unter Linux 64 bit
Die Wine-Entwickler haben in den letzten Jahren große Fortschritte gemacht. Wer eine alte Linux-Distribution verwendet oder eine 32 bit Version benutzt, kann weiterhin meine alte Anleitung benutzen, allerdings wird PlayOnLinux nicht mehr gepflegt und funktioniert stellenweise nicht mehr richtig. So werden die Pop-up Fenster nur noch zur Hälfte geöffnet. Wenn man also zum Beispiel aufgefordert wird, mein Skript zu bestätigen, muss man den unteren Rand des Fensters mit gedrückter Maustaste nach unten ziehen, bis man das Kontrollkästchen zum Zustimmen überhaupt sehen kann. Die alte Anleitung findet sich hier:
forum/topic.php?p=159199#real159199
Wer eine neuere 64 bit Linux-Distribution benutzt, empfehle ich die folgende Anleitung. Seit der Wine-Version-10.5 ist Wine-Mono so weit entwickelt, dass man Netframework nicht mehr zusätzlich installieren muss. Das vereinfacht die Installation von Banking4 enorm. Man braucht auch nicht mehr die „wine-staging“-Version, sondern es genügt nun die normale „wine-amd64“-Version.
Die folgende Anleitung verändert nichts an einer bereits installierten Wine-Version oder falls Banking4 schon mit PlayOnLinux installiert worden sein sollte! Die neue Installation läuft parallel und unabhängig von einer früheren Installation.
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
1. Vorbereitung
Zunächst muss sichergestellt werden, dass folgende Pakete installiert sind:
samba, winbind, wget, curl, mscorefonts
Dazu kopiert man ins Terminal folgenden Befehl:
sudo apt install samba winbind wget curl ttf-mscorefonts-installer
Sollten die Pakete schon vorhanden sein, wird das automatisch erkannt und sie werden nicht neu installiert, aber die fehlenden Pakete werden nachinstalliert.
2. Herunterladen von Wine-10.5 und von Banking4-Setupdatei
Dazu gibt man im Terminal folgende Befehle nacheinander ein:
cd
wget
https://github.com/Kron4ek/Win…w64.tar.xz
tar -xvf wine-10.5-amd64-wow64.tar.xz
rm wine-10.5-amd64-wow64.tar.xz
wget "https://subsembly.com/download/TopBanking4Setup.exe"
3. Erzeugen der Wine-Prefix ".Banking4mono" und Installation von Banking4
Achtung: Wenn man gefragt wird, ob Wine-Mono installiert werden soll, unbedingt auf „
Ja“ klicken! (Die Einstellung auf Windows7 ist notwendig, weil das Programm sonst nicht stabil läuft.) Zur Installation von Banking4 einfach den Anweisungen folgen.
Man gibt im Terminal nacheinander folgende Befehle ein:
WINEPREFIX=~/.Banking4mono ~/wine-10.5-amd64-wow64/bin/wine ~/TopBanking4Setup.exe
rm TopBanking4Setup.exe
WINEPREFIX=~/.Banking4mono ~/wine-10.5-amd64-wow64/bin/winecfg -v win7
4. Starten von Banking4
Man gibt im Terminal nacheinander folgende Befehle ein:
cd
WINEPREFIX=~/.Banking4mono ~/wine-10.5-amd64-wow64/bin/wine ~/.Banking4mono/drive_c/"Program Files (x86)"/TopBanking4/TopBanking.exe
5. 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:
WINEPREFIX=~/.Banking4mono ~/wine-10.5-amd64-wow64/bin/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.
6. Starter auf dem Desktop erstellen
Möchte man einen Starter für Banking4 haben, öffnet man zunächst einen Texteditor und kopiert folgendes hinein:
[Desktop Entry]
Version=1.0
Type=Application
Name=Banking4
Comment=Banking für Profis
Exec=env WINEPREFIX=/home/BENUTZERNAME/.Banking4mono /home/BENUTZERNAME/wine-10.5-amd64-wow64/bin/wine start /unix %f "C:\\Program Files (x86)\\TopBanking4\\TopBanking.exe"
Icon=ECE1_TopBanking.0
Path=
Terminal=false
StartupNotify=true
Überall, wo „BENUTZERNAME“ steht, setzt man den eigenen Benutzernamen ein.
Dann speichert man diese Datei unter:
„Schreibtisch (bzw. Desktop)/ Banking4.desktop“
Danach geht man in das Verzeichnis „Schreibtisch (bzw. Desktop)“ und öffnet diese Datei mit Rechtsklick der Maustaste und geht auf „Eigenschaften“ und stellt das Programm auf „ausführbar“ ein.
Auf dem Desktop sollte nun ein neues Icon zu sehen sein (manchmal ganz unten rechts). Man kann das Icon an eine beliebige Stelle verschieben.
Auch dieses Icon mit rechter Maustaste anklicken und „Start erlauben“ anklicken.
Nun sollte der Starter mit einem Doppelklick funktionieren.
Bei einem Neustart kann es schon einmal 20 bis 30 Sekunden dauern, bis Banking4 startet. Also nicht öfters klicken, sondern warten!
Sollte sich das Programm einmal aufhängen, dann auf „Beenden erzwingen“ klicken und neu
starten.
7. 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
Wichtig! Wine-Mono ist noch in der Entwicklung. Sollten irgendwo Probleme auftauchen, bitte hier melden.