miércoles, 27 de enero de 2016

eñes y tildes en office 2007 con wine (GNU/linux)

A veces puede ocurrir que instalamos Microsoft Office, en este caso el 2007, y nos topamos con que no podemos escribir eñes ni tildes (á, é, î, etc).

Una opción muy comentada sería la de cambiar el input mode a «none», pero a mi, particularmente, no me convence, ya que desactiva algunas características a la hora de escribir.

Si queréis un método que os funcione, os presento el siguiente, que ya había encontrado hace tiempo pero que el puñetero google parece haber escondido.

La idea consiste en añadir el modificador "env XMODIFIERS='' " (el igual está seguido de dos comillas simples) a la orden de ejecución del comando de wine.

Como tanto los elementos del menú como los elementos que se ejecutan al hacer doble clic en una extensión de wine están almacenados en ~/.local/share/applications, ejecutamos desde esta ubicación la siguiente orden:

sed -i "s/=env/=env XMODIFIERS=\'\'/g" *.desktop

De manera que añada "=env XMODIFIERS=''" donde antes había "=env". Dicho de otra manera, donde antes la orden era:

Exec=env WINEPREFIX="/home/tonic/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/tonic/.wine/dosdevices/c:/users/tonic/Start\\ Menu/Programs/Microsoft\\ Office/Microsoft\\ Office\\ Word\\ 2007.lnk

Ahora será:

Exec=env XMODIFIERS='' WINEPREFIX="/home/tonic/.wine" wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/tonic/.wine/dosdevices/c:/users/tonic/Start\\ Menu/Programs/Microsoft\\ Office/Microsoft\\ Office\\ Word\\ 2007.lnk

Lo que hará que el teclado funcione bien.

Salu2

No hay comentarios:

Clavo en la cabeza

 Como cada día enfrentó los ejercicios matutinos con la misma estoicidad que le caracterizaba desde que en verano empezase a sentir las arañ...