ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] desktop - Categories
@ 2006-01-14 11:12 Vadim V. Zhytnikov
  2006-01-14 11:54 ` Andrey Rahmatullin
  2006-01-14 12:08 ` Mikhail Zabaluev
  0 siblings, 2 replies; 13+ messages in thread
From: Vadim V. Zhytnikov @ 2006-01-14 11:12 UTC (permalink / raw)
  To: ALT Devel discussion list

Добрый день!

Наконец-то нашлось время для того, чтобы прикрутить
к своим пакетам .desktop файлы.  Но вот всё никак
не могу достигнуть сатори по поводу заполнения Categories.
Как должно выглядеь правильное значение этого поля для,
скажем, математического научного приложения?

-- 
      Vadim V. Zhytnikov

       <vvzhy@mail.ru>
      <vvzhy@netorn.ru>


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

* Re: [devel] desktop - Categories
  2006-01-14 11:12 [devel] desktop - Categories Vadim V. Zhytnikov
@ 2006-01-14 11:54 ` Andrey Rahmatullin
  2006-01-14 13:39   ` Vadim V. Zhytnikov
  2006-01-14 12:08 ` Mikhail Zabaluev
  1 sibling, 1 reply; 13+ messages in thread
From: Andrey Rahmatullin @ 2006-01-14 11:54 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 707 bytes --]

On Sat, Jan 14, 2006 at 02:12:15PM +0300, Vadim V. Zhytnikov wrote:
> Наконец-то нашлось время для того, чтобы прикрутить
> к своим пакетам .desktop файлы.  Но вот всё никак
> не могу достигнуть сатори по поводу заполнения Categories.
Стандарт читали?
> Как должно выглядеь правильное значение этого поля для,
> скажем, математического научного приложения?
Не читали.
Science;Math;
Плюс для максимы, скажем, надо еще ConsoleOnly как минимум.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

Дело в том, что "gdk-2.0" != "gtk+-2.0".
Используя pkgconfig, надо вызывать эту программу с правильными
параметрами.  Впрочем, это касается любой программы.
		-- ldv in devel@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] desktop - Categories
  2006-01-14 11:12 [devel] desktop - Categories Vadim V. Zhytnikov
  2006-01-14 11:54 ` Andrey Rahmatullin
@ 2006-01-14 12:08 ` Mikhail Zabaluev
  1 sibling, 0 replies; 13+ messages in thread
From: Mikhail Zabaluev @ 2006-01-14 12:08 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 387 bytes --]

В Сбт, 14/01/2006 в 14:12 +0300, Vadim V. Zhytnikov пишет:
> Наконец-то нашлось время для того, чтобы прикрутить
> к своим пакетам .desktop файлы.  Но вот всё никак
> не могу достигнуть сатори по поводу заполнения Categories.
> Как должно выглядеь правильное значение этого поля для,
> скажем, математического научного приложения?

Согласно спецификации, Math;Science;Education.

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] desktop - Categories
  2006-01-14 11:54 ` Andrey Rahmatullin
@ 2006-01-14 13:39   ` Vadim V. Zhytnikov
  2006-01-14 14:50     ` Andrey Rahmatullin
  2006-01-14 23:46     ` Mikhail Zabaluev
  0 siblings, 2 replies; 13+ messages in thread
From: Vadim V. Zhytnikov @ 2006-01-14 13:39 UTC (permalink / raw)
  To: ALT Devel discussion list

Andrey Rahmatullin пишет:
> Стандарт читали?
> 
>>Как должно выглядеь правильное значение этого поля для,
>>скажем, математического научного приложения?
> 
> Не читали.

А вот и не угадали :-)

> Science;Math;

А почему не

Math;Science;

или это эквивалентно, или зависит от
конкретного desktop окружения?
Почеме не просто Math ?
Из menu-spec это не вполне понятно.
В стандарте нет (по крайней мере в menu-spec-0.9)
иерархии меню.  Есть только понятие
"related categories" без объяснения точного
смысла.


-- 
      Vadim V. Zhytnikov

       <vvzhy@mail.ru>
      <vvzhy@netorn.ru>


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

* Re: [devel] desktop - Categories
  2006-01-14 13:39   ` Vadim V. Zhytnikov
