ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] I: freedesktop menu update for 1.1-draft
@ 2013-04-18 15:53 Igor Vlasenko
  2013-04-23 10:50 ` Sergey V Turchin
  0 siblings, 1 reply; 2+ messages in thread
From: Igor Vlasenko @ 2013-04-18 15:53 UTC (permalink / raw)
  To: devel

Уважаемые господа, 
наша подсистема меню обновилась до Desktop Menu Specification-1.1-draft.

Desktop Menu Specification-1.1-draft.

Основные изменения:
* Science стала Main Category в официальном стандарте.
В нашем меню Science и раньше трактовалась как Main Category,
но теперь это стало официальным, а соответствующие патчи для 
desktop-util-validate вошли в апстримный релиз.

* Наши патчи для расширения списка комбинаций главных и 
вспомогательных категорий ушли в апстрим (релиз 0.21 desktop-file-utils)
и дополнительно явно прописаны в тексте Desktop Menu Specification-1.1-draft.

Таким образом, наши допустимые наборы категорий вошли в стандарт,
и итоговые отличия нашего допустимого набора категорий от стандарта свелись к минимуму.
Единственное, что осталось, это патчи для desktop-util-validate,
для дополнительной поддержки категорий DE - MATE,TDE,Rox,Razor.
Эти категорий реально использутся в соотв. DE, и их переименование
MATE -> X-MATE и т.д. выглядит как бесполезная работа, тем более что 
эти теги со временем могут войти в стандарт.

* Extra_categories

В 1.1-draft стандарта добавлены новые дополнительные категории

Adult	Application handles adult or explicit material
Feed;Network	RSS, podcast and other subscription based contents,
Humanities(Education or Science)	Software for philosophy, psychology and other humanities
Maps(Education or Science or Utility)	Sofware for viewing maps, navigation, mapping, GPS
Spirituality(Education or Science or Utility)	Religious and spiritual software, theology

Поддержка этих категорий была добавлена как в freedesktop меню, так и в debian меню.
Для каждой категории был добавлен один или несколько файлов *.directory,
добавлен перевод, выбрана пиктограмма.

Напомню, у нас freedesktop меню выбираются через альтернативы,
есть одноуровневое меню (altlinux-freedesktop-menu-shallow-menu)
и вложенное меню (altlinux-freedesktop-menu-nested-menu).
Одноуровневое меню freedesktop в доработке не нуждалось,
во вложенное меню freedesktop и в debian меню были добавлены подменю

для Feed;Network -- "Сеть > Ленты новостей"

для Humanities(Education or Science) -- 2 подменю 
"Образование > Гуманитарные" и "Наука > Гуманитарные",

для Maps(Education or Science or Utility) -- 1 подменю
"Утилиты > Карты" ("Приложения > Карты" в debian меню).

для Spirituality(Education or Science or Utility) -- 3 подменю
"Образование > Духовность", "Наука > Богословие", 
"Утилиты > Духовность" ("Приложения > Духовность" в debian меню).

для Adult добавлена ограниченная поддержка с помощью файла altlinux-adult.directory,
что дает возможность легко создавать приватные меню.

В настоящее время подсистема меню состоит из 7 пакетов, 
4 пакета в freedesktop-части, 

altlinux-freedesktop-menu-0.64-alt1.src.rpm
altlinux-freedesktop-menu-icon-theme-default-0.0.26-alt1.src.rpm
desktop-file-utils-0.21.0.patchset1-alt1.src.rpm
repocop-collector-freedesktop-desktop-0.14-alt1.src.rpm

и 3 пакета для debian menu.

menu-2.1.41-alt22.src.rpm
menu-icons-default-0.2.0.16-alt1.src.rpm
menu-messages-0.3.3-alt1.src.rpm


-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-04-23 10:50 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-04-18 15:53 [devel] I: freedesktop menu update for 1.1-draft Igor Vlasenko
2013-04-23 10:50 ` Sergey V Turchin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git