ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] XDG menu reform
@ 2011-03-17  8:43 Igor Vlasenko
  2011-03-17 12:24 ` Sergey V Turchin
  2011-03-17 18:40 ` Igor Vlasenko
  0 siblings, 2 replies; 26+ messages in thread
From: Igor Vlasenko @ 2011-03-17  8:43 UTC (permalink / raw)
  To: devel

Уважаемые коллеги,

У нас давно назрела и перезрела реформа меню.

С целями реформы можно познакомиться в документе 
RFC: XDG menus by Alexey Rusakov 
http://lists.altlinux.org/pipermail/devel/2009-July/173472.html

На типичные грабли, которые уберет реформа меню, можно
посмотреть в 
https://bugzilla.altlinux.org/show_bug.cgi?id=25135

По совести, эту реформу надо было провести намного раньше,
но когда Алексей Русаков выдвинул свою программу, 
то я на радостях эту тему забросил.

К сожалению, Алексей Русаков отошел от деятельности.
Но кому-то работу сделать надо. Я связался с уважаемым 
майнтайнером KDE, Сергеем, и получил от него поддержку 
этой деятельности. Потом связался с уважаемыми майнтайнерами
LXDE и XFCE и также получил от них полную поддержку.

Хочу спросить, кто теперь в GNOME вместо Алексея Русакова
занимается вопросами, связанными с меню, чтобы знать, 
к кому обращаться.

Программу преобразований изложу отдельным письмом.
-- 

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



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

* Re: [devel] XDG menu reform
  2011-03-17  8:43 [devel] XDG menu reform Igor Vlasenko
@ 2011-03-17 12:24 ` Sergey V Turchin
  2011-03-17 17:43   ` Igor Vlasenko
  2011-03-17 18:07   ` Igor Vlasenko
  2011-03-17 18:40 ` Igor Vlasenko
  1 sibling, 2 replies; 26+ messages in thread
From: Sergey V Turchin @ 2011-03-17 12:24 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: Text/Plain, Size: 1135 bytes --]

On Thursday 17 March 2011 11:43, Igor Vlasenko wrote:
> Уважаемые коллеги,
> 
> У нас давно назрела и перезрела реформа меню.
> 
> С целями реформы можно познакомиться в документе
> RFC: XDG menus by Alexey Rusakov
> http://lists.altlinux.org/pipermail/devel/2009-July/173472.html
Че-то он там намудрил много.
Достаточно общую часть в /etc/xdg/menus/applications.menu
,а DE-специфичное в /etc/кудахочу/xdg/menus/

> На типичные грабли, которые уберет реформа меню, можно
> посмотреть в
> https://bugzilla.altlinux.org/show_bug.cgi?id=25135
Это, скорее, проблема этого пакета.
/etc/xdg/menus/applications-merged/java.menu из него можно и сейчас без каких-
либо проблем убрать.
https://bugzilla.altlinux.org/show_bug.cgi?id=24533

> Хочу спросить, кто теперь в GNOME вместо Алексея Русакова
> занимается вопросами, связанными с меню, чтобы знать, 
> к кому обращаться.
Я и до Алексея Русакова занимался этими вопросами.

> Программу преобразований изложу отдельным письмом
Сюда желательно.
Начинать не раньше появления человека, рисующего кучу иконок для всех секций 
меню.

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [devel] XDG menu reform
  2011-03-17 12:24 ` Sergey V Turchin
@ 2011-03-17 17:43   ` Igor Vlasenko
  2011-03-18 12:28     ` Sergey V Turchin
  2011-03-17 18:07   ` Igor Vlasenko
  1 sibling, 1 reply; 26+ messages in thread
From: Igor Vlasenko @ 2011-03-17 17:43 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thu, Mar 17, 2011 at 03:24:20PM +0300, Sergey V Turchin wrote:
> On Thursday 17 March 2011 11:43, Igor Vlasenko wrote:
> > Уважаемые коллеги,
> > У нас давно назрела и перезрела реформа меню.
> > С целями реформы можно познакомиться в документе
> > RFC: XDG menus by Alexey Rusakov
> > http://lists.altlinux.org/pipermail/devel/2009-July/173472.html
> Че-то он там намудрил много.

да, конечно. там как бы подходы. Я ссылаюсь на это письмо 
"познакомиться с целями реформы"
 
> > Хочу спросить, кто теперь в GNOME вместо Алексея Русакова
> > занимается вопросами, связанными с меню, чтобы знать, 
> > к кому обращаться.
> Я и до Алексея Русакова занимался этими вопросами.

В КDE. И туда я, конечно, со всеми вопросами к вам :)
а в gnome? там
list.groups.sisyphus:@gnome aris ktirf oddity lav shaba msp shrek


-- 

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



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

