Also die Variable wird schon noch ausgewertet, man siehts z.B. an den Symbolen, aber es wird immer GTK verwendet!
Ein Teil dieser soffice.diff:
+ if [ -z $SAL_USE_VCLPLUGIN ]; then
+ export SAL_USE_VCLPLUGIN=gtk
+ fi
Also mir gefällt das so nicht. Arch stellt doch sonst nicht so viel am Sourcecode rum, das ist ja das was ich auch so super finde.
Edit: Is aber ganz einfach das zu umgehen:
SAL_USE_VCLPLUGIN=kde soffice
oder diesen Patch aus /usr/bin/soffice entfernen.