Bug 7769

Summary: FreeDesktop.org menu misses Synaptic
Product: Sisyphus Reporter: Alexey Rusakov <ktirf>
Component: synaptic-usermodeAssignee: Lenar Shakirov <snejok>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P4 CC: snejok
Version: unstable   
Hardware: all   
OS: Linux   

Description Alexey Rusakov 2005-08-27 16:39:57 MSD
Хотелось бы видеть Synaptic в одном из двух мест (лучше - в обоих, места указаны
по меню GNOME): Приложения->Системные и Система->Администрирование. Собственно,
речь о том, чтобы положить в /usr/share/applications файл synaptic.desktop со
строчкой
Categories=Application;Settings;System
(наверное, к этому списку можно ещё что-то добавить)
Comment 1 Sviatoslav Sviridov 2005-08-27 17:22:35 MSD
Файлы меню находятся в пакете synaptic-usermode.
Хотя сейчас в синаптике есть генерация freedesktop-like меню файлов.
В генерацию входит вставка переводов для Name, GenericName & Comment.

Есть варианты: либо взять сгенерированные файлы и затащить их в
synaptic-usermode, а потом время от времени обновлять при необходимости, либо
снова собирать synaptic-usermode вместе с synaptic. Да, там еще и иконка кажется
отличается от той, что в synaptic-usermode.
2ldv: могу предоставить все необходимые файлы для synaptic-usermode либо взять
его себе. Что предпочтительней?

Имеется 2 файла, разница между ними:
--- synaptic.desktop.in 2005-05-20 21:24:45 +0300
+++ synaptic-kde.desktop.in     2005-05-20 21:24:45 +0300
@@ -2,11 +2,12 @@
 _Name=Synaptic Package Manager
 _GenericName=Package Manager
 _Comment=Install, remove and upgrade software packages
-Exec=gksu -u root /usr/sbin/synaptic
-Icon=synaptic.png
+Exec=synaptic
+Icon=synaptic
 Terminal=false
 MultipleArgs=false
 Type=Application
 Encoding=UTF-8
-Categories=PackageManager;GTK;System;Application
-NotShowIn=KDE
\ No newline at end of file
+Categories=PackageManager;System;Application
+X-KDE-SubstituteUID=true
+OnlyShowIn=KDE
\ No newline at end of file
Comment 2 Sviatoslav Sviridov 2005-08-27 17:24:18 MSD
(In reply to comment #0)
> Хотелось бы видеть Synaptic в одном из двух мест (лучше - в обоих, места указаны
> по меню GNOME)...

А почему "лучше в обоих"?
Comment 3 Alexey Rusakov 2005-08-27 17:53:47 MSD
Если кратко - потому что будут искать и там, и там.
Если немного длиннее - я увидел Synaptic в меню Система->Администрирование,
просматривая скриншоты последней Убунты. Мне очень понравилась эта мысль, тем
более что на данный момент в этом меню практически ничего нет, даже если
поставить весь Сизиф. То есть из этого меню Synaptic находится и запускается с
огромной скоростью. С другой стороны, я знаю много людей, которые используют
меню "Приложения" с целью узнать, а что в этой системе можно делать. Меню
"Система" попадёт в их поле зрения позже, соответственно и на Synaptic они
наткнутся не сразу.
В общем, мне больше нравится как раз расположение в "Система->Администрирование"
(это и есть категория "Settings;System", если я не ошибаюсь). В
"Приложения->Системные" - это так, для надёжности.
Comment 4 Dmitry V. Levin 2005-08-29 21:06:20 MSD
Святослав, я думаю что будет логичнее, если пакетом synaptic-usermode будете
заведовать вы.  Все необходимые для этого формальности я уже уладил.
Comment 5 Sviatoslav Sviridov 2005-08-31 01:21:32 MSD
(In reply to comment #4)
> Святослав, я думаю что будет логичнее, если пакетом synaptic-usermode будете
> заведовать вы.  Все необходимые для этого формальности я уже уладил.

Ок, беру себе.
Comment 6 Sviatoslav Sviridov 2005-08-31 01:48:10 MSD
Похоже, в 2х местах во freedesktop-style меню один и тот же пункт не появляется.
По кр. мере без наличия Settings пункт меню появляется в Приложения->Системные.
Но если добавть Settings - появляется в Система->Администрирование и пропадает
из Приложения->Системные.

ЗЫ В втором месте и так есть пункт в старом стиле :)
Comment 7 Alexey Rusakov 2005-08-31 12:26:12 MSD
Ну ладно, фиг с ним, как будет, так будет :)