* Re: [devel] XDG menu reform
  2011-03-17 12:24 ` Sergey V Turchin
  2011-03-17 17:43   ` Igor Vlasenko
@ 2011-03-17 18:07   ` Igor Vlasenko
  2011-03-17 18:44     ` Igor Vlasenko
  2011-03-18 12:36     ` Sergey V Turchin
  1 sibling, 2 replies; 26+ messages in thread
From: Igor Vlasenko @ 2011-03-17 18:07 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Thu, Mar 17, 2011 at 03:24:20PM +0300, Sergey V Turchin wrote:
> On Thursday 17 March 2011 11:43, Igor Vlasenko wrote:
> > Уважаемые коллеги,
> > 
> > У нас давно назрела и перезрела реформа меню.
> > Программу преобразований изложу отдельным письмом
> Сюда желательно.

1. Вынести меню в отдельные подпакеты и вытягивать их
по виртуальной зависимости <DE name>-freedesktop-menu.

Status: xfce - done, lxde - done, gnome - done,
kde3/4 - not done.

2. создать пакет с freedesktop Category Icons, в частности, 
со Standard Category Icons, согласно
http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html

> Начинать не раньше появления человека, рисующего кучу иконок для всех секций 
> меню.

Я предлагаю другой путь :)
В пакете menu-icons-default достаточно пиктограмм для большинства категорий,
Единственная проблема -- они неправильно названы и находятся не там, где надо
с точки зрения freedesktop.org/icon-naming-spec.

поэтому я собираюсь написать translation table
и сгенерировать freedesktop::icon-naming-spec compliant
симлинки на пиктограммы из menu-icons-default.

Этот подход хорош тем, что 
1) одни и те же пиктограммы будут использоваться 
во всех WM/DE, независимо, он freedesktop compliant или нет,
создавая для дистрибутива единый Look'n'feel
2) в перспективе с помощью этой же translation table
можно будет в самом пакете меню перехать на 
freedesktop::icon-naming-spec compliant пиктограммы,
что позволит (бонус) использовать темы значков.



-- 

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



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

* Re: [devel] XDG menu reform
  2011-03-17  8:43 [devel] XDG menu reform Igor Vlasenko
  2011-03-17 12:24 ` Sergey V Turchin
@ 2011-03-17 18:40 ` Igor Vlasenko
  2011-03-18 12:42   ` Sergey V Turchin
  1 sibling, 1 reply; 26+ messages in thread
From: Igor Vlasenko @ 2011-03-17 18:40 UTC (permalink / raw)
  To: devel

On Thu, Mar 17, 2011 at 10:43:18AM +0200, Igor Vlasenko wrote:
> Уважаемые коллеги,
> 
> У нас давно назрела и перезрела реформа меню.
> Программу преобразований изложу отдельным письмом.
продолжаю программу: пункты 3-5

3. смержить имеющиеся трансляции категорий из gnome/kde,
добавить недостающие, сгенерировать desktop-directories.

4. Создать дефолтовое "глубокое" общее меню altlinux.

5. Изменить lxde и xfce меню так, чтобы они носили с собой
только DE-specific, а остальное мержили из текущего общего меню altlinux.

Замечу, что в этих схемах разных меню может быть сколько
угодно (см. пункт 1).
Я хочу потратить усилия именно на "глубокое" меню, в котором 
есть подменю для Второстепенных категорий.

Чтобы объяснить на пальцах, я выложил в Сизиф пакет
repocop-demo-menu-altlinux-sisyphus, содержащий имитации
элементов меню всех пакетов Сизифа. Моделирует ситуации
"Маша поставила все игры", Вася Пупкин решил познакомиться,
"что там есть", и поставил "ВСЕ"...
предназначенный для тестирования menu layout.

"Правильное" меню должно оставаться юзабельным и после установки
этого пакета.

Текущие меню lxde и xfce после установки этого пакета превращаются 
в ужас, летящий на крыльях ночи.

а теперь внимание, фокус: ставим с 
ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/viy/menu-prototype/
пакеты
altlinux-freedesktop-menu-prototype-0.01-alt1.noarch.rpm
altlinux-freedesktop-menu-prototype-lxde-0.01-alt1.noarch.rpm
altlinux-freedesktop-menu-prototype-xfce-0.01-alt1.noarch.rpm

и смотрим на категории "Игры" и "Сеть". Как по волшебству, ужас там исчезает,
(в остальных категориях ужас остается, это еще прототип)
и меню там становится вполне ручным. Этот же трюк я хочу проделать
и с оставшимися пунктами меню.

Hint: чтобы вернуть, как было, 
удалите altlinux-freedesktop-menu-prototype-*
и верните libgarcon-freedesktop-menu и lxde-lxmenu-data.

Дальше тоже есть план, но к его обсуждению имеет смысл вернуться,
когда п.5 будет воплощен в жизнь.

