Терминология работает только в гостевой сессии

Терминология программы отлично работает только в гостевой сессии. У обычного пользователя или root возникает следующая ошибка:

ERR<9467>:terminology main.c:3001 elm_main() Could not initialize key bindings. ERR<9467>:efreet_cache lib/efreet/efreet_cache.c:1108 on_send_register() org.enlightenment.DBus.Canceled Canceled by user. CRI: lib/eet/eet_lib.c:626 eet_shutdown() eina_log_print() unknown domain -1, original message format 'Init count not greater than 0 in shutdown.'

системный журнал:

failed to rescan: Failed to parse /usr/share/applications/terminology.desktop file: cannot process file of type application/x-desktop

As-WARNING **: failed to rescan: Failed to parse /usr/share/applications/bamf-2.index file: cannot process file of type text/plain

Gs-WARNING **: failed to get updates: no results to show

find $HOME -name "*terminology*" - показывает пустую папку конфигурации

terminology.desktop файл выглядит для меня нормально: http://pasteall.org/81724

Все не приглашенные пользователи также не могут открывать терминологию.

Проблема сохраняется после очистки и переустановки эмулятора.

В поисках ответа я натыкаюсь на гостевую пользовательскую сессию: почему Unity может использовать библиотеку приложений таким способом, который отличается от Unity в обычной пользовательской сессии? Чтобы сделать это понятным, может привести к дальнейшему решению? Это имеет смысл для вас? Какова история вопроса и как его решить?

1 ответ

Эта терминология имеет некоторые проблемы с настройками прозрачности и разрывов. Я не нашел решения, поэтому нужно запускать его без прозрачности (как жаль). Терминология жестко запрограммирована, поэтому каждую модификацию необходимо вносить непосредственно в исходный код, а затем снова компилировать. Эта проблема не появляется в 14.04.

Другие вопросы по тегам