@ 2006-01-14 14:50     ` Andrey Rahmatullin
  2006-01-14 16:08       ` Vadim V. Zhytnikov
  2006-01-14 23:46     ` Mikhail Zabaluev
  1 sibling, 1 reply; 13+ messages in thread
From: Andrey Rahmatullin @ 2006-01-14 14:50 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 967 bytes --]

On Sat, Jan 14, 2006 at 04:39:48PM +0300, Vadim V. Zhytnikov wrote:
> >Science;Math;
> А почему не
> Math;Science;
Потому что Science более общая. Хотя см. ниже.
> или это эквивалентно, или зависит от
> конкретного desktop окружения?
Вообще, там несортированный список строк, разделенных ';'. Потому неважно.
> Почеме не просто Math ?
Потому что надо включать более общие категории. В спеке это формализовано
в виде related категорий и рекомедаци вместе с категорией включать ее
related.
> В стандарте нет (по крайней мере в menu-spec-0.9) иерархии меню. 
Чего-чего там нет?
This DRAFT document defines how to construct a user-visible _hierarchy_ of
applications, typically displayed as a menu.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

Согласно нашим правилам, так делать нельзя, но из-за природной
лени и отсутствия видимого риска я так делал неоднократно
(степень риска оценивал тоже я).
		-- ldv in backports@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] desktop - Categories
  2006-01-14 14:50     ` Andrey Rahmatullin
@ 2006-01-14 16:08       ` Vadim V. Zhytnikov
  2006-01-14 17:52         ` Andrey Rahmatullin
  2006-01-16  4:39         ` Denis Ovsienko
  0 siblings, 2 replies; 13+ messages in thread
From: Vadim V. Zhytnikov @ 2006-01-14 16:08 UTC (permalink / raw)
  To: ALT Devel discussion list

Andrey Rahmatullin пишет:
>>>Science;Math;
>>
>>А почему не
>>Math;Science;
> 
> Потому что Science более общая. Хотя см. ниже.
 >
>>или это эквивалентно, или зависит от
>>конкретного desktop окружения?
> 
> Вообще, там несортированный список строк, разделенных ';'. Потому неважно.

То, что он несортированый в стандарте не написано.
Или я проглядел?

>>Почеме не просто Math ?
> 
> Потому что надо включать более общие категории. В спеке это формализовано
> в виде related категорий и рекомедаци вместе с категорией включать ее
> related.

Стандарт именно плохо формализован и допускает различные прочтения.
Вы интерпретируете отношение "related" следующим образом:
Если категория Math имеет категорию Science как related, то
Science более общая чем Math. Да это ясно из общечеловеческих
соображений но в стандарте об это не сказано ни слова.
Более того стандарт _не_ _требует_ включения в Categories
всех related категорий.  Там есть только слова "should"
и "highly recommended".  Если следовать жесткой логике,
то категория Math может существовать только в комбинации
Education;Science;Math;.  А где тогда Science;Math; ?
Кстати, именно так сейчас реализовано меню в нашем KDE.
Работает только Education;Science;Math; а Science;Math;
попадает в отстойник (aka "камера хранения").
Думаю, что это ошибка основаная на неверном прочтении
стандарта.

>>В стандарте нет (по крайней мере в menu-spec-0.9) иерархии меню. 
> 
> Чего-чего там нет?
> This DRAFT document defines how to construct a user-visible _hierarchy_ of
> applications, typically displayed as a menu.

См. выше.

-- 
      Vadim V. Zhytnikov

       <vvzhy@mail.ru>
      <vvzhy@netorn.ru>


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

* Re: [devel] desktop - Categories
  2006-01-14 16:08       ` Vadim V. Zhytnikov
@ 2006-01-14 17:52         ` Andrey Rahmatullin
  2006-01-16  4:39         ` Denis Ovsienko
  1 sibling, 0 replies; 13+ messages in thread
From: Andrey Rahmatullin @ 2006-01-14 17:52 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1148 bytes --]

On Sat, Jan 14, 2006 at 07:08:49PM +0300, Vadim V. Zhytnikov wrote:
> То, что он несортированый в стандарте не написано.
Там не написано, что он сортированный ;)