-- 

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



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

* Re: [devel] XDG menu reform
  2011-03-17 18:07   ` Igor Vlasenko
@ 2011-03-17 18:44     ` Igor Vlasenko
  2011-03-18 12:37       ` Sergey V Turchin
  2011-03-18 12:36     ` Sergey V Turchin
  1 sibling, 1 reply; 26+ messages in thread
From: Igor Vlasenko @ 2011-03-17 18:44 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: Sergey V Turchin

On Thu, Mar 17, 2011 at 08:07:03PM +0200, Igor Vlasenko wrote:
> Я предлагаю другой путь :)
> В пакете menu-icons-default достаточно пиктограмм для большинства категорий,
> Единственная проблема -- они неправильно названы и находятся не там, где надо
> с точки зрения freedesktop.org/icon-naming-spec.
> 
> поэтому я собираюсь написать translation table
> и сгенерировать freedesktop::icon-naming-spec compliant
> симлинки на пиктограммы из menu-icons-default.

Кстати, было бы логично эту механику вставить в сам
пакет menu-icons-default. Сергей, выдадите acl?

-- 

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



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

* Re: [devel] XDG menu reform
  2011-03-17 17:43   ` Igor Vlasenko
@ 2011-03-18 12:28     ` Sergey V Turchin
  0 siblings, 0 replies; 26+ messages in thread
From: Sergey V Turchin @ 2011-03-18 12:28 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: Text/Plain, Size: 478 bytes --]

On Thursday 17 March 2011 20:43, Igor Vlasenko wrote:

[...]
> > Я и до Алексея Русакова занимался этими вопросами.
> В КDE.
Везде, как мантейнер пакетов menu и altlinux-menus.

> И туда я, конечно, со всеми вопросами к вам :)
> а в gnome? там
> list.groups.sisyphus:@gnome aris ktirf oddity lav shaba msp shrek
У Алексея была своя точка зрения. Спецификации достаточно гибки, чтоб делать 
это совершенно отдельно.

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [devel] XDG menu reform
  2011-03-17 18:07   ` Igor Vlasenko
  2011-03-17 18:44     ` Igor Vlasenko
@ 2011-03-18 12:36     ` Sergey V Turchin
  2011-03-18 20:06       ` Igor Vlasenko
                         ` (2 more replies)
  1 sibling, 3 replies; 26+ messages in thread
From: Sergey V Turchin @ 2011-03-18 12:36 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: Text/Plain, Size: 1910 bytes --]

On Thursday 17 March 2011 21:07, Igor Vlasenko wrote:
> On Thu, Mar 17, 2011 at 03:24:20PM +0300, Sergey V Turchin wrote:
> > On Thursday 17 March 2011 11:43, Igor Vlasenko wrote:
> > > Уважаемые коллеги,
> > > 
> > > У нас давно назрела и перезрела реформа меню.
> > > Программу преобразований изложу отдельным письмом
> > 
> > Сюда желательно.
> 
> 1. Вынести меню в отдельные подпакеты и вытягивать их
> по виртуальной зависимости <DE name>-freedesktop-menu.
Зачем? Общая часть войдет в altlinux-menus, специфичные будут в пакетах *DE, 
не мешая друг другу.

[...]
> 2. создать пакет с freedesktop Category Icons, в частности,
> со Standard Category Icons, согласно
> http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.h
> tml
> 
> > Начинать не раньше появления человека, рисующего кучу иконок для всех
> > секций меню.
> Я предлагаю другой путь :)
А я пинганул кого надо; похоже дизайнера получиться задействовать.

> В пакете menu-icons-default достаточно пиктограмм для большинства
> категорий, Единственная проблема -- они неправильно названы и находятся не
> там, где надо с точки зрения freedesktop.org/icon-naming-spec.
> 
> поэтому я собираюсь написать translation table
> и сгенерировать freedesktop::icon-naming-spec compliant
> симлинки на пиктограммы из menu-icons-default.
В качестве временного решения подойдет.

> Этот подход хорош тем, что
> 1) одни и те же пиктограммы будут использоваться
> во всех WM/DE, независимо, он freedesktop compliant или нет,
> создавая для дистрибутива единый Look'n'feel
Не, не хорош. Они некрасивые и GNOME с KDE испортят точно.

> 2) в перспективе с помощью этой же translation table
> можно будет в самом пакете меню перехать на
> freedesktop::icon-naming-spec compliant пиктограммы,
> что позволит (бонус) использовать темы значков.
Unreal. Хоть одну "тему" поиметь бы.

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [devel] XDG menu reform
  2011-03-17 18:44     ` Igor Vlasenko
