From: Sergey V Turchin <zerg@altlinux.org> To: ALT Devel discussion list <devel@altlinux.ru> Subject: [devel] Menu policy 2 Date: Mon, 22 Nov 2004 20:44:19 +0300 Message-ID: <200411222044.20568.zerg@altlinux.org> (raw) [-- Attachment #1.1: Type: text/plain, Size: 201 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.1.txt --] [-- Type: text/plain, Size: 2887 bytes --] 1 Меню policy. -------------- 1.1 Оконные менеджеры. ---------------------- Оконные менеджеры, умеющие отображать иерархию программ в виде меню, должны иметь 2 типа структуры меню - стандартную и оригинальную(опционально). Стандартная: Должна отображаться по умолчанию. Это структура меню, генерируемая программами, находящимися в каталоге %_sysconfdir/menu-methods, при помощи интерпретатора из пакета menu. Оригинальная: Поддерживается самим оконным менеджером и может быть любого вида, формата и структуры, присущих этому оконному менеджеру, и на усмотрение мантейнера пакета этого оконного менеджера - вплоть до ее отсутствия. Переключение между этими типами происходит в зависимости от наличия/отсутствия файлов: ~/.menu/disable_customization ~/.menu/enable_customization %_sysconfdir/menu/disable_customization %_sysconfdir/menu/enable_customization Пользовательская настройка имеет преимущество над системной. 1.2 Приложения. --------------- Текстовые и графические приложения, которым необходимо появление пункта меню для них, в любом оконном менеджере должны иметь в каталоге %_menudir файл(ы) в формате, описанном в документации к пакету menu. 1.3 Пиктограммы. ---------------- Стандартным расположением пиктограмм, предназначенных для использования в приложениях из других пакетов (например, в меню какого-либо оконного менеджера), является %_iconsdir/hicolor/*/* - по аналогии с пакетом icon-theme-hicolor. Обязательно наличие пиктограмм 16x16, 32x32 и 48x48 размеров. 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 [-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]
next reply other threads:[~2004-11-22 17:44 UTC|newest] Thread overview: 59+ messages / expand[flat|nested] mbox.gz Atom feed top 2004-11-22 17:44 Sergey V Turchin [this message] 2004-11-22 18:42 ` Dmitry V. Levin 2004-11-24 10:16 ` Sergey V Turchin 2004-11-24 11:22 ` Sergey V Turchin 2004-11-24 15:03 ` Alexey Morozov 2004-11-24 15:19 ` Sergey V Turchin 2004-11-24 15:34 ` Sergey V Turchin 2004-11-24 17:30 ` Alexey Morozov 2004-11-25 9:48 ` Sergey V Turchin 2004-11-25 10:53 ` Alexey Morozov 2004-11-25 23:04 ` Mikhail Zabaluev 2004-11-26 8:24 ` Sergey V Turchin 2004-11-26 20:29 ` Mikhail Zabaluev 2004-11-29 11:53 ` Sergey V Turchin 2004-11-29 11:57 ` Mikhail Zabaluev 2004-11-29 12:11 ` Sergey V Turchin 2004-11-26 10:14 ` Dmitry V. Levin 2004-11-26 10:42 ` Yuri N. Sedunov 2004-11-26 11:29 ` Sergey V Turchin 2004-11-26 11:36 ` Yuri N. Sedunov 2004-11-26 10:56 ` Sergey V Turchin 2004-11-26 20:34 ` Mikhail Zabaluev 2004-11-29 11:53 ` Sergey V Turchin 2004-11-29 12:02 ` Mikhail Zabaluev 2004-11-29 12:16 ` Sergey V Turchin 2004-11-26 8:20 ` Sergey V Turchin 2004-11-26 9:29 ` Sergey V Turchin 2004-11-25 10:54 ` Mikhail Zabaluev 2004-11-25 11:38 ` Sergey V Turchin 2004-11-25 12:15 ` Mikhail Zabaluev 2004-11-26 9:55 ` [devel] [JT] " Michael Shigorin 2004-11-26 10:09 ` Sergey V Turchin 2004-11-26 20:26 ` [devel] " Mikhail Zabaluev 2004-11-29 11:44 ` Sergey V Turchin 2004-11-25 11:50 ` [devel] " Sergey V Turchin 2004-11-25 12:13 ` Mikhail Zabaluev 2004-11-25 14:02 ` Sergey V Turchin 2004-11-25 11:26 ` Alexey Morozov 2004-11-25 17:07 ` Sergey V Turchin 2004-11-25 17:40 ` Dmitry V. Levin 2004-11-25 18:13 ` Sergey V Turchin 2004-11-24 20:51 ` Mikhail Zabaluev 2004-11-25 6:42 ` Alexey I. Froloff 2004-11-25 9:26 ` Sergey V Turchin 2004-11-22 19:35 ` Вячеслав Диконов 2004-11-24 10:21 ` Sergey V Turchin 2004-11-30 19:58 ` Sergey V Turchin 2004-11-24 22:04 ` Mikhail Zabaluev 2004-11-24 22:32 ` Yuri N. Sedunov 2004-11-24 22:42 ` Mikhail Zabaluev 2004-11-24 22:48 ` Yuri N. Sedunov 2004-11-25 7:46 ` Andrei Bulava 2004-11-25 8:33 ` Yuri N. Sedunov 2004-11-26 9:41 ` [devel] " Michael Shigorin 2004-11-26 10:00 ` Sergey V Turchin 2004-11-25 9:55 ` [devel] " Sergey V Turchin 2004-11-25 10:01 ` Sergey V Turchin 2004-11-25 10:52 ` Mikhail Zabaluev 2004-11-25 11:35 ` 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=200411222044.20568.zerg@altlinux.org \ --to=zerg@altlinux.org \ --cc=devel@altlinux.ru \ /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