ArchLinux LibreOfficeFresh не может запуститься
Моя система:
- ArchLinux
- LibreOfficeFresh 5.0.2-3
- Xorg116
- Catalyst Graphics Drivers
Проблема:
LibreOfficeFresh is unable to start since I have installed catalyst, so since i switched
from MESA to catalyst.
Описание ошибки:
[tekkkz@thinkpad ~]$ libreoffice
(soffice:1022): GLib-GObject-CRITICAL **: g_value_set_boxed: assertion 'G_VALUE_HOLDS_BOXED (value)' failed
(soffice:1022): GLib-GObject-WARNING **: gtype.c:4268: type id '0' is invalid
(soffice:1022): GLib-GObject-WARNING **: can't peek value table for type '<invalid>' which is not currently referenced
Application Error
У кого-нибудь есть идея, как заставить мой LibreOffice работать снова?
Спасибо за помощь, Tekkkz
2 ответа
Решение
Это сообщение, которое я видел при обновлении сегодня
(18/24) upgrading libreoffice-fresh [##############################] 100%
> LibreOffice now uses highly experimental gtk3 vcl by default
> on some desktops. To use stable gtk2 vcl uncomment
> it in /etc/profile.d/libreoffice-fresh.{sh,csh}
Таким образом, вы можете попробовать это, раскомментируйте строку export SAL_USE_VCLPLUGIN=gtk
и повторно войдите в систему, если вы не хотите выходить из системы, вы должны экспортировать переменную вручную в терминале и запустить libreoffice с этого терминала сразу после экспорта переменной.
export SAL_USE_VCLPLUGIN=gtk
soffice
Я делаю это, и это работает прямо сейчас
Кажется, это проблема с темами GTK (и недавнее изменение между GTK2/3). Попробуйте сменить тему и посмотрите, начнет ли она работать снова (она сделала для меня).