@ 2011-03-18 12:37       ` Sergey V Turchin
  0 siblings, 0 replies; 26+ messages in thread
From: Sergey V Turchin @ 2011-03-18 12:37 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: Text/Plain, Size: 497 bytes --]

On Thursday 17 March 2011 21:44, Igor Vlasenko wrote:

[...]
> > поэтому я собираюсь написать translation table
> > и сгенерировать freedesktop::icon-naming-spec compliant
> > симлинки на пиктограммы из menu-icons-default.
> 
> Кстати, было бы логично эту механику вставить в сам
> пакет menu-icons-default. Сергей, выдадите acl?
Не, лучше пакет с симлинками, который будет потом замещен нормальным без вреда 
для menu-icons-default.

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [devel] XDG menu reform
  2011-03-17 18:40 ` Igor Vlasenko
@ 2011-03-18 12:42   ` Sergey V Turchin
  0 siblings, 0 replies; 26+ messages in thread
From: Sergey V Turchin @ 2011-03-18 12:42 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: Text/Plain, Size: 750 bytes --]

On Thursday 17 March 2011 21:40, Igor Vlasenko wrote:

[...]
> 3. смержить имеющиеся трансляции категорий из gnome/kde,
> добавить недостающие, сгенерировать desktop-directories.
Да

> 4. Создать дефолтовое "глубокое" общее меню altlinux.
Да

> 5. Изменить lxde и xfce меню так, чтобы они носили с собой
> только DE-specific, а остальное мержили из текущего общего меню altlinux.
Да

> Замечу, что в этих схемах разных меню может быть сколько
> угодно (см. пункт 1).
У верен, что увеличение кол-ва пакетов с разными меню только запутает 
пользователей.
Конкретные варианты решаемы помещением 1-го файла с изменениями структуры меню 
либо в общее место, либо в специфичное для DE.

[...]

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [devel] XDG menu reform
  2011-03-18 12:36     ` Sergey V Turchin
@ 2011-03-18 20:06       ` Igor Vlasenko
  2011-03-21 13:07         ` Sergey V Turchin
  2011-03-21 10:51       ` Igor Vlasenko
  2011-03-21 11:38       ` Igor Vlasenko
  2 siblings, 1 reply; 26+ messages in thread
From: Igor Vlasenko @ 2011-03-18 20:06 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, Mar 18, 2011 at 03:36:23PM +0300, Sergey V Turchin wrote:
> > 1. Вынести меню в отдельные подпакеты и вытягивать их
> > по виртуальной зависимости <DE name>-freedesktop-menu.
> Зачем? Общая часть войдет в altlinux-menus, специфичные будут в пакетах *DE, 
> не мешая друг другу.

В завершении пути, да. Но в процессе - нет.
в процессе миграции старое меню пусть будет, пользователям,
а новое меню нужно разработчикам, оно в процессе разработки, 
и то что получается, надо тестировать. 

а как тестировать? Вносить изменения в каждый пакет blablaDE?
это был бы ужас. Спасибо Михаилу Ефремову, с его разрешения
я отпилил меню xfce в подпакет и теперь мне легко тестировать --
установил другой пакет и меню поменялось. и xfce пересобирать 
не нужно. И в gnome это есть, и в lxde это есть.

Хотелось бы, чтобы такое было возможно и с KDE. Я полностью согласен,
что постоянно держать в Сизифе две системы меню смысла не имеет.
Но для того, чтобы была возможность незаметной бесконфликтной
миграции, такая возможность нужна. Например, кентавр вышел со старым 
меню, а новое меню пришло в виде набора меню пакетов,
и не нужно из-за нового меню пересобирать KDE libs.

-- 

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



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

* Re: [devel] XDG menu reform
  2011-03-18 12:36     ` Sergey V Turchin
  2011-03-18 20:06       ` Igor Vlasenko
