menulibre

Автор grek, 01 июля 2016, 19:58:18

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

grek

Здравствуйте.
На ноутбуке (ASUS M50Sr) установлен Debian Jessie (64-bit). В качестве DE установлены Mate, Xfce 4.10, IceWM. Решил "поюзать" Xfce. И возникла проблема с menulibre. Установил, но при запуске окно программы не появляется. При запуске из терминала выдаются такие сообщения:
Открыть содержимое (спойлер)
jessie@wsdeb:~$ menulibre
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/menulibre/MenulibreApplication.py", line 2745, in do_activate
    self.win = MenulibreWindow(self)
  File "/usr/lib/python3/dist-packages/menulibre/MenulibreApplication.py", line 349, in __init__
    self.configure_application_treeview(builder)
  File "/usr/lib/python3/dist-packages/menulibre/MenulibreApplication.py", line 574, in configure_application_treeview
    treestore = MenuEditor.get_treestore()
  File "/usr/lib/python3/dist-packages/menulibre/MenuEditor.py", line 113, in get_treestore
    menu = get_menus()[0]
  File "/usr/lib/python3/dist-packages/menulibre/MenuEditor.py", line 183, in get_menus
    structure.append(get_submenus(menu, top[0]))
  File "/usr/lib/python3/dist-packages/menulibre/MenuEditor.py", line 151, in get_submenus
    submenus = get_submenus(menu, child)
  File "/usr/lib/python3/dist-packages/menulibre/MenuEditor.py", line 126, in get_submenus
    entry_id = child.get_desktop_file_id()
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd1 in position 86: invalid continuation byte
[свернуть]
Не подскажите куда "копать"?

Cообщение объединено 02 июля 2016, 19:30:35

Немного "погуглив" решил проблему. Дело было в правах на файлы (на некоторые файлы были права: -rw-------) в каталогах:
/home/jessie/.config/menus/;
/home/jessie/.local/share/applications/;
/home/jessie/.local/share/desktop-directories/.
Кроме того, в /home/jessie/.local/share/applications/ был какой-то файл с кракозяблами в имени, который после переименования выглядит теперь так: Русскоязычное_сообщество_Debian_GNU_Linux_-_Главная_страница.desktop.
Программка теперь работает, так что проблема решена.