staging.inyokaproject.org

Wine Office 2010 (nur) in Powerpoint keine Umlaute

Status: Ungelöst | Ubuntu-Version: Ubuntu 23.10 (Mantic Minotaur)
Antworten |

peterries

Anmeldungsdatum:
5. Mai 2009

Beiträge: Zähle...

Guten Morgen zusammen,

ich habe vor kurzem ein neues Laptop mit Ubuntu 23.20 bestückt und Wine 64 & 32 bit, sowie PlayonLinux und nötige Fonts etc. installiert. Die Office 2010 Installation schlug immer an derselben Stelle fehl. Ich habe mir dann damit beholfen, dass ich das ganze PlayOnLinux Verzeichnis vom alten Laptop nebst .local/share/applications/ und .fonts auf den neuen Rechner kopiert habe. Erstaunlicherweise funktionierten alle Programme Word/Excel/Powerpoint sofort.

Komischer Effekt: nur (!) in Powerpoint können keine Umlaute eingegeben werden. Es liegt nicht an der Schriftart. In Word oder Excel klappt es einwandfrei. In Powerpoint kann ich Umlaute per Copy&Paste einfügen, aber beim Tippen bewegt sich der Cursor nicht / es passiert nichts.

Google habe ich bemüht, aber die Tipps dort gingen in Richtung "ENV LANG=de_DE" in der Desktop Datei vor den EXEC Befehl zu stellen. Das funktionierte bei den Leuten aber auch nicht. Bei denen lag es an der Schrift. Die funktioniert bei mir aber in den anderen Windows Programmen und in Powerpoint kann keine Schrift Umlaute.

Sehr merkwürdig. Hat jemand vielleicht eine Idee? Das PlayOnLinux Log Unterverzeichnis schreibt nur, dass Powerpoint gestartet wurde, aber keine FM.

Danke!

P.S. Libre Office ist leider keine Lösung, meine Frau bekommt oft vom Kunden Vorlagen, die sie benutzen muss und die in LO anders aussehen.

juribel

Anmeldungsdatum:
20. April 2014

Beiträge: 1269

Moin,

die Alternative wäre doch, in einer virtuellen Maschine ein Original-Windows aufzusetzen und Office darin zu benutzen. Die Installation wäre im Endeffekt sogar einfacher als Wine, und das virtuelle Windows liefe dann in einem Linux-Fenster (oder natürlich auch fullscreen). Es muss also nicht neu gebootet werden, um das zu benutzen.

Mankind75 Team-Icon

Lokalisierungsteam
Avatar von Mankind75

Anmeldungsdatum:
4. Juni 2007

Beiträge: 3374

Hallo Peter,

peterries schrieb:

ich habe vor kurzem ein neues Laptop mit Ubuntu 23.20 bestückt und Wine 64 & 32 bit, sowie PlayonLinux und nötige Fonts etc. installiert.

ich selbst habe leider keine Lizenz für diese Version um ggf. zu prüfen aber ich kenne mich ganz gut mit wine aus.

Für welche wine-Version hast Du dich letztendlich entschieden? Kürzlich ist die 9.0 stable erschienen aber in ubuntu geistert wohl immer noch eine 6.0.3 herum und in PlayOnLinux geht es wohl soweit ich weiß bis Version 7.x.x was man installieren kann.

peterries

(Themenstarter)

Anmeldungsdatum:
5. Mai 2009

Beiträge: Zähle...

Hatte ich zwischenzeitlich auch überlegt. Inzwischen hat meine Frau auch ein Laptop, was genügend Leistung gegenüber dem alten hat.

Allerdings glaube ich, dass ihr (obwohl sie als Frau eines IT-lers inzwischen mit vielen Linux Dingen gut zurecht kommt) das Abstraktionsvermögen fehlt, wenn sie in der VM arbeitet. Die Dateien im geteilten Verzeichnis nutzen zu können ist eines, aber wenn dann die VM offen ist und auf einmal Thunderbird "nicht mehr da ist" - dann bin ich am Rennen 😉

Ich glaube ich muss sie echt mal an LO heranführen. Sie hatte auf dem alten Laptop Xubuntu 22.04 und nun mit Ubuntu aktuell ist ja auch ein viel neueres LO am Start. Vielleicht ist die im/export Kompatibilitöt inzwischen gut genug...

Aber trotzdem würde ich gerne dieses merkwürdige Powerpoint Problem lösen.

peterries

(Themenstarter)

Anmeldungsdatum:
5. Mai 2009

Beiträge: 455

peterries schrieb:

Hatte ich zwischenzeitlich auch überlegt. Inzwischen hat meine Frau auch ein Laptop, was genügend Leistung gegenüber dem alten hat.