@ 2011-03-21 10:51       ` Igor Vlasenko
  2011-03-21 12:20         ` Sergey V Turchin
  2011-03-21 11:38       ` Igor Vlasenko
  2 siblings, 1 reply; 26+ messages in thread
From: Igor Vlasenko @ 2011-03-21 10:51 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, Mar 18, 2011 at 03:36:23PM +0300, Sergey V Turchin wrote:
> On Thursday 17 March 2011 21:07, Igor Vlasenko wrote:
> > 2. создать пакет с freedesktop Category Icons, в частности,
> > со Standard Category Icons, согласно
> > http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.h
> > tml
 
> > В пакете menu-icons-default достаточно пиктограмм для большинства
> > категорий, Единственная проблема -- они неправильно названы и находятся не
> > там, где надо с точки зрения freedesktop.org/icon-naming-spec.
> > поэтому я собираюсь написать translation table
> > и сгенерировать freedesktop::icon-naming-spec compliant
> > симлинки на пиктограммы из menu-icons-default.
> В качестве временного решения подойдет.

В общем, я уже это сделал, пакет залил в сизиф.

Надо бы исправить пакет menu-icons-default.
в процессе генерации в нем найдено несколько ошибок,
наподобие 16x16/apps/edutainment-tool.png (надо 16x16/apps/edutainment_tool.png)
# name mismatch: /usr/share/icons/hicolor/16x16/apps/edutainment-sciences.png
# name mismatch: /usr/share/icons/hicolor/16x16/apps/edutainment-tool.png
# name mismatch: /usr/share/icons/hicolor/32x32/apps/computer_science.png

также отсутствует /usr/share/icons/hicolor/32x32/apps/networking_configuration_section.png (можно было бы смасштабировать и добавить).
 
> > 2) в перспективе с помощью этой же translation table
> > можно будет в самом пакете меню перехать на
> > freedesktop::icon-naming-spec compliant пиктограммы,
> > что позволит (бонус) использовать темы значков.
> Unreal. Хоть одну "тему" поиметь бы.

Почему? например, с IceWM такой трюк точно пройдет.
1) меняю скриптом пиктограммы секций
/usr/lib/menu/menu на новые. Дописываю в конфигурацию
IceWM пути к Category Icons. Перед ними дописываю пути
выбранной пользователем темы. ??? не нужно, profit сразу.

Другое дело, что в наименовании пиктограмм разложены
грабли. Я о наименовании отдельным письмом.

-- 

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



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

* Re: [devel] XDG menu reform
  2011-03-18 12:36     ` Sergey V Turchin
  2011-03-18 20:06       ` Igor Vlasenko
  2011-03-21 10:51       ` Igor Vlasenko
@ 2011-03-21 11:38       ` Igor Vlasenko
  2 siblings, 0 replies; 26+ messages in thread
From: Igor Vlasenko @ 2011-03-21 11:38 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Fri, Mar 18, 2011 at 03:36:23PM +0300, Sergey V Turchin wrote:
> я пинганул кого надо; похоже дизайнера получиться задействовать.

Это хорошая новость. 

Хорошо было бы иметь у нас фирменную тему, в идеале имеющую
все стандартные пиктограммы из icon-naming-spec и
также замещающую используемые категории из menu-icons-default.

-- 

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



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

* Re: [devel] XDG menu reform
  2011-03-21 10:51       ` Igor Vlasenko
@ 2011-03-21 12:20         ` Sergey V Turchin
  2011-03-21 13:04           ` Igor Vlasenko
  0 siblings, 1 reply; 26+ messages in thread
From: Sergey V Turchin @ 2011-03-21 12:20 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: Text/Plain, Size: 317 bytes --]

On Monday 21 March 2011 13:51, Igor Vlasenko wrote:

[...]
> Надо бы исправить пакет menu-icons-default.
Ок, ща.

[...]
> > > что позволит (бонус) использовать темы значков.
> > Unreal. Хоть одну "тему" поиметь бы.
> Почему?
Откуда они возьмутся?

[...]

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [devel] XDG menu reform
  2011-03-21 12:20         ` Sergey V Turchin
@ 2011-03-21 13:04           ` Igor Vlasenko
  2011-03-21 13:11             ` Sergey V Turchin
  2011-03-21 13:57             ` Sergey V Turchin
  0 siblings, 2 replies; 26+ messages in thread
From: Igor Vlasenko @ 2011-03-21 13:04 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Mar 21, 2011 at 03:20:11PM +0300, Sergey V Turchin wrote:
> On Monday 21 March 2011 13:51, Igor Vlasenko wrote:
> [...]
> > Надо бы исправить пакет menu-icons-default.
> Ок, ща.

там с menu-icons-default.git=0.1.2 накладка вышла,
надо не computer_science_section.png в computer_science.png переименовать,
а computer_science.png в computer_science_section.png,
так как я уже сослался на последнюю.
 
> > > > что позволит (бонус) использовать темы значков.
> > > Unreal. Хоть одну "тему" поиметь бы.
> > Почему?
> Откуда они возьмутся?

Они у нас уже давно взялись. Другое дело, что ждать от них 
чего-либо можно только в рамках Standard Icon Names.
А так, они есть:

например, categories/applications-games найдена в 16 темах:
sqlite> select distinct(pkgid) from rpm_files where filename glob '/usr/share/icons/*/categories/applications-games.*';

