ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Menu policy 3
@ 2004-11-26  9:11 Sergey V Turchin
  2004-11-26  9:12 ` Sergey V Turchin
                   ` (4 more replies)
  0 siblings, 5 replies; 25+ messages in thread
From: Sergey V Turchin @ 2004-11-26  9:11 UTC (permalink / raw)
  To: ALT Devel discussion list


[-- Attachment #1.1: Type: text/plain, Size: 212 bytes --]

Привет всем!
Вот новая версия policy меню с исправлениями.
Какие еще будут предложения?

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

[-- Attachment #1.2: menu-policy-0.0.2.diff --]
[-- Type: text/x-diff, Size: 2983 bytes --]

--- menu-policy-0.0.1.txt	2004-11-22 20:39:20 +0300
+++ menu-policy-0.0.2.txt	2004-11-26 12:10:22 +0300
@@ -14,6 +14,8 @@
     Должна отображаться по умолчанию. Это структура меню,
 генерируемая программами, находящимися в каталоге
 %_sysconfdir/menu-methods, при помощи интерпретатора из пакета menu.
+Эта структура меню является стандартной для ALT Linux и модифицированной
+(customized) для всего остального мира.
 
 Оригинальная:
     Поддерживается самим оконным менеджером и может быть любого вида,
@@ -26,29 +28,44 @@
 ~/.menu/disable_customization
 ~/.menu/enable_customization
 %_sysconfdir/menu/disable_customization
-%_sysconfdir/menu/enable_customization
-Пользовательская настройка имеет преимущество над системной.
+По-умолчанию стандартное меню включено.
+Пользовательские файлы имеют преимущество над системными.
+Файл выключения имеет преимущество над файлом включения.
+
+    Допускается опускать корневую секцию "ALT Linux",
+т.е. все нижележащие секции поднимаются на верхний уровень.
+    На верхнем уровне не должно быть секций, не указанных
+в стандартной структуре меню, кроме служебных секций конкретного
+оконного менеджера.
 
 
 1.2 Приложения.
 ---------------
 
     Текстовые и графические приложения, которым необходимо появление
-пункта меню для них, в любом оконном менеджере должны иметь в каталоге
+пункта меню для них, в любом оконном менеджере, должны иметь в каталоге
 %_menudir файл(ы) в формате, описанном в документации к пакету menu.
 
-
-1.3 Пиктограммы.
-----------------
-
-    Стандартным расположением пиктограмм, предназначенных для использования
-в приложениях из других пакетов (например, в меню какого-либо оконного менеджера),
-является %_iconsdir/hicolor/*/* - по аналогии с пакетом icon-theme-hicolor.
-Обязательно наличие пиктограмм 16x16, 32x32 и 48x48 размеров.
+    В корневой секции допускается наличие пунктов меню, специфичных
+для конкретного оконного менеджера. Такие пункты должны отображаться только
+в этом оконном менеджере и возможность наличия оговаривается с мантейнером
+конкретного оконного менеджера.
+
+
+1.3 Пиктограммы приложений.
+---------------------------
+
+    Стандартным расположением пиктограмм приложений, предназначенных для
+использования в приложениях из других пакетов (например, в меню какого-либо
+оконного менеджера), является %_iconsdir/hicolor/*/apps - по аналогии
+с пакетом icon-theme-hicolor.
+    Обязательно наличие пиктограмм 16x16, 32x32 и 48x48 размеров,
+соответственно расположенных в каталогах %_iconsdir/hicolor/16x16/apps,
+%_iconsdir/hicolor/32x32/apps и %_iconsdir/hicolor/48x48/apps.
 
 
 1.4 Стандартная структура меню.
---------------------------
+-------------------------------
 
 ALT Linux
     Amusement
@@ -134,3 +151,8 @@
     Session
 	Windowmanagers
     Terminals
+
+1.5 Дополнительная информация.
+------------------------------
+    Дополнительную информацию можно найти по адресу
+ftp://ftp.altlinux.org/pub/people/zerg/menu/menu-packaging-howto-current.txt

[-- Attachment #1.3: menu-policy-0.0.2.txt --]
[-- Type: text/plain, Size: 3938 bytes --]


1 Меню policy.
--------------


1.1 Оконные менеджеры.
----------------------

    Оконные менеджеры, умеющие отображать иерархию программ
в виде меню, должны иметь 2 типа структуры меню -
стандартную и оригинальную(опционально).

Стандартная:
    Должна отображаться по умолчанию. Это структура меню,
генерируемая программами, находящимися в каталоге
%_sysconfdir/menu-methods, при помощи интерпретатора из пакета menu.
Эта структура меню является стандартной для ALT Linux и модифицированной
(customized) для всего остального мира.

Оригинальная:
    Поддерживается самим оконным менеджером и может быть любого вида,
формата и структуры, присущих этому оконному менеджеру,
и на усмотрение мантейнера пакета этого оконного менеджера -
вплоть до ее отсутствия.

    Переключение между этими типами происходит в зависимости
от наличия/отсутствия файлов:
~/.menu/disable_customization
~/.menu/enable_customization
%_sysconfdir/menu/disable_customization
По-умолчанию стандартное меню включено.
Пользовательские файлы имеют преимущество над системными.
Файл выключения имеет преимущество над файлом включения.

    Допускается опускать корневую секцию "ALT Linux",
т.е. все нижележащие секции поднимаются на верхний уровень.
    На верхнем уровне не должно быть секций, не указанных
в стандартной структуре меню, кроме служебных секций конкретного
оконного менеджера.


1.2 Приложения.
---------------

    Текстовые и графические приложения, которым необходимо появление
пункта меню для них, в любом оконном менеджере, должны иметь в каталоге
%_menudir файл(ы) в формате, описанном в документации к пакету menu.

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


1.3 Пиктограммы приложений.
---------------------------

    Стандартным расположением пиктограмм приложений, предназначенных для
использования в приложениях из других пакетов (например, в меню какого-либо
оконного менеджера), является %_iconsdir/hicolor/*/apps - по аналогии
с пакетом icon-theme-hicolor.
    Обязательно наличие пиктограмм 16x16, 32x32 и 48x48 размеров,
соответственно расположенных в каталогах %_iconsdir/hicolor/16x16/apps,
%_iconsdir/hicolor/32x32/apps и %_iconsdir/hicolor/48x48/apps.


1.4 Стандартная структура меню.
-------------------------------

ALT Linux
    Amusement
	Adventure
	Arcade
	Boards
	Cards
	Puzzles
	Sports
	Strategy
	Toys
	Other
    Applications
	Accessibility
	Archiving
	    Compression
	    Cd burning
	    Backup
	    Other
        Communications
        Databases
        Development
	    Interpreters
	    Code generators
	    Development environments
	    Tools
        Editors
        Emulators
        File tools
        Finances
        Monitoring
        Publishing
        Sciences
	    Astronomy
	    Biology
	    Chemistry
	    Computer science
	    Geosciences
	    Mathematics
	    Physics
	    Other
	Shells
	Text tools
    Chinese
	Configuration
        Boot and Init
        Hardware
        Networking
        Packaging
        Printing
        Other
    Documentation
    Edutainment
        Languages
        Mathematics
        Science
        Tools
        Other
    Multimedia
        Graphics
        Sound
        Video
    Networking
        Chat
        IRC
        Instant messaging
        File transfer
        Mail
        News
        Remote access
        WWW
        Other
    Office
        Accessories
        AddressBooks
        Graphs
        PDA
        Presentations
        Spreadsheets
        Tasks management
        Time management
	Wordprocessors
    Session
	Windowmanagers
    Terminals

1.5 Дополнительная информация.
------------------------------
    Дополнительную информацию можно найти по адресу
ftp://ftp.altlinux.org/pub/people/zerg/menu/menu-packaging-howto-current.txt

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

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

end of thread, other threads:[~2004-12-01 10:11 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-11-26  9:11 [devel] Menu policy 3 Sergey V Turchin
2004-11-26  9:12 ` Sergey V Turchin
2004-11-26 10:20 ` Dmitry V. Levin
2004-11-26 11:06   ` Sergey V Turchin
2004-11-26 11:32     ` Anton Farygin
2004-11-26 11:37       ` Sergey V Turchin
2004-11-26 15:00     ` Sergey V Turchin
2004-11-29 12:21 ` Sergey V Turchin
2004-11-29 13:35   ` Yuri N. Sedunov
2004-11-29 13:55     ` Sergey V Turchin
2004-11-29 14:17   ` Dmitry V. Levin
2004-11-29 14:27     ` Sergey V Turchin
2004-11-29 14:29       ` Dmitry V. Levin
2004-11-29 14:32         ` Anton Farygin
2004-11-29 14:43           ` Dmitry V. Levin
2004-11-29 15:13             ` Sergey V Turchin
2004-11-29 15:28               ` Dmitry V. Levin
2004-11-29 16:30                 ` Sergey V Turchin
2004-11-29 15:15         ` Sergey V Turchin
2004-11-29 15:18           ` Sergey V Turchin
2004-11-29 16:34         ` Sergey V Turchin
2004-11-30 19:58 ` Sergey V Turchin
2004-11-30 20:10 ` Sergey V Turchin
2004-12-01  0:12   ` Mikhail Zabaluev
2004-12-01 10:11     ` 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