LINUX.ORG.RU

После удаления Wine пропали пункты меню в Linux Mint 15

 , , пункты


0

1

После удаления Wine пропали ссылки на программы в главном меню. Остались только группы типа «Графика», «Образовательные», «Интернет» и проч. Что делать? Даже скриншот не могу предоставить, потому что не знаю терминальной команды программы, которая делает снимок текущего окна через 3 секунды.

снимок текущего окна через 3 секунды.

$ scrot -u -q 100 -d 3
Deleted
()
Ответ на: комментарий от RedEyedMan

На старте вылезает сообщение такого типа:

Не удалось инициализировать плагин: applications : Traceback (most recent call last):

  File "/usr/lib/linuxmint/mintMenu/mintMenu.py", line 330, in PopulatePlugins
    MyPlugin.do_plugin()
Stepan12
() автор топика
Ответ на: комментарий от Stepan12

Полный текст:

Не удалось инициализировать плагин: applications : Traceback (most recent call last):

  File "/usr/lib/linuxmint/mintMenu/mintMenu.py", line 330, in PopulatePlugins
    MyPlugin.do_plugin()

  File "/usr/lib/linuxmint/mintMenu/plugins/applications.py", line 1329, in do_plugin
    self.Todos()

  File "/usr/lib/linuxmint/mintMenu/plugins/applications.py", line 583, in Todos
    self.buildButtonList()

  File "/usr/lib/linuxmint/mintMenu/plugins/applications.py", line 603, in buildButtonList
    self.updateBoxes(False)

  File "/usr/lib/linuxmint/mintMenu/plugins/applications.py", line 1723, in updateBoxes
    item["button"] = MenuApplicationLauncher( item["entry"].get_desktop_file_path(), self.iconSize, item["category"], self.showapplicationcomments, highlight=(True and menu_has_changed) )

  File "/usr/lib/linuxmint/mintMenu/plugins/easybuttons.py", line 481, in __init__
    ApplicationLauncher.__init__( self, desktopFile, iconSize )

  File "/usr/lib/linuxmint/mintMenu/plugins/easybuttons.py", line 282, in __init__
    c = c_char_p(iconName.encode('ascii', 'ignore'))

UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 5: ordinal not in range(128)

Stepan12
() автор топика
Ответ на: комментарий от Stepan12

Например, так:

sudo apt-get -s install python

Если напишет, что

python is already the newest version.
то всё ок.

sT331h0rs3 ★★★★★
()
Ответ на: комментарий от Stepan12

А остальные зависимости пакета не нарушены?

Source: mintmenu
Section: admin
Priority: optional
Maintainer: Clement Lefebvre <root@linuxmint.com>
Build-Depends: debhelper (>= 5)
Standards-Version: 3.7.2

Package: mintmenu
Architecture: all
Depends: python (>= 2.4), python (<< 3), python-gtk2, python-glade2, mint-common, python-mate-menu, python-xdg, libmatepanelapplet, libmatedesktop, mate-menus, gvfs-bin, python-xlib, gir1.2-mate-panel, gir1.2-gtk-2.0
Description: Advanced Gnome menu

sT331h0rs3 ★★★★★
()
Ответ на: комментарий от Stepan12

Попробуй так же, как и до этого:

sudo apt-get -s install python-gtk2 python-glade2 mint-common python-mate-menu python-xdg libmatepanelapplet libmatedesktop mate-menus gvfs-bin python-xlib gir1.2-mate-panel gir1.2-gtk-2.0
Если напишет, что всё уже установлено, то значит, что с зависимостями проблем вроде бы нет.

sT331h0rs3 ★★★★★
()
Ответ на: комментарий от Stepan12

Проблема решилась установкой Wine, удалением неудалённой Windows-программы и удалением Wine.

Stepan12
() автор топика
31 января 2014 г.

я решил проблему изменением строки 281

c = c_char_p(iconName.encode('ascii', 'ignore')) на c = c_char_p(iconName.decode(«utf-8», «ignore»).encode('ascii', 'ignore'))

anonymous
()
19 мая 2014 г.
Ответ на: комментарий от anonymous

Спасибо мне помогло. только c = c_char_p(iconName.decode(«utf-8», «ignore»).encode('ascii', 'ignore')) тут исправить надо « на '

файл /usr/lib/linuxmint/mintMenu/plugins/easybuttons.py

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.