gnome-icon-theme-2.31.0-alt1.noarch
gnome-icon-theme-oxygen-refit2-blue-version-2.3-alt1.noarch
gnome-icon-theme-oxygen-refit2-green-version-2.3-alt1.noarch
gnome-icon-theme-oxygen-refit2-orange-version-2.3-alt1.noarch
gtk2-theme-nimbus-0.1.3-alt1.x86_64
icon-theme-bespin-0.1.0.1076-alt1.x86_64
icon-theme-gnome-colors-brave-3.6-alt1.noarch
icon-theme-gnome-colors-human-3.6-alt1.noarch
icon-theme-gnome-colors-noble-3.6-alt1.noarch
icon-theme-gnome-colors-wine-3.6-alt1.noarch
icon-theme-gnome-colors-wise-3.6-alt1.noarch
icon-theme-oxygen-4.6.1-alt1.noarch
icon-theme-simple-2.1-alt2.noarch
icon-themes-accessibility-2.32.1-alt1.noarch
kde4artwork-icon-theme-nuvola-4.6.1-alt1.noarch
tango-icon-theme-0.8.90-alt1.noarch



-- 

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



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

* Re: [devel] XDG menu reform
  2011-03-18 20:06       ` Igor Vlasenko
@ 2011-03-21 13:07         ` Sergey V Turchin
  2011-03-21 13:37           ` Igor Vlasenko
  0 siblings, 1 reply; 26+ messages in thread
From: Sergey V Turchin @ 2011-03-21 13:07 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: Text/Plain, Size: 940 bytes --]

On Friday 18 March 2011 23:06, Igor Vlasenko wrote:

[...]
> В завершении пути, да. Но в процессе - нет.
> в процессе миграции старое меню пусть будет, пользователям,
> а новое меню нужно разработчикам, оно в процессе разработки,
> и то что получается, надо тестировать.
> а как тестировать?
Уверен, что локально будет достаточно.

> Вносить изменения в каждый пакет blablaDE?
> это был бы ужас.
Думаю, больше одного раза уже будет маловероятно.
Как-минимум, за KDE* уверен.

[...]
> Например, кентавр вышел со старым
> меню, а новое меню пришло в виде набора меню пакетов,
Мне больше нравиться, если оно просто придет и не будет "к одному пришло 
зачем-то, к другому не пришло почему-то, как придти, куда и т.д.".
Ну и все *DE, кто опасается за свое меню, могут его прямо сейчас отодвинуть в 
сторону.

> и не нужно из-за нового меню пересобирать KDE libs.
Я и не буду особо.

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [devel] XDG menu reform
  2011-03-21 13:04           ` Igor Vlasenko
@ 2011-03-21 13:11             ` Sergey V Turchin
  2011-03-21 13:34               ` Igor Vlasenko
  2011-03-21 13:57             ` Sergey V Turchin
  1 sibling, 1 reply; 26+ messages in thread
From: Sergey V Turchin @ 2011-03-21 13:11 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: Text/Plain, Size: 399 bytes --]

On Monday 21 March 2011 16:04, Igor Vlasenko wrote:

[...]
> там с menu-icons-default.git=0.1.2 накладка вышла,
> надо не computer_science_section.png в computer_science.png переименовать,
> а computer_science.png в computer_science_section.png,
> так как я уже сослался на последнюю.
Пакету menu нужна именно "computer_science"

[...]

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [devel] XDG menu reform
  2011-03-21 13:11             ` Sergey V Turchin
@ 2011-03-21 13:34               ` Igor Vlasenko
  2011-03-21 13:51                 ` Sergey V Turchin
  0 siblings, 1 reply; 26+ messages in thread
From: Igor Vlasenko @ 2011-03-21 13:34 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Mar 21, 2011 at 04:11:01PM +0300, Sergey V Turchin wrote:
> On Monday 21 March 2011 16:04, Igor Vlasenko wrote:
> 
> [...]
> > там с menu-icons-default.git=0.1.2 накладка вышла,
> > надо не computer_science_section.png в computer_science.png переименовать,
> > а computer_science.png в computer_science_section.png,
> > так как я уже сослался на последнюю.
> Пакету menu нужна именно "computer_science"

ок, altlinux-freedesktop-menu-icon-theme-default-0.0.2-alt1.src.rpm
уже в Сизифе.


-- 

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



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

* Re: [devel] XDG menu reform
  2011-03-21 13:07         ` Sergey V Turchin
@ 2011-03-21 13:37           ` Igor Vlasenko
  0 siblings, 0 replies; 26+ messages in thread
From: Igor Vlasenko @ 2011-03-21 13:37 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Mar 21, 2011 at 04:07:51PM +0300, Sergey V Turchin wrote:
> > В завершении пути, да. Но в процессе - нет.
> > в процессе миграции старое меню пусть будет, пользователям,
> > а новое меню нужно разработчикам, оно в процессе разработки,
> > и то что получается, надо тестировать.
> > а как тестировать?
> Уверен, что локально будет достаточно.

Хорошо. Cейчас это все равно не важно,
я пока локально тестирую на xfce и lxde,
когда будет готово, можно будет смотреть дальше.

-- 

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



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

