ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] I: switch to common freedesktop menu
@ 2011-03-29 18:41 Igor Vlasenko
  2011-03-29 18:46 ` Aleksey Novodvorsky
  0 siblings, 1 reply; 6+ messages in thread
From: Igor Vlasenko @ 2011-03-29 18:41 UTC (permalink / raw)
  To: sisyphus

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

в Сизиф уехало общесистемное freedesktop меню, которое станет общим
меню для freedesktop совместимых окружений LXDE, XFCE, Gnome и KDE3/4.

Для пользователей XFCE переход уже наступил, 
для пользователей LXDE какое-то время еще будет возможность
оставаться на старом меню LXDE (пакет lxde-lxmenu-data).
Пользователям GNOME и KDE новое меню пока не доступно.
В будущем для них тоже планируется переход.

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

Для пользователей создано 2 варианта общесистемного меню:
одноуровневое меню (пакет altlinux-freedesktop-menu-shallow-menu)
для пользователей, которые любят старые меню lxde и xfce,
оптимальное при небольшом числе отобранных приложений,
и детальное меню (пакет altlinux-freedesktop-menu-nested-menu)
для пользователей, которым нравится меню с подкатегориями,
наподобие debian menu (IceWM, OpenBox,WMaker,...) и KDE, 
а одноуровневое меню, соответственно, не нравится.

Эти два меню выбираются через системные альтернативы, детальное меню
перебивает приоритетом одноуровневое меню.

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

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

в Сизиф уехало общесистемное freedesktop меню, которое станет общим
меню для freedesktop совместимых окружений LXDE, XFCE, Gnome и KDE3/4.

Для пользователей XFCE переход уже наступил, 
для пользователей LXDE какое-то время еще будет возможность
оставаться на старом меню LXDE (пакет lxde-lxmenu-data).
Пользователям GNOME и KDE новое меню пока не доступно.
В будущем для них тоже планируется переход.

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

Для пользователей создано 2 варианта общесистемного меню:
одноуровневое меню (пакет altlinux-freedesktop-menu-shallow-menu)
для пользователей, которые любят старые меню lxde и xfce,
оптимальное при небольшом числе отобранных приложений,
и детальное меню (пакет altlinux-freedesktop-menu-nested-menu)
для пользователей, которым нравится меню с подкатегориями,
наподобие debian menu (IceWM, OpenBox,WMaker,...) и KDE, 
а одноуровневое меню, соответственно, не нравится.

Эти два меню выбираются через системные альтернативы, детальное меню
перебивает приоритетом одноуровневое меню.

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

Технически эти меню устроены так, что lxde и xfce сливают свое меню 
с абстрактным общесистемным меню applications, которое на альтернативах.

-- 

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



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

* Re: [sisyphus] I: switch to common freedesktop menu
  2011-03-29 18:41 [sisyphus] I: switch to common freedesktop menu Igor Vlasenko
@ 2011-03-29 18:46 ` Aleksey Novodvorsky
  2011-03-29 19:10   ` Igor Vlasenko
  0 siblings, 1 reply; 6+ messages in thread
From: Aleksey Novodvorsky @ 2011-03-29 18:46 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions; +Cc: Igor Vlasenko

29 марта 2011 г. 22:41 пользователь Igor Vlasenko
<vlasenko@imath.kiev.ua> написал:
> Уважаемые коллеги,
>
> в Сизиф уехало общесистемное freedesktop меню, которое станет общим
> меню для freedesktop совместимых окружений LXDE, XFCE, Gnome и KDE3/4.
>
> Для пользователей XFCE переход уже наступил,
> для пользователей LXDE какое-то время еще будет возможность
> оставаться на старом меню LXDE (пакет lxde-lxmenu-data).
> Пользователям GNOME и KDE новое меню пока не доступно.
> В будущем для них тоже планируется переход.

Игорь, спасибо!
Можно подробнее про Gnome 2/3 и KDE4?

Rgrds, Алексей

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

* Re: [sisyphus] I: switch to common freedesktop menu
  2011-03-29 18:46 ` Aleksey Novodvorsky