Allerdings glaube ich, dass ihr (obwohl sie als Frau eines IT-lers inzwischen mit vielen Linux Dingen gut zurecht kommt) das Abstraktionsvermögen fehlt, wenn sie in der VM arbeitet. Die Dateien im geteilten Verzeichnis nutzen zu können ist eines, aber wenn dann die VM offen ist und auf einmal Thunderbird "nicht mehr da ist" - dann bin ich am Rennen 😉

Ich glaube ich muss sie echt mal an LO heranführen. Sie hatte auf dem alten Laptop Xubuntu 22.04 und nun mit Ubuntu aktuell ist ja auch ein viel neueres LO am Start. Vielleicht ist die im/export Kompatibilitöt inzwischen gut genug...

Aber trotzdem würde ich gerne dieses merkwürdige Powerpoint Problem lösen.

Hallo Mankind75, meine Frau ist gerade mit dem Laptop unterwegs. Ich meine ich habe alles regulär aus dem offiziellen Ubunt urepos installiert. Ich werde parallel dazu noch mal meine Ubuntu 23.10 test SSD analog zur Installation aufsetzen und das Problem versuchen nachzustellen. Dann kann ich besser herum probieren.

schollsky

Anmeldungsdatum:
3. Dezember 2012

Beiträge: 1730

Hallo peterries,

vielleicht lohnt sich auch ein Blick auf die Office-Suite Onlyoffice:

https://www.onlyoffice.com/de/download-desktop.aspx

Grüße

schollsky

Mankind75 Team-Icon

Lokalisierungsteam
Avatar von Mankind75

Anmeldungsdatum:
4. Juni 2007

Beiträge: 3374

peterries schrieb:

Ich meine ich habe alles regulär aus dem offiziellen Ubunt urepos installiert. Ich werde parallel dazu noch mal meine Ubuntu 23.10 test SSD analog zur Installation aufsetzen und das Problem versuchen nachzustellen. Dann kann ich besser herum probieren.

Die System-wine-Version bekommst Du jedenfalls mit folgenden Befehl heraus:

wine --version

Wenn da was von 6.0.3 steht ist das eine sehr alte Kamelle, die aber schon sehr, sehr lange in Ubuntu herumgeistert aber sich halt kein Maintainer für das Paket zu finden scheint. Im stabilen Zweig ist vor ein paar Tagen Version 9.0 erschienen. Es werden auch wieder Bugs angenommen und nach Möglichkeit behoben. In der AppDB hast Du schon geschaut? Vielleicht ist der Bug bekannt. Ansonsten wäre eine Meldung im Bugzilla von wine sicherlich sinnvoll.

Könntest Du die Ausgabe zu deiner Version in einem Codeblock posten?

peterries

(Themenstarter)

Anmeldungsdatum:
5. Mai 2009

Beiträge: 455

Die wine version ist

wine-8.0.1 (Ubuntu 8.0.1-repack-3ubuntu2)

PlayOnLinux bietet mir für die Starter max. nur eine 4.0.3 an. Vermutlich, weil ich Office 2010 hier in der 32 bit Version habe. Ist allerdings für Word/Excel/Powerpoint gleich.

(Ich habe inzwischen meine Test SSD so am laufen, dass ich das Problem hier an meinem Spiel-Laptop nachstellen kann.)

EDIT: ich versuche gerade bei den Wine Versionen auch die x86 auf die angebotene 8.6 hochzuziehen

peterries

(Themenstarter)

Anmeldungsdatum:
5. Mai 2009

Beiträge: 455

Ich antworte mir mal selbst.

Der Tipp in die Richtung Version war offenbar gut.

In der PlayOnLinux Konfiguration stand bei meinen Startern eine alte 32bit wine Version 4.xxx.

Ich habe dann über Wine Versionen verwalten eine 8.0.6 (x86) Version installiert und die Konfiguration für die Office Programme auf diese Version gesetzt. Es musste dann nochmal Mono nachinstalliert werden, aber jetzt habe ich bei meiner Spielikiste wieder Umlaute in Powerpoint.

Ich werde das am Wochenende beim Laptop meiner Frau nachholen. Wenn ich nichts mehr poste, dann hat's geklappt.

Ich vermute beim Installieren der Pakete und dem einfachen Umkopieren der Verzeichnisse aus dem Backup etwas nicht mitgekommen ist ODER dass irgendwas im .wine Verzeichnis des Backupda, was auf Xubuntu 22.04 basierte nicht mit den Versionen von Ubuntu 23.10 zusammen passte.

Komisches Problem, aber vielleicht hilf die Lösung jemandem.

Danke allen ☺

shiro Team-Icon

Supporter

Anmeldungsdatum:
20. Juli 2020

Beiträge: 1303

Hallo peterries,