* Re: [devel] XDG menu reform
  2011-03-21 13:34               ` Igor Vlasenko
@ 2011-03-21 13:51                 ` Sergey V Turchin
  2011-03-22  8:17                   ` Igor Vlasenko
  0 siblings, 1 reply; 26+ messages in thread
From: Sergey V Turchin @ 2011-03-21 13:51 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: Text/Plain, Size: 256 bytes --]

On Monday 21 March 2011 16:34, Igor Vlasenko wrote:

[...]
> ок, altlinux-freedesktop-menu-icon-theme-default-0.0.2-alt1.src.rpm
> уже в Сизифе.
menu-icons-default-0.1.2-alt1 уже тоже

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [devel] XDG menu reform
  2011-03-21 13:04           ` Igor Vlasenko
  2011-03-21 13:11             ` Sergey V Turchin
@ 2011-03-21 13:57             ` Sergey V Turchin
  2011-03-21 14:13               ` Igor Vlasenko
  1 sibling, 1 reply; 26+ messages in thread
From: Sergey V Turchin @ 2011-03-21 13:57 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: Text/Plain, Size: 527 bytes --]

On Monday 21 March 2011 16:04, Igor Vlasenko wrote:

[...]
> > > > > что позволит (бонус) использовать темы значков.
> > > > 
> > > > Unreal. Хоть одну "тему" поиметь бы.
> > > 
> > > Почему?
> > 
> > Откуда они возьмутся?
> 
> Они у нас уже давно взялись. Другое дело, что ждать от них
> чего-либо можно только в рамках Standard Icon Names.
А надо в рамках ALT-Linux Menu Categories.
Я ж говорю: не было, нет и не будет.
menu-icons-default -- тоже "тема".

[...]

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [devel] XDG menu reform
  2011-03-21 13:57             ` Sergey V Turchin
@ 2011-03-21 14:13               ` Igor Vlasenko
  2011-03-21 14:18                 ` Igor Vlasenko
  0 siblings, 1 reply; 26+ messages in thread
From: Igor Vlasenko @ 2011-03-21 14:13 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Mar 21, 2011 at 04:57:38PM +0300, Sergey V Turchin wrote:
> > Они у нас уже давно взялись. Другое дело, что ждать от них
> > чего-либо можно только в рамках Standard Icon Names.
> А надо в рамках ALT-Linux Menu Categories.
> Я ж говорю: не было, нет и не будет.
> menu-icons-default -- тоже "тема".

Это мы уже идем к вопросам по именованию.
Да, если привязаться к нашим родным menu-icons-default.
Нет, если перестроить наши ALT-Linux Menu Categories
как расширение FreeDesktop Menu Categories 
и наши пиктограммы как расширение Icon Naming Specification.

Даже сейчас, при использовании только Icon Naming Specification,
можно снести menu-icons-default и значки все равно будут
(если выбрана тема). Да, не везде, но для всех
главных категорий и для части Secondary.

Обратите внимание, виртуальные пиктограммы из
altlinux-freedesktop-menu-icon-theme-default
состоят из Standard Category Icons и дополнительных,
названных в соответствии с Icon Naming Guidelines.
Другое дело, что Icon Naming Guidelines -- вещь
нечеткая и ссылающаяся на "menu" а не на категории,
чем порождающая рассогласование с
http://standards.freedesktop.org/menu-spec/.

Но если мы у себя эту схему дожмем, то ненулевые шансы
дожать эту схему далее в freedesktop.org как стандартное/рекомендуемое 
расширение Icon Naming Specification либо хотя бы как междистрибутивный 
драфт.

Тогда, возможно, появятся темы, которые покрывают 
вообще все значки.


-- 

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



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

* Re: [devel] XDG menu reform
  2011-03-21 14:13               ` Igor Vlasenko
@ 2011-03-21 14:18                 ` Igor Vlasenko
  2011-03-21 15:01                   ` Sergey V Turchin
  0 siblings, 1 reply; 26+ messages in thread
From: Igor Vlasenko @ 2011-03-21 14:18 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Mar 21, 2011 at 04:13:31PM +0200, Igor Vlasenko wrote:
> Даже сейчас, при использовании только Icon Naming Specification,
> можно снести menu-icons-default и значки все равно будут
> (если выбрана тема). Да, не везде, но для всех
> главных категорий и для части Secondary.

Имеется в виду, в том меню, которое я сейчас разрабатываю.
В текущих пунктах меню lxde, xfce, gnome
выполняется еще более сильное условие:
(почти) все разделы меню покрыты стандартными значками,
правда, не потому, что стандартных значков много,
а потому, что пунктов меню мало:(

-- 

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



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

* Re: [devel] XDG menu reform
  2011-03-21 14:18                 ` Igor Vlasenko
