From: Igor Vlasenko <vlasenko@imath.kiev.ua> To: ALT Linux Community general discussions <community@lists.altlinux.org> Subject: Re: [Comm] Вопрос про меню КДЕ4 Date: Sat, 17 Apr 2010 01:15:53 +0300 Message-ID: <20100416221553.GA17569@dad.imath.kiev.ua> (raw) In-Reply-To: <201004161137.52266.cas@altlinux.ru> On Fri, Apr 16, 2010 at 11:37:51AM +0400, Андрей Черепанов wrote: > Смотрите: в рамках школьного проекта мы делали для KDE3 и KDE4 усечённое меню > (только с определёнными пунктами), вся помойка переносилась в Прочее. Так что > технологии есть. Нужно просто изучить вопрос и взять раскладку из branding- > school-master, изменить для себя и опакетить. Параллельно начать прорабатывать > подкатегории для такой структуры меню. > А для начала предлагаю просто составить иерархию меню на Wiki. Можете прямо > сюда выложить наработки. Андрей, спасибо, что вы отозвались! В свое время навести порядок в меню собирался Алексей Русаков, я тогда понадеялся на него в этом вопросе, но, к сожалению, у него руки так и не дошли. С технологиями, IMHO, понятно, это http://standards.freedesktop.org/menu-spec/latest/ также, иерархию можно пока не сочинять, а взять в качастве первого приближения готовую стандартную --- http://standards.freedesktop.org/menu-spec/latest/apa.html Подменю первого уровня состоящие из Main Categories и для каждой Main Category подменю второго уровня состоящие из Additional Categories. Например, в корне системного меню меню Games соответствующее главной категории Game, а в нем подменю, соответствующие вторичным категориям ActionGame AdventureGame ArcadeGame BoardGame BlocksGame CardGame KidsGame LogicGame RolePlaying Simulation SportsGame StrategyGame Такой подход удобен тем, что если в .desktop файле указаны вторичные категории (а за этим следит тест repocop) то в таком меню оно будет размещено автоматически и правильно. Но чтобы достичь возможности настраивать единое меню для всех FD.O совместимых DE, надо привести в порядок иерархию меню. Алексей Русаков и Сергей Турчин много сделали для этого (в части гнома и KDE), но не дожали до работающего полиси. Идея та, что DE не должны разводить велосипеды и таскать каждый свою копию системного меню, а включать его по наследованию. Как я понимаю, это реализовано для малого объединения (гном+KDE) но, похоже, за бортом остался xfce, хотя он поддерживает fd.o xdg, начиная с 4.2, но судя по тому что я видел, он не наследывает свое меню от системного. LXDE вообще не видел, не знаю. руки не доходят поставить Сизиф в виртуальную машину и посмотреть, я к сож. в повседневной работе не пользуюсть ни гномом, ни КDE, ни xfce, ни LXDE. Здесь, так сказать, понятно, то что хочется, но не понятно, то что есть. Так что, когда соберусь с силами, чтобы заняться меню, буду знать, кого спрашивать ;) -- Dr. Igor Vlasenko -------------------- Topology Department Institute of Math Kiev, Ukraine
next prev parent reply other threads:[~2010-04-16 22:15 UTC|newest] Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top 2010-04-14 18:59 Alexei V. Mezin 2010-04-14 19:53 ` Motsyo Gennadi aka Drool 2010-04-14 20:15 ` Alexei V. Mezin 2010-04-14 21:02 ` Yuri Bushmelev 2010-04-14 21:17 ` Alexei V. Mezin 2010-04-14 21:23 ` Motsyo Gennadi aka Drool 2010-04-14 22:23 ` Alexei V. Mezin 2010-04-14 23:22 ` Motsyo Gennadi aka Drool 2010-04-15 9:27 ` Андрей Черепанов 2010-04-15 9:26 ` Андрей Черепанов 2010-04-15 21:33 ` Yuri Bushmelev 2010-04-16 7:32 ` Андрей Черепанов 2010-04-14 20:59 ` [Comm] Вопрос про меню КДЕ4 [JT] Владимир Гусев 2010-04-15 9:23 ` [Comm] Вопрос про меню КДЕ4 Андрей Черепанов 2010-04-15 21:52 ` Igor Vlasenko 2010-04-16 6:49 ` Alexei V. Mezin 2010-04-16 7:37 ` Андрей Черепанов 2010-04-16 22:15 ` Igor Vlasenko [this message] 2010-04-19 13:31 ` Sergey V Turchin 2010-04-19 14:14 ` Андрей Черепанов 2010-04-19 14:42 ` Sergey V Turchin 2010-04-19 15:14 ` Андрей Черепанов 2010-04-19 16:40 ` Sergey V Turchin 2010-04-19 15:27 ` Alexei V. Mezin 2010-04-15 10:08 ` 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=20100416221553.GA17569@dad.imath.kiev.ua \ --to=vlasenko@imath.kiev.ua \ --cc=community@lists.altlinux.org \ /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 Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/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 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git