LinuxForum.Fans
Тема

Шрифты в интерфейсе OpenOffice

Автор: bik 7 сообщений 2835 просмотров
#219522

Здравствуйте!
У меня вопрос по шрифтам в интерфейсе OpenOffice. На ноутбуке (ASUS M50Sr) установлен Debian-6.0.3 64-bit. Установлены GNOME, Xfce4, Openbox, IceWM. Пользуюсь в основном IceWM (мне он больше нравится).
В качестве офисного пакета установлен LibreOffice_v3.4.3 (из backports). Ради интереса и сравнения с LibreOffice (по надежности, возможностям и т.д.) решил установить еще OpenOffice pro v3.1.1. Все установлено и работает, но шрифты в интерфейсе OpenOffice слегка корявые и отличаются от шрифтов в интерфейсе LibreOffice. Причем подобные отличия наблюдаются только в IceWM и Openbox. Если перелогиниться в GNOME или в Xfce4, то шрифты в интерфейсе OpenOffice такие-же как и в интерфейсе LibreOffice, т.е. системные.
Попытки настроить шрифты средствами OpenOffice (через Таблицы замен) результата не дали. Предполагаю, что в IceWM при запуске OpenOffice что-то не подгружается, но пока не могу понять что.
Никто с подобными вещами не сталкивался?

#219534

OOO_FORCE_DESKTOP

#219536

Спасибо!
Сделал так:

text
$ OOO_FORCE_DESKTOP=gnome

затем попробывал запустить writer так:

text
$ OOO_FORCE_DESKTOP=gnome /opt/openoffice.org3/program/swriter

все заработало.
А как это (OOO_FORCE_DESKTOP=gnome) добавить в конфиг (и в какой), чтобы при следующем входе в систему все отрабатывало без проблем?
Я так понимаю - OOO_FORCE_DESKTOP связана с переменной окружения (к сожалению пока подробно с такими вещами не разбирался).

#219553

Где-нибудь в скрипте, выполняющемся при старте системы или логине пользователя

text
export OOO_FORCE_DESKTOP=gnome
#219561

Спасибо, попробую.

#219584

Помогла следующая рекомендация, найденная здесь:
http://forum.puppyrus.org/index.php?topic=67.50;wap.
OpenOffice pro у меня установлен в /opt, поэтому редактировал файл /opt/openoffice.org3/program/soffice. Перед редактированием данному файлу нужно дать права на запись:

text
sudo chmod 755 /opt/openoffice.org3/program/soffice

Затем в данный файл нужно добавить строку export OOO_FORCE_DESKTOP="GNOME" (см. ниже)

text
# STAR_PROFILE_LOCKING_DISABLED=1
# export STAR_PROFILE_LOCKING_DISABLED
#
export OOO_FORCE_DESKTOP="GNOME"
# file locking now enabled by default
SAL_ENABLE_FILE_LOCKING=1
export SAL_ENABLE_FILE_LOCKING

Ну, и сохранить, естественно. После данной правки шрифты в интерфейсе OpenOffice (в IceWM) отображаются нормально.

Добавлю еще, что если имеется административная установка какой-либо версии OpenOffice - подробности здесь:
http://wiki.services.openoffice.org/wiki/RU/qa/run_ooo_versions_parallel,
то аналогичная правка файла, соответствующего административной установке OpenOffice/LibreOffice также нормализует отображение шрифтов в интерфейсе OpenOffice/LibreOffice.
Думаю, что вопрос можно считать решенным. Всем большое спасибо.

Войдите или зарегистрируйтесь, чтобы ответить.