@ 2011-03-21 15:01                   ` Sergey V Turchin
  0 siblings, 0 replies; 26+ messages in thread
From: Sergey V Turchin @ 2011-03-21 15:01 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: Text/Plain, Size: 349 bytes --]

On Monday 21 March 2011 17:18, Igor Vlasenko wrote:

[...]
> (почти) все разделы меню покрыты стандартными значками,
> правда, не потому, что стандартных значков много,
> а потому, что пунктов меню мало:(
Вот, когда их станет столько, сколько надо, тогда и будет так, как я говорю 
;-)

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

* Re: [devel] XDG menu reform
  2011-03-21 13:51                 ` Sergey V Turchin
@ 2011-03-22  8:17                   ` Igor Vlasenko
  2011-03-22 11:10                     ` Sergey V Turchin
  0 siblings, 1 reply; 26+ messages in thread
From: Igor Vlasenko @ 2011-03-22  8:17 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: Sergey V Turchin

On Mon, Mar 21, 2011 at 04:51:20PM +0300, Sergey V Turchin wrote:
> > ок, altlinux-freedesktop-menu-icon-theme-default-0.0.2-alt1.src.rpm
> > уже в Сизифе.
> menu-icons-default-0.1.2-alt1 уже тоже

Сергей, еще одна к вам просьба:
хорошо бы частично обновить этот пакет из мандривы,
(например из desktop-common-data-2011.0-2.src.rpm в cooker)
точнее, добавить к нам недостающие значки 

artificial_intelligence_section.png
communications_fax_section.png
communications_other_section.png
communications_phone_section.png
data_visualization_section.png
education_economy_section.png
education_geography_section.png
education_history_section.png
education_literature_section.png
education_sport_section.png
electricity_section.png
hardware_configuration_section.png
image_processing_section.png
internet_section.png
more_applications_other_section.png
more_applications_section.png
numerical_analysis_section.png
office_drawing_section.png
parallel_computing_section.png
robotics_section.png
system_other_section.png
system_section.png
video_conferences_section.png
web_browser_section.png
web_editors_section.png

-- 

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



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

* Re: [devel] XDG menu reform
  2011-03-22  8:17                   ` Igor Vlasenko
@ 2011-03-22 11:10                     ` Sergey V Turchin
  0 siblings, 0 replies; 26+ messages in thread
From: Sergey V Turchin @ 2011-03-22 11:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: Text/Plain, Size: 639 bytes --]

On Tuesday 22 March 2011 11:17, Igor Vlasenko wrote:
> On Mon, Mar 21, 2011 at 04:51:20PM +0300, Sergey V Turchin wrote:
> > > ок, altlinux-freedesktop-menu-icon-theme-default-0.0.2-alt1.src.rpm
> > > уже в Сизифе.
> > 
> > menu-icons-default-0.1.2-alt1 уже тоже
> 
> Сергей, еще одна к вам просьба:
> хорошо бы частично обновить этот пакет из мандривы,
> (например из desktop-common-data-2011.0-2.src.rpm в cooker)
> точнее, добавить к нам недостающие значки
Ок.

P.S.
Насчет задействования дизайнера я пока еще не удостоверился.
Т.е. скажу да, только когда сам буду уверен.

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

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

end of thread, other threads:[~2011-03-22 11:10 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-03-17  8:43 [devel] XDG menu reform Igor Vlasenko
2011-03-17 12:24 ` Sergey V Turchin
2011-03-17 17:43   ` Igor Vlasenko
2011-03-18 12:28     ` Sergey V Turchin
2011-03-17 18:07   ` Igor Vlasenko
2011-03-17 18:44     ` Igor Vlasenko
2011-03-18 12:37       ` Sergey V Turchin
2011-03-18 12:36     ` Sergey V Turchin
2011-03-18 20:06       ` Igor Vlasenko
2011-03-21 13:07         ` Sergey V Turchin
2011-03-21 13:37           ` Igor Vlasenko
2011-03-21 10:51       ` Igor Vlasenko
2011-03-21 12:20         ` Sergey V Turchin
2011-03-21 13:04           ` Igor Vlasenko
2011-03-21 13:11             ` Sergey V Turchin
2011-03-21 13:34               ` Igor Vlasenko
2011-03-21 13:51                 ` Sergey V Turchin
2011-03-22  8:17                   ` Igor Vlasenko
2011-03-22 11:10                     ` Sergey V Turchin
2011-03-21 13:57             ` Sergey V Turchin
2011-03-21 14:13               ` Igor Vlasenko
2011-03-21 14:18                 ` Igor Vlasenko
2011-03-21 15:01                   ` Sergey V Turchin
2011-03-21 11:38       ` Igor Vlasenko
2011-03-17 18:40 ` Igor Vlasenko
2011-03-18 12:42   ` 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