@ 2011-03-29 19:10   ` Igor Vlasenko
  2011-03-29 20:54     ` Aleksey Novodvorsky
  0 siblings, 1 reply; 6+ messages in thread
From: Igor Vlasenko @ 2011-03-29 19:10 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Tue, Mar 29, 2011 at 10:46:57PM +0400, Aleksey Novodvorsky wrote:
> > Для пользователей XFCE переход уже наступил,
> > для пользователей LXDE какое-то время еще будет возможность
> > оставаться на старом меню LXDE (пакет lxde-lxmenu-data).
> > Пользователям GNOME и KDE новое меню пока не доступно.
> > В будущем для них тоже планируется переход.
> 
> Игорь, спасибо!
> Можно подробнее про Gnome 2/3 и KDE4?

С ними следующая ситуация: новые меню, вообще говоря, не совместимы со
старыми. Для XFCE и LXDE я стартовал почти с чистого листа,
а вот для старых меню GNOME и KDE (в особенности KDE)
уже наработаны брендинги, как например, (в Сизифе)
rpm -qlp branding-*gnome*.noarch.rpm | grep '\.menu'
/etc/kde4/xdg/menus/applications-merged/desktop.menu
/etc/gnome/xdg/menus/applications-merged/applications.menu
/etc/xdg/menus/gnome-applications.menu
/etc/xdg/menus/settings.menu

Т.е. руководствуюясь "не навреди" я не стал спешить с переездом
GNOME и KDE, так как лучшее враг хорошего.
под GNOME таких наработок мало, поэтому переезд GNOME
безболезненней. Для KDE такой переход можно делать только
с Сергеем, поскольку сломаются его кастомизации меню для 
KDE Desktop 6 bata.

Я собираюсь начать с тестовых меню, для локального тестирования,
а когда команда GNOME и, для KDE, Сергей Турчин, сочтут это
возможным, можно будет переехать и у них.

-- 

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



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

* Re: [sisyphus] I: switch to common freedesktop menu
  2011-03-29 19:10   ` Igor Vlasenko
@ 2011-03-29 20:54     ` Aleksey Novodvorsky
  2011-03-29 21:11       ` Igor Vlasenko
  0 siblings, 1 reply; 6+ messages in thread
From: Aleksey Novodvorsky @ 2011-03-29 20:54 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions; +Cc: Igor Vlasenko

29 марта 2011 г. 23:10 пользователь Igor Vlasenko
<vlasenko@imath.kiev.ua> написал:
> On Tue, Mar 29, 2011 at 10:46:57PM +0400, Aleksey Novodvorsky wrote:
>> > Для пользователей XFCE переход уже наступил,
>> > для пользователей LXDE какое-то время еще будет возможность
>> > оставаться на старом меню LXDE (пакет lxde-lxmenu-data).
>> > Пользователям GNOME и KDE новое меню пока не доступно.
>> > В будущем для них тоже планируется переход.
>>
>> Игорь, спасибо!
>> Можно подробнее про Gnome 2/3 и KDE4?
>
> С ними следующая ситуация: новые меню, вообще говоря, не совместимы со
> старыми. Для XFCE и LXDE я стартовал почти с чистого листа,
> а вот для старых меню GNOME и KDE (в особенности KDE)
> уже наработаны брендинги, как например, (в Сизифе)
> rpm -qlp branding-*gnome*.noarch.rpm | grep '\.menu'
> /etc/kde4/xdg/menus/applications-merged/desktop.menu
> /etc/gnome/xdg/menus/applications-merged/applications.menu
> /etc/xdg/menus/gnome-applications.menu
> /etc/xdg/menus/settings.menu
>
> Т.е. руководствуюясь "не навреди" я не стал спешить с переездом
> GNOME и KDE, так как лучшее враг хорошего.
> под GNOME таких наработок мало, поэтому переезд GNOME
> безболезненней. Для KDE такой переход можно делать только
> с Сергеем, поскольку сломаются его кастомизации меню для
> KDE Desktop 6 bata.
>
> Я собираюсь начать с тестовых меню, для локального тестирования,
> а когда команда GNOME и, для KDE, Сергей Турчин, сочтут это
> возможным, можно будет переехать и у них.

Спасибо. Еще вопрос.
Как сочетается выбор альтернатив с редактированием  alacarte?

Rgrds, Алексей

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

* Re: [sisyphus] I: switch to common freedesktop menu
  2011-03-29 20:54     ` Aleksey Novodvorsky