> Вы интерпретируете отношение "related" следующим образом:
> Если категория Math имеет категорию Science как related, то
> Science более общая чем Math. Да это ясно из общечеловеческих
> соображений но в стандарте об это не сказано ни слова.
Угу.
> Более того стандарт _не_ _требует_ включения в Categories
> всех related категорий.  Там есть только слова "should"
> и "highly recommended".  Если следовать жесткой логике,
> то категория Math может существовать только в комбинации
> Education;Science;Math;.
Угу. Я не смотрел related для Science.

> Кстати, именно так сейчас реализовано меню в нашем KDE.
> Работает только Education;Science;Math; а Science;Math;
> попадает в отстойник (aka "камера хранения").
Хм.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

Не надо никого прописывать в группу root.
Не надо основывать разграничение доступа к ресурсам, поставляемым
пакетами, на принадлежности группе root.
		-- ldv in devel@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] desktop - Categories
  2006-01-14 13:39   ` Vadim V. Zhytnikov
  2006-01-14 14:50     ` Andrey Rahmatullin
@ 2006-01-14 23:46     ` Mikhail Zabaluev
  1 sibling, 0 replies; 13+ messages in thread
From: Mikhail Zabaluev @ 2006-01-14 23:46 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 822 bytes --]

В Сбт, 14/01/2006 в 16:39 +0300, Vadim V. Zhytnikov пишет:
> > Science;Math;
> 
> А почему не
> 
> Math;Science;
> 
> или это эквивалентно, или зависит от
> конкретного desktop окружения?

Эквивалентно; это просто неупорядоченный набор.

> Почеме не просто Math ?
> Из menu-spec это не вполне понятно.
> В стандарте нет (по крайней мере в menu-spec-0.9)
> иерархии меню.  Есть только понятие
> "related categories" без объяснения точного
> смысла.

И это правильно. В каждой реализации десктопного меню разработчики для
себя решают, выстраивать ли иерархию и каким образом. Например, в GNOME
меню строго двухуровневое, и подменю ограничены наиболее общими
категориями. Т.е. есть подменю для Network, а Email уже не учитывается.

Categories служат лишь исходным материалом для построения иерархии.

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [devel] desktop - Categories
  2006-01-14 16:08       ` Vadim V. Zhytnikov
  2006-01-14 17:52         ` Andrey Rahmatullin
@ 2006-01-16  4:39         ` Denis Ovsienko
  2006-01-16 13:05           ` Sergey V Turchin
  1 sibling, 1 reply; 13+ messages in thread
From: Denis Ovsienko @ 2006-01-16  4:39 UTC (permalink / raw)
  To: ALT Devel discussion list

> и "highly recommended".  Если следовать жесткой логике,
> то категория Math может существовать только в комбинации
> Education;Science;Math;.  А где тогда Science;Math; ?
Непонятно, почему science и education взаимовложены.

-- 
    DO4-UANIC


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

* Re: [devel] desktop - Categories
  2006-01-16  4:39         ` Denis Ovsienko
@ 2006-01-16 13:05           ` Sergey V Turchin
  2006-01-17 18:41             ` Vadim V. Zhytnikov
  0 siblings, 1 reply; 13+ messages in thread
From: Sergey V Turchin @ 2006-01-16 13:05 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 274 bytes --]

On Monday 16 January 2006 07:39, Denis Ovsienko wrote:

[...]
> Непонятно, почему science и education взаимовложены.
Categories=Денис;Человек;ВБрюках

-- 
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08

[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]

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

