ich habe als linuxadmin am Xenial-Client den Powerpoint-Viewer unter wine installiert (riched20 ist per winecfg auf native gesetzt) und kann ihn als linuxadmin auch starten und eine Präsentation öffnen und anschauen.
Als “normaler” Benutzer lässt sich der Viewer (nach Anpassung des Pfades in der .desktop-Datei) auch starten, versucht man jedoch, eine Präsentation zu öffnen (die gleich wie als linuxadmin), so kommt es zu einem Absturz mit folgender Meldung:
Unhandled exception: page fault on read access to 0x90909090 in 32-bit code (0x90909090).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:90909090 ESP:0033877c EBP:0033fcb0 EFLAGS:00010246( R- -- I Z- -P- )
EAX:2e00f4f0 EBX:00000000 ECX:003393b8 EDX:0033f28c
ESI:0033fcb0 EDI:00338cac
[ ... ]
System information:
Wine build: wine-1.8
Platform: i386 (WOW64)
Version: Windows XP
Host system: Linux
Host version: 4.4.0-98-generic
Andere Programme (z.B. der BASIC Stamp Editor) laufen problemlos unter wine.
wie wurde den wine installiert?
Wurde nur drive_c nach /home/wine verschoben und verlinkt? Oder das
gesammte .wine Verzeichnis des linuxadmins?
Werden beim Login die Rechte dieser Verzeichnisse korrekt gesetzt?
Nur drive_c liegt unter /home/wine.drive_c und ist für alle schreibbar, das .wine von linuxadmin liegt in /home/linuxadmin, d.h. beim Login sollte .wine doch für jeden User kopiert werden und damit auch schreibbar sein, oder?
Nur drive_c liegt unter /home/wine.drive_c und ist für alle schreibbar,
das .wine von linuxadmin liegt in /home/linuxadmin, d.h. beim Login
sollte .wine doch für jeden User kopiert werden und damit auch
schreibbar sein, oder?
kontrollier doch einfach mal als normaler User, ob .wine mit den
richtigen Rechten da ist:
ls -al ~
und dann ob der Link innerhalb zum drive_c auch da ist
ls -al ~/dosdevices/
Ich konnte jetzt als normaler Benutzer erfolgreich eine .ppt öffnen. Bei meiner (bisher einzigen) Test-.pptx, die ich als linuxadmin problemlos öffnen kann, stürzt PPTVIEW.EXE aber nach wie vor ab, wenn ich sie als normaler Benutzer öffne.
Diverse Varianten der Startprozedur (wine PPTVIEWER.EXE im Programmverzeichnis, mit start.exe, mit Setzen von WINEPREFIX) haben alle nicht geholfen.