Lange lief hier Kubuntu 23.04 mit Wayland. Mit Lutris hatte ich battle.net installiert und damit dann Hearthstone. Das lief. Recht problemlos, manchmal hing es direkt beim Start aber der zweite Versuch klappte dann immer. Jetzt kam das Update auf 23.10. Ein Backup hatte ich, was sollte schon schief gehen.
Alles lief, wirklich, alles. Außer Hearthstone. Battle.net öffnete sich und zeigte einen schwarzen Bildschirm. Das hatte ich ganz früher schon mal, auf Linux Mint. Zuerst versuchte ich, den Treiber des im Prozessor integrierten Radeon Vega 10 zu aktualisieren. Der AMD-Treiber ging allerdings nicht. 23.10 war ihm zu neu. Also Hearthstone und battle.net deinstalliert und wieder installiert. Battle.net lief. Der Start von Hearthstone führte zu Grafikfehlern. Nach einigen versucht startete ich es nicht mehr über Lutris sondern über den direkten Eintrag im Startmenü von KDE. Ich hatte herausgefunden, dass Lutris immer noch eine alte Version von Wine verwendete und der Starteintrag einfach die aktuellste nahm. Das Grafikproblem war damit behoben.
Doch jetzt funktionierte Maus und Tastatur im Spiel nur so lange ich nicht das Fenster wechselte. Einmal Alt-Tab und wieder zurück und ich konnte es nicht mehr steuern. Lange Recherchen brachten die gute alte Windows-Registry ins Spiel. Hier fehlten ein paar Einträge:
--- Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Wine\X11 Driver] "GrabFullscreen"="Y" "UseTakeFocus"="Y" ---
Das musste hinzugefügt werden. Und so funktionierte auch Hearthstone wieder wie früher. Wer das gleiche Problem hat, kann die entsprechenden Einträge mit regedit.exe anlegen oder den Text zwischen den Strichen in einer .reg-Datei als Text speichern und in regedit.exe importieren.
Update 10.12.2023:
Inzwischen benutze ich nicht mehr Kubuntu sondern Fedora, aktuell die 39, und obiges musste auch hinzugefügt werden. Installiert habe ich es einfach so mit Wine ohne Lutris und es läuft. Hin und wieder, in letzter Zeit öfters, stürzt battle.net beim Start ab.
Auch das ist schnell behoben. Im User-Verzeichnis gibt es einen Ordner .wine in dem dann die ganzen Windows-Programme liegen. Battle.net legt hier einen Ordner an: ~/.wine/dosdevices/c:/Program Files (x86)/Battle.net/Battle.net.14542.
Dieser muss gelöscht werden und es läuft wieder.
Schreibe einen Kommentar