* Re: [devel] desktop - Categories
  2006-01-16 13:05           ` Sergey V Turchin
@ 2006-01-17 18:41             ` Vadim V. Zhytnikov
  2006-01-17 20:08               ` Mikhail Zabaluev
  0 siblings, 1 reply; 13+ messages in thread
From: Vadim V. Zhytnikov @ 2006-01-17 18:41 UTC (permalink / raw)
  To: ALT Devel discussion list, Sergey V. Turchin

Sergey V Turchin пишет:
> 
>>Непонятно, почему science и education взаимовложены.
> 
> Categories=Денис;Человек;ВБрюках
> 

Я всё-таки хочу поспорить на примере любого
математического приложения (ну или из другой
точной науки -- физики, химии и т.п., ситуация
с ними совершенно анагичная).

Какие категории указывать математической программе?
Строго говоря в соответствии с menu-spec-0.9
возможны все три варианта

1. Math;
2. Math;Science;
3. Math;Science;Edication;

Да, вариант 1 не рекомендуется (хотя и не запрещен)
и его мы использовать не будем.

Но вот 2 и 3 выглядят совершенно нормально и между
ними есть существенная практическая разница.
Отнюдь не все научные программы являются обучающими.
Более того - большинство научных программ в Сизифе
именно таковы.  Они не для обучения а для научных
и инженерных расчетов.  Их возможно использовать
в обучении, но это как использование OO Write для
обучения машинописи - можно, но это не основная область
применения.

Мне не нравится, что в KDE жестко требуется 3,
а 2 считается ошибочным и попадает в отстойник.
В меню должно быть и
	Edication -> Science
и
	Science

Кстати, именно так и сделано в xfce.



-- 
      Vadim V. Zhytnikov

       <vvzhy@mail.ru>
      <vvzhy@netorn.ru>



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

* Re: [devel] desktop - Categories
  2006-01-17 18:41             ` Vadim V. Zhytnikov
@ 2006-01-17 20:08               ` Mikhail Zabaluev
  2006-01-18 13:15                 ` Sergey V Turchin
  0 siblings, 1 reply; 13+ messages in thread
From: Mikhail Zabaluev @ 2006-01-17 20:08 UTC (permalink / raw)
  To: ALT Devel discussion list

В Втр, 17/01/2006 в 21:41 +0300, Vadim V. Zhytnikov пишет:
> Какие категории указывать математической программе?
> Строго говоря в соответствии с menu-spec-0.9
> возможны все три варианта
> 
> 1. Math;
> 2. Math;Science;
> 3. Math;Science;Edication;
> 
> Да, вариант 1 не рекомендуется (хотя и не запрещен)
> и его мы использовать не будем.
> 
> Но вот 2 и 3 выглядят совершенно нормально и между
> ними есть существенная практическая разница.
> Отнюдь не все научные программы являются обучающими.
> Более того - большинство научных программ в Сизифе
> именно таковы.  Они не для обучения а для научных
> и инженерных расчетов.  Их возможно использовать
> в обучении, но это как использование OO Write для
> обучения машинописи - можно, но это не основная область
> применения.
> 
> Мне не нравится, что в KDE жестко требуется 3,
> а 2 считается ошибочным и попадает в отстойник.
> В меню должно быть и
> 	Edication -> Science
> и
> 	Science
> 
> Кстати, именно так и сделано в xfce.

Я бы на месте разработчиков сделал одно подменю для любых комбинаций
Science и Education.


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

* Re: [devel] desktop - Categories
  2006-01-17 20:08               ` Mikhail Zabaluev
@ 2006-01-18 13:15                 ` Sergey V Turchin
  0 siblings, 0 replies; 13+ messages in thread
From: Sergey V Turchin @ 2006-01-18 13:15 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 512 bytes --]

On Tuesday 17 January 2006 23:08, Mikhail Zabaluev wrote:

[...]
> Я бы на месте разработчиков сделал одно подменю для любых
> комбинаций Science и Education.
В любом случае мне будет проще адаптировать с минимальными 
изменениями существующее описание(KDE-шное) для всех.
Пока еще не определился, т.к. ни один вариант не идеален(включая 
создание структуры, аналогичной старой из menu).

-- 
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08

[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]

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

end of thread, other threads:[~2006-01-18 13:15 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-01-14 11:12 [devel] desktop - Categories Vadim V. Zhytnikov
2006-01-14 11:54 ` Andrey Rahmatullin
2006-01-14 13:39   ` Vadim V. Zhytnikov
2006-01-14 14:50     ` Andrey Rahmatullin
2006-01-14 16:08       ` Vadim V. Zhytnikov
2006-01-14 17:52         ` Andrey Rahmatullin
2006-01-16  4:39         ` Denis Ovsienko
2006-01-16 13:05           ` Sergey V Turchin
2006-01-17 18:41             ` Vadim V. Zhytnikov
2006-01-17 20:08               ` Mikhail Zabaluev
2006-01-18 13:15                 ` Sergey V Turchin
2006-01-14 23:46     ` Mikhail Zabaluev
2006-01-14 12:08 ` Mikhail Zabaluev

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