aupa. por fin hoy he conseguido solucionar el problema que tenía con el
openoffice y las locales, que me traía por el camino de la amargura y no me
dejaba poner tildes. como yo me temía, no era un problema de configuración de
locales, sino de la arquitectura.
la cosa es que el openoffice no está compilado para 64 bits, y lo que hace es
emplear librerías de 32 bits de forma transparente para el usuario. al
parecer, hay algún bug que hace que el openoffice no cargue bien las locales.
para solucionarlo, he creado una "partición" (en realidad no es una partición
del disco duro, sino un directorio dentro de /) con un sistema de 32 bits,
mediante debootstrap, siguiendo las pasos de
http://www.ubuntuforums.org/showthread.php?t=24575. instalando el openoffice
para 32 bits y reconfigurando las locales, todo funciona ahora a las mil
maravillas. además, este tipo de "particiones" de 32 bits pueden ser muy
útiles para ejecutar programas propietarios no compilados para 64 bits, que
aunque ya sé que no son libres, pueden ser necesarios en algunas
circunstancias (muy a nuestro pesar). además, en el enlace de arriba indican
cómo conseguir que estos programas se ejecuten haciendo el chroot de forma
automática y transparente para el usuario, algo realmente útil.
pues nada, espero que esto pueda ayudar a otros que como yo se hayan pasado a
los 64 bits y echen de menos los 32 en alguna ocasión.