oowriter widgets-set=gtk

Доброго всем дня.
Сегодня имел неосторожность обновить OOO до версии 2.2.1 (с обновлением world)
Была 2.1.10
До обновления запускалось все так:
oowriter2 --widgets-set gtk
сейчас oowriter2 команда не найдена, запускаю так:
oowriter --widgets-set gtk

запускается, но при старке показывает окно c надписью

/home/alex/gtk не существует.

если же сделать

oowriter --widgets-set=gtk
то эффекта нет вообще :-(

на консоль идут ошибки (даже при запуске просто oowriter без параметров):

oowriter --widgets-set=gtk
libGL warning: 3D driver claims to not support visual 0x5b

(process:644): GLib-GObject-CRITICAL **: gtype.c:2242: initialization assertion failed, use IA__g_type_init() prior to this function

(process:644): Gdk-CRITICAL **: gdk_screen_get_font_options: assertion `GDK_IS_SCREEN (screen)' failed

(process:644): GLib-GObject-CRITICAL **: gtype.c:2242: initialization assertion failed, use IA__g_type_init() prior to this function

(process:644): Gdk-CRITICAL **: gdk_screen_get_font_options: assertion `GDK_IS_SCREEN (screen)' failed

(process:644): GLib-GObject-CRITICAL **: gtype.c:2242: initialization assertion failed, use IA__g_type_init() prior to this function

(process:644): Gdk-CRITICAL **: gdk_screen_get_font_options: assertion `GDK_IS_SCREEN (screen)' failed

(process:644): GLib-GObject-CRITICAL **: gtype.c:2242: initialization assertion failed, use IA__g_type_init() prior to this function

(process:644): Gdk-CRITICAL **: gdk_screen_get_font_options: assertion `GDK_IS_SCREEN (screen)' failed
(process:644): GLib-GObject-CRITICAL **: gtype.c:2242: initialization assertion failed, use IA__g_type_init() prior to this function

(process:644): Gdk-CRITICAL **: gdk_screen_get_font_options: assertion `GDK_IS_SCREEN (screen)' failed

Что делать? куда пропала поддержка gtk тем?

USE:
$ emerge -pv openoffice

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] app-office/openoffice-2.2.1 USE="cairo cups dbus firefox gstreamer gtk ldap pam -binfilter -branding -debug -eds -gnome -java -kde -mono -odk -seamonkey -sound -webdav" LINGUAS="ru -af -ar -as_IN -be_BY -bg -bn -br -bs -ca -cs -cy -da -de -dz -el -en -en_GB -en_US -en_ZA -eo -es -et -fa -fi -fr -ga -gl -gu_IN -he -hi_IN -hr -hu -it -ja -km -ko -ku -lt -lv -mk -ml_IN -mr_IN -nb -ne -nl -nn -nr -ns -or_IN -pa_IN -pl -pt -pt_BR -rw -sh_YU -sk -sl -sr_CS -ss -st -sv -sw_TZ -ta_IN -te_IN -tg -th -ti_ER -tn -tr -ts -uk -ur_IN -ve -vi -xh -zh_CN -zh_TW -zu" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

2.1.10 собиралась с ними же.

Спасибо.

собственно я

собственно я несовсем понимаю смысл этого действия - у тебя оно и должно как гтк выглядеть судя по юсам, нет?

Re: собственно я

evadim написал(а):
собственно я несовсем понимаю смысл этого действия - у тебя оно и должно как гтк выглядеть судя по юсам, нет?

Нет. Чтобы он принял gtk тему нужно указывать этот виджетсет (в мане даже сказано) иначе он подсовывает дефолный, который не похож совсем на тему gtk.

кстати у кого есть oowriter2 посмотрите плз, может это скрипт, а не бинарь и там как-то хитро этот параметр раскрывается?

чтобы была

чтобы была поддержка тем гнома, я делаю
/usr/libexec/gnome-settings-daemon
до запуска гтк приложений

и возможно нужен USE="gnome"

Re: чтобы была

alk написал(а):
чтобы была поддержка тем гнома, я делаю
/usr/libexec/gnome-settings-daemon
до запуска гтк приложений

и возможно нужен USE="gnome"

нет, все работало и без гнома. 2.1.10 работал без гнома с гткшной темой

Re: чтобы была

alk написал(а):

и возможно нужен USE="gnome"

ХА! благодаря этому вышел на интересный поиск :) помогло.
действительно гном надо, но в USE оно не надо и ставить его тоже не надо.
делается так:
OOO_FORCE_DESKTOP=gnome oowriter или же просто экспортнуть при логине :)
Кста ошибки с консоли тоже ушли после этого.
Всем спасибо ;)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".