ich kann sehr gut nachvollziehen, wenn jemand bei Excel bleiben und nicht zu LO-Calc oder OnlyOffice wechseln will. Dieser Wechsel ist nur für Personen sinnvoll, die die Funktionen von Excel nur in einem minimalen Umfang nutzen (z.B. auf den Blättern ein wenig mit den gegebenen Formeln umgehen). Wer Excel etwas intensiver nutzt (z.B. VBA mit über ddl zugeordneten Objekt-Modellen), wird schnell feststellen, dass man z.B. mit LibreOffice auch mit weiterer Hilfe z.B. durch Selenium nicht weiter kommt.

Aber zu deiner Frage. Ich denke zwar nicht, dass es ursächlich an deiner Installation von "wine" oder "PlayOnLinux" liegt, da ja z.B. Excel mit den Umlauten umgehen kann. Da nur "PowerPoint" von deinem Problem betroffen ist, kann das Problem nur durch das Kopieren deines "alten" $HOME/.PlayOnLinux Zweiges entstanden sein. Ich würde daher speziell den Aufruf von PowerPoint näher analysieren.

  • Schau mal als Erstes den Inhalt von "~/.PlayOnLinux/wineprefix/Office2010/playonlinux.cfg" und den PPT Aufruf in "~/.PlayOnLinux/wineprefix/Office2010/playonlinux.log" an.

  • Steht da nur ein Eintrag wie z.B. "[01/31/24 13:52:04] - Running wine- POWERPNT.EXE (Working directory : /home/shiro/.PlayOnLinux/wineprefix/Office2010/drive_c/Program Files/Microsoft Office/Office14)" oder noch mehr? (relevante Teile in einem CodeBlock wären vorteilhaft)

  • Zeige mal in einem CodeBlock den Inhalt von "~/.PlayOnLinux/shortcuts/"Microsoft Powerpoint 2010"

  • Eventuell ist da eine Definition, die Sprache und/oder Keyboard-Layout umdefiniert.

  • Probiere mal bei der Eingabe in PPT eine "virtuelle" Tastatur aus (z.B. "onboard"). Welches Keyboard Layout zeigt die "virtuelle" Tastatur? Werden die Umlaute bei der Eingabe über die "virtuelle" Tastatur ebenfalls nicht übernommen?

  • Welche Ausgabe erhältst du, wenn du im Terminal den folgenden Befehl ausführst (bitte Ausgabe in CodeBlock einfügen)?

    /usr/share/playonlinux/playonlinux --run "Microsoft Powerpoint 2010"

PS: Ich war wohl zu langsam. Aber Glückwunsch, dass es durch das Updaten von "wine" doch geklappt hat.

peterries

(Themenstarter)

Anmeldungsdatum:
5. Mai 2009

Beiträge: 455

hallo shiro. Dnke für die weiterführenden Tipps. Falls es auf dem wichtigen Laptop doch nicht funktioniert, werde ich in Deiner vorgeschlagenen Riechtung weiter probieren. Virtuelle Tastatur als Notnagel wäre auch noch eine Idee. Ich bete aber, dass das Versionsupdate auf dem anderen Laptop auch funktioniert ☺

hakel2022

Anmeldungsdatum:
21. Februar 2022

Beiträge: 3254

Es ist schon traurig, daß ein MS Office von 2010 "kompatibler" ist, als ein Libre von 2014. ☹

Wenn da wirklich Vorlagen im professionellen Bereich ausgetauscht werden, würde ich ein aktuelles MS Office und einen guten Windows Virenscanner verwenden.

peterries

(Themenstarter)

Anmeldungsdatum:
5. Mai 2009

Beiträge: 455

Meine Frau hat jetzt gemerkt, dass sie kein Fotoalbum mehr einfügen kann. Das nutzt sie für ihre Fotoprotokolle...

Jetzt habe ich bei meiner Bastelinstallation noch einmal weiter herumgespielt. Bis hin zu einer versuchten kompletten Neuinstallation des Office 2010. Jetzt klappen die Umlaute auch mit der 8.0.6er Wine Version nicht mehr. Also bei mir jedenfalls. Mein Jagdtrieb ist geweckt... 😉

shiro schrieb:

  • Schau mal als Erstes den Inhalt von "~/.PlayOnLinux/wineprefix/Office2010/playonlinux.cfg" und den PPT Aufruf in "~/.PlayOnLinux/wineprefix/Office2010/playonlinux.log" an.

  • Steht da nur ein Eintrag wie z.B. "[01/31/24 13:52:04] - Running wine- POWERPNT.EXE (Working directory : /home/shiro/.PlayOnLinux/wineprefix/Office2010/drive_c/Program Files/Microsoft Office/Office14)" oder noch mehr? (relevante Teile in einem CodeBlock wären vorteilhaft)

Ja, leider genau nur das. Keine FM oder Ähnliches

  • Zeige mal in einem CodeBlock den Inhalt von "~/.PlayOnLinux/shortcuts/"Microsoft Powerpoint 2010"

