Wine 5.2 : keine Umlaute in WIndowsprogramm

X__

Lieutenant
Registriert
Okt. 2002
Beiträge
659
Hi zusammen,
ich habe die Steuersoftware von Wiso auf meinem Manjaro-System (KDE) installiert.
Leider werden die Umlaute kryptisch angezeigt. Die Websuche hat mir nichts ausgespuckt,
was mir helfen konnte.

Ich hatte einen Tipp gefunde (allerdings von 2008 oder so) da sollte die Startdatei
um die Zeile "LANG=de_DE" ergänzt werden. Auch ohne Erfolg.
Ich vermute, dass der Syntax heute etwas anders ist aber ich habe noch keine Beispiele gefunden.

Hat jemand einen Tipp für mich ?

Danke :)
 
LANG=de_DE ist eine Umgebungsvariable, die Schreibweise bleibt da gleich.

Das tangiert das Problem vielleicht nur etwas, aber erscheinen bei dir möglicherweise Umlaute, wenn du auf ganz andere Tasten drückst? Bei mir erhalte ich zum Beispiel ein ö, wenn ich v drücke, und ich hab keine Ahnung wieso. Wenn es bei dir ebenfalls so ist, kann es auch einfach ein Problem mit den aktuellen WINE Versionen sein (kann mich nicht erinnern, dass ich das früher hatte).
 
  • Gefällt mir
Reaktionen: X__
Nein, die Tastenzuordnung ist ok (-> qwertz), nur bei den Umlauten
kommen so komische verschnörkelte Zeichen raus (sieh Screenshot)
 

Anhänge

  • Screenshot_20200301_155850.png
    Screenshot_20200301_155850.png
    7,9 KB · Aufrufe: 254
Sieht mir eher danach aus, dass das Characterset falsch eingestellt ist.

Du kannst statt LANG=de_DE auch mal LANG=de_DE.UTF-8 probieren, dann sollte das auf UTF-8 festgestellt werden. Ohne Angaben "raten" die Programme was sie verwenden sollen, und das geht manchmal nach hinten los.
 
  • Gefällt mir
Reaktionen: X__
Mihawk90 schrieb:
LANG=de_DE ist eine Umgebungsvariable, die Schreibweise bleibt da gleich.

Habe ich aus :
https://forum.ubuntuusers.de/topic/wine-keine-umlaute/#post-533180

Der Aufbau meiner Start-Datei sieht völlig anders aus:
Code:
[Desktop Entry]
Name=WISO steuer Sparbuch 2020
Exec=env WINEPREFIX="/home/<USER>/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/<USER>/.wine/dosdevices/c:/users/Public/Desktop/WISO\\ steuer\\ Sparbuch\\ 2020.lnk
Type=Application
StartupNotify=true
Path=/home/<USER>/.wine/dosdevices/c:/Program Files (x86)/WISO/Steuersoftware 2020/
Icon=C471_WISO2020.0
LANG=de_DE
StartupWMClass=wiso2020.exe

Im Forum ist's wohl noch ein bash script. Meine Datei scheint eine
spezielle Wine-Datei zu sein. Deswegen der Zweifel, ob das so 1:1 zu übertragen ist

EDIT: Ups, sorry - da steht nur noch "LANG=de_DE" - war vorher "export LANG=de_DE"
- aber in diesem Fall wohl so oder so einfach falsch
 
Ah, OK.

Du musst die Umgebungsvariablen mit in die Exec-Zeile packen:

Code:
Exec=env LANG=de_DE.UTF-8 WINEPREFIX="/home/<USER>/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/<USER>/.wine/dosdevices/c:/users/Public/Desktop/WISO\\ steuer\\ Sparbuch\\ 2020.lnk

Ansonsten probier mal LC_ALL statt LANG, könnte aber etwas overkill sein.
Ergänzung ()

X__ schrieb:
Der Aufbau meiner Start-Datei sieht völlig anders aus:
Das in dem Forum ist auch keine .desktop Datei, sondern ein Shell Script :)
Ergänzung ()

X__ schrieb:
Meine Datei scheint eine
spezielle Wine-Datei zu sein.
Nein, .desktop Dateien haben nichts mit WINE an sich zu tun, die werden auch für jede andere "Startmenü"-Verknüpfung (und diverses anderes) verwendet:

https://wiki.archlinux.org/index.php/Desktop_entries
 
  • Gefällt mir
Reaktionen: X__
Hm, geht nicht
Weder
Code:
Exec=env LANG=de_DE WINEPREFIX=......
noch
Code:
Exec=env LANG=de_DE.UTF8 WINEPREFIX=......
funktionieren

EDIT: Beide Varianten funktionieren auch nicht mit LC_ALL statt LANG
 
Mh, vielleicht wird schon Unicode verwendet und das ist genau das Problem, also versuchen wir's mal andersrum.

Was passiert mit de_DE.ISO-8859-1?

Geh allerdings auch mal hier durch und schau, ob ISO-8859-1 bei dir supported ist:
https://unix.stackexchange.com/a/446762
 
  • Gefällt mir
Reaktionen: X__
Das wird an fehlender Schrift liegen die unter Wine fehlt. Mit winetricks mal die corefonts installieren.
 
  • Gefällt mir
Reaktionen: Mihawk90 und X__
Zurück
Oben