Bug 639

Summary: После удаления программы не удаляет меню из XDG
Product: WINE@Etersoft Reporter: Vitaly Lipatov <lav>
Component: ОбщееAssignee: Александр Морозов <amorozov>
Status: CLOSED INVALID QA Contact:
Severity: minor    
Priority: P5 CC: kondratyuk, olezha
Version: 1.0.12   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on: 5191    
Bug Blocks: 100, 1059, 8900    
Deadline: 2012-12-01   

Description Vitaly Lipatov 2007-06-22 22:35:02 MSD
После удаления программы wineshelllink (он же должен) не удаляет
меню из XDG, поэтому программу удаляешь, а пункт остаётся.
Comment 1 Константин Кондратюк 2008-12-04 11:29:17 MSK
Видел такую инструкцию по "правильному" удалению программ:
http://unixforum.org/index.php?showtopic=72141&view=findpost&p=688144
Comment 2 Vitaly Lipatov 2008-12-04 17:21:13 MSK
В wine отсылают патчи, которые будут следить за этим. Надо обязательно проверить к релизу.
Comment 3 Andrey Vusik 2009-03-01 17:15:59 MSK
(In reply to comment #2)
> В wine отсылают патчи, которые будут следить
> за этим. Надо обязательно проверить к
> релизу.
> 

После удаления программ через uninstaller значки в меню wine в gnome остаются.
Сборка 10/6
Comment 4 Константин Кондратюк 2009-03-11 18:52:20 MSK
Можно попробовать допилить uninstaller, чтобы он удалял и все .desktop и .directory файлы (с тем же именем, что и .lnk?)
Наверное, стоит делать в обратном порядке, беря в пример winemenubuilder
Comment 5 Vitaly Lipatov 2009-03-11 20:49:50 MSK
(In reply to comment #4)
> Можно попробовать допилить uninstaller, чтобы он
> удалял и все .desktop и .directory файлы (с тем же
> именем, что и .lnk?)
> Наверное, стоит делать в обратном порядке,
> беря в пример winemenubuilder
Думаю, что это должно делаться в winemenubuilder 

Comment 6 Константин Кондратюк 2010-04-21 11:33:08 MSD
С рядом особенностей, конечно, но нынешний wine научился убирать за собой.

Ситуация на моей рабочей машине:
Удаляем программу через пункт меню (wine start uninstall.cmd). После этого файлы удаляются, но меню KDE содержит значки до тех пор, пока не будет запущен какой-нибудь "wine start" - после этого вызывается cleanup_menus из winemenubuilder и всё корректно чистит.

Хорошо бы собрать статистику по разным машинам - у меня есть подозрение, что везде работает по-разному.
Comment 7 Константин Кондратюк 2010-04-21 12:40:28 MSD
ALT Linux p5 + KDE4
Удаление ярлыков ввобще никак не работает.

Удаление "со второго раза" воспроизвожу в CentOS

wine ~1.1.40
Comment 8 Денис Баранов 2011-02-13 18:20:03 MSK
Нужно проверить удаление ярлыков после удаления программы на популярных оконных менеджерах и дитрибутивах:
1) KDE - ALTLinux
2) Gnome - Ubuntu

Поведение проверить на 1.0.12 и School.
Comment 9 Marat Sharipov 2011-02-22 18:22:28 MSK
wine 8/18
Ubuntu10.04 ярлыки не удалились
Alt LInux p5 ярлыки не удалились
wine school 9/4
EduUbuntu9.10 ярлыки не удалились
wine school 4/4
Alt Linux ярлыки не появлялись и не удалились
Comment 10 Vitaly Lipatov 2011-02-22 20:18:13 MSK
Как я думаю, удаление ярлыков принципиально не реализовано, что его было тестировать.
ALT Linux надо чинить.
Comment 11 Vitaly Lipatov 2014-09-11 18:42:22 MSK
Откладываем задачи, к которым не обращались более 100 дней.
Comment 12 Олег Шевченко 2024-03-20 23:13:56 MSK
Задача относится к релизу 2.1. , который больше не поддерживается. Аннулирую.