@ 2011-03-29 21:11       ` Igor Vlasenko
  2011-03-29 21:20         ` Igor Vlasenko
  0 siblings, 1 reply; 6+ messages in thread
From: Igor Vlasenko @ 2011-03-29 21:11 UTC (permalink / raw)
  To: Aleksey Novodvorsky; +Cc: ALT Linux Sisyphus discussions

On Wed, Mar 30, 2011 at 12:54:18AM +0400, Aleksey Novodvorsky wrote:
> Спасибо. Еще вопрос.
> Как сочетается выбор альтернатив с редактированием  alacarte?

В каждой из альтернатив есть директива
<MergeFile>applications-menueditor.menu</MergeFile>,
т.е. редактирование подхватывается.

На уровне простого пользователя это работает
как минимум пока он не переключает альтернативы.

На уровне дизайна (брендинга) нужен небольшой трюк,
Надо отредактировать одно из меню, сохранить полученное
applications-menueditor.menu, отредактировать второе меню, 
получим второе applications-menueditor.menu, а потом слить их
в одно целое. Полученное merge-menu обладает тем свойством,
что внесет нужные правки не зависимо от того, 
nested или shallow меню выбрано у пользователя.

Я не пользовался alacarte, не знаю, производит ли он
оптимизации пользовательского applications-menueditor.menu. 
Если он его не опимизирует (не удаляет ненужные команды), 
или эти оптимизации можно отключить, 
то теоретически описанный вверху еффект слияния правок
можно получить прямо из редактора.
Отредактировать одно меню, выйти, переключить альтернативы,
отредактировать второе меню. Правки наслоятся друг на друга 
и будет тот же еффект.

-- 

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



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

* Re: [sisyphus] I: switch to common freedesktop menu
  2011-03-29 21:11       ` Igor Vlasenko
@ 2011-03-29 21:20         ` Igor Vlasenko
  0 siblings, 0 replies; 6+ messages in thread
From: Igor Vlasenko @ 2011-03-29 21:20 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions; +Cc: Aleksey Novodvorsky

On Wed, Mar 30, 2011 at 12:11:52AM +0300, Igor Vlasenko wrote:
> Я не пользовался alacarte, не знаю, производит ли он
> оптимизации пользовательского applications-menueditor.menu. 
> Если он его не опимизирует (не удаляет ненужные команды), 
> или эти оптимизации можно отключить, 
> то теоретически описанный вверху еффект слияния правок
> можно получить прямо из редактора.
> Отредактировать одно меню, выйти, переключить альтернативы,
> отредактировать второе меню. Правки наслоятся друг на друга 
> и будет тот же еффект.

Например, в новом меню XFCE есть тюнинг (вынос родных для
XFCE подменю и приложений наверх), который применяется к
обеим вариантам альтернатив. 
"лишние" правки просто игнорируются, и в результате оба
альтернативных меню под XFCE выглядят родными.

-- 

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



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

end of thread, other threads:[~2011-03-29 21:20 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-03-29 18:41 [sisyphus] I: switch to common freedesktop menu Igor Vlasenko
2011-03-29 18:46 ` Aleksey Novodvorsky
2011-03-29 19:10   ` Igor Vlasenko
2011-03-29 20:54     ` Aleksey Novodvorsky
2011-03-29 21:11       ` Igor Vlasenko
2011-03-29 21:20         ` Igor Vlasenko

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

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


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