ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Igor Vlasenko <vlasenko@imath.kiev.ua>
To: devel@lists.altlinux.org
Subject: [devel] I: freedesktop menu update for 1.1-draft
Date: Thu, 18 Apr 2013 18:53:28 +0300
Message-ID: <20130418155328.GA12059@dad.imath.kiev.ua> (raw)

Уважаемые господа, 
наша подсистема меню обновилась до 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.



             reply	other threads:[~2013-04-18 15:53 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-04-18 15:53 Igor Vlasenko [this message]
2013-04-23 10:50 ` Sergey V Turchin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20130418155328.GA12059@dad.imath.kiev.ua \
    --to=vlasenko@imath.kiev.ua \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

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