From: Konstantin Baev <kipruss@mail.ru> To: ALT Linux Team development discussions <devel@lists.altlinux.org> Subject: [devel] Предложение по выделению тем из kdebase Date: Tue, 09 Sep 2008 14:58:59 +0400 Message-ID: <48C656F3.8040404@mail.ru> (raw) [-- Attachment #1: Type: text/plain, Size: 2843 bytes --] Здравствуйте. Предложение следующее: Выделить темы (для менеджера тем Центра управления КДЕ), которые ставятся сейчас пакетом kdebase в несколько отдельных пакетов. Зачем это: 1. Среди существующих сейчас тем только Plastik и с натяжкой Keramik реально можно советовать как вариант темы оформления. Остальные - или явно устарели или служат как "Специальные возможности". Поэтому, чтобы народ не пугать, можно ставить по умолчанию или ничего или kdebase-themes-modern. 1а. Попробуйте сменить тему, а потом вернуть все назад ;) - (см. пункт 4 далее) 2. Предлагается три пакета с темами: 2.1. Пакет kdebase-themes-modern, содержащий вышеозначенные темы Plastik и Keramik 2.2. Пакет kdebase-themes-highcontrast предлагается для людей, которые нуждаются в высококонтрастных специальных темах оформления. 2.3. Остальные - для любителей истории в пакете kdebase-themes-others 3. Такая схема может побудить людей пакетить собственные темы kdebase-themes-ххххххх, что может быть использовано в будущем при оформлении дистрибутивов. 4. Оформление по умолчанию различных дистрибутивов тоже можно выделять в отдельный пакет. Например, для ALTLinux это мог бы быть пакет kdebase-themes-altlinux, содержащий темы оформления для дистрибутивов Desktop, Lite, Школьный, и остальных. Выделение оформления в тему на мой взгляд упрощает начинающему пользователю жизнь, позволяя откатить изменения, сделанные по ошибке до умолчальных. Название и количество пакетов - это все может быть изменено, конечно. Приложение - дифф для спека, взятого из пакета kdebase-3.5.10-alt1 (думаю, релиз не очень критичен), где я выразил свою мысль в текстовой форме. -- Konstantin Baev kipruss@altlinux.org [-- Attachment #2: kdebase-themes.diff --] [-- Type: text/plain, Size: 2822 bytes --] --- kdebase.spec 2008-08-27 13:43:35 +0400 +++ kdebase_new.spec 2008-09-09 14:35:06 +0400 @@ -354,6 +354,30 @@ %description kcontrol The KDE Control Center allows you to tweak the KDE settings +%package themes-modern +Summary: The modern KDE themes +Group: Graphical desktop/KDE +Requires: %name-kcontrol = %version-%release +# +%description themes-modern +The modern KDE themes + +%package themes-highcontrast +Summary: The highcontrast KDE themes +Group: Graphical desktop/KDE +Requires: %name-kcontrol = %version-%release +# +%description themes-highcontrast +The highcontrast KDE themes + +%package themes-others +Summary: The others KDE themes +Group: Graphical desktop/KDE +Requires: %name-kcontrol = %version-%release +# +%description themes-others +The others KDE themes + %package kdm Summary: KDE Display Manager Group: Graphical desktop/KDE @@ -489,7 +513,30 @@ %patch601 -p0 # %patch603 -p0 -%patch604 -p0 +%patch604 -p0+%package themes-modern ++Summary: The modern KDE themes ++Group: Graphical desktop/KDE ++Requires: %name-kcontrol = %version-%release ++# ++%description themes-modern ++The modern KDE themes ++ ++%package themes-highcontrast ++Summary: The highcontrast KDE themes ++Group: Graphical desktop/KDE ++Requires: %name-kcontrol = %version-%release ++# ++%description themes-highcontrast ++The highcontrast KDE themes ++ ++%package themes-others ++Summary: The others KDE themes ++Group: Graphical desktop/KDE ++Requires: %name-kcontrol = %version-%release ++# ++%description themes-others ++The others KDE themes + %patch605 -p0 %patch606 -p0 %patch607 -p0 @@ -1785,7 +1832,8 @@ %_datadir/apps/kfontview/ %_datadir/apps/kinfocenter/ %_datadir/apps/konqueror/servicemenus/installfont.desktop -%_datadir/apps/kthememanager/ +%dir %_datadir/apps/kthememanager/ +%dir %_datadir/apps/kthememanager/themes/ %_datadir/mimelnk/application/x-ktheme.desktop %_datadir/mimelnk/fonts/folder.desktop %_datadir/mimelnk/fonts/system-folder.desktop @@ -1799,6 +1847,23 @@ %doc %_docdir/HTML/en/kinfocenter %_datadir/applications/kde/kcm_kdnssd.desktop +%files themes-modern +%_datadir/apps/kthememanager/themes/Keramik/ +%_datadir/apps/kthememanager/themes/Plastik/ + +%files themes-highcontrast +%_datadir/apps/kthememanager/themes/HighContrastDark/ +%_datadir/apps/kthememanager/themes/HighContrastDark-big/ +%_datadir/apps/kthememanager/themes/HighContrastLight/ +%_datadir/apps/kthememanager/themes/HighContrastLight-big/ +%_datadir/apps/kthememanager/themes/YellowOnBlue/ +%_datadir/apps/kthememanager/themes/YellowOnBlue-big/ + +%files themes-others +%_datadir/apps/kthememanager/themes/KDE_Classic/ +%_datadir/apps/kthememanager/themes/Platinum/ +%_datadir/apps/kthememanager/themes/Redmond/ +%_datadir/apps/kthememanager/themes/Sunshine/ %files devel %if %_keep_libtool_files
next reply other threads:[~2008-09-09 10:58 UTC|newest] Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top 2008-09-09 10:58 Konstantin Baev [this message] 2008-09-09 11:05 ` Led 2008-09-09 11:11 ` Konstantin Baev 2008-09-09 14:17 ` Michael Shigorin 2008-09-09 15:34 ` Evgeny Sinelnikov 2008-09-09 11:06 ` Konstantin Baev 2008-09-09 13:31 ` 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=48C656F3.8040404@mail.ru \ --to=kipruss@mail.ru \ --cc=devel@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 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