peter@ubuntu-usb:~$ cat .PlayOnLinux/wineprefix/Office2010/playonlinux.cfg 
ARCH=x86
VERSION=3.0.3
OPEN_IN=xdg-open
WINEDEBUG=
peter@ubuntu-usb:~$ cat .PlayOnLinux/shortcuts/Microsoft\ Powerpoint\ 2010 
#!/usr/bin/env playonlinux-bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
export WINEPREFIX="/home/peter/.PlayOnLinux//wineprefix/Office2010"
export WINEDEBUG="-all"
#POL_Log=Microsoft Office 2010
#ScriptID=Microsoft Office 2010
cd "/home/peter/.PlayOnLinux//wineprefix/Office2010/drive_c/./Program Files/Microsoft Office/Office14"
POL_Wine POWERPNT.EXE "$@"
  • Eventuell ist da eine Definition, die Sprache und/oder Keyboard-Layout umdefiniert.

  • Probiere mal bei der Eingabe in PPT eine "virtuelle" Tastatur aus (z.B. "onboard"). Welches Keyboard Layout zeigt die "virtuelle" Tastatur? Werden die Umlaute bei der Eingabe über die "virtuelle" Tastatur ebenfalls nicht übernommen?

Onboard virtuelle Tastatur kann auch keine Umlaute einfügen.

  • Welche Ausgabe erhältst du, wenn du im Terminal den folgenden Befehl ausführst (bitte Ausgabe in CodeBlock einfügen)?

    /usr/share/playonlinux/playonlinux --run "Microsoft Powerpoint 2010"
/usr/share/playonlinux/playonlinux --run "Microsoft Powerpoint 2010"
Looking for python3... 3.11.6 - selected
1.0
[main] Message: PlayOnLinux (4.3.4) is starting
[clean_tmp] Message: Cleaning temp directory
Script started /home/peter/.PlayOnLinux/shortcuts/Microsoft Powerpoint 2010
[POL_System_CheckFS] Message: Checking filesystem for POWERPNT.EXE
[POL_Wine] Message: Running wine-3.0.3 POWERPNT.EXE (Working directory : /home/peter/.PlayOnLinux/wineprefix/Office2010/drive_c/Program Files/Microsoft Office/Office14)
[POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonlinux.com/fr/page-26-Winemenubuilder.html
[POL_Wine] Message: Wine return: 0

peterries

(Themenstarter)

Anmeldungsdatum:
5. Mai 2009

Beiträge: 455

Ich antworte mir schon wieder selbst..

Ich habe hier https://forum.winehq.org/viewtopic.php?t=20133einen goldenen Tipp gefunden, der offenbar funktioniert. Ich habe den Shortcut für Powerpoint erweitert um die Zeile

export XMODIFIERS=''

Das sieht nun so aus...

eter@ubuntu-usb:~$ cat .PlayOnLinux/shortcuts/Microsoft\ Powerpoint\ 2010 
#!/usr/bin/env playonlinux-bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
export XMODIFIERS='' 
export WINEPREFIX="/home/peter/.PlayOnLinux//wineprefix/Office2010"
export WINEDEBUG="-all"
#POL_Log=Microsoft Office 2010
#ScriptID=Microsoft Office 2010
cd "/home/peter/.PlayOnLinux//wineprefix/Office2010/drive_c/./Program Files/Microsoft Office/Office14"
POL_Wine POWERPNT.EXE "$@"

shiro Team-Icon

Supporter

Anmeldungsdatum:
20. Juli 2020

Beiträge: 1303

export XMODIFIERS=

Hmm ..., die XMODIFIERS Definition wird eigentlich genutzt von z.B. SCIM (Smart Common Input Method) als Alternative zu "xkb".

Normalerweise definierst du über "setxkbmap", welche Zeichen nach Drücken einer Taste an die Applikation gesendet wird. Welche bei dir aktuell eingestellt ist, kannst du aus der Ausgabe des "setxkbmap" Befehls sehen (Beispiel):

$ setxkbmap -query
rules:      evdev
model:      pc105
layout:     de
$ # Nach Drücken der Taste "z" erscheint "z" in der Applikation
$ setxkbmap us
$ setxkbmap -query
rules:      evdev
model:      pc105
layout:     us
$ # Nach Drücken der Taste "z" erscheint "z" in der Applikation
$ setxkbmap de
$ 

Es gibt auch unterschiedliche Belegungen für die deutsche Tastatur (z.B. "de" oder "de(deadtilde)" usw.). Wenn du I-Bus und/oder SCIM parallel betreibst, ist das noch wesentlich komplexer.

Offenbar hilft bei dir aber schon das Setzen von "XMODIFIERS" auf einen Leerstring. Deine Änderung im "Shortcuts" Script ist aus meiner Sicht die korrekte Stelle.

Antworten |