ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Предложение по выделению тем из kdebase
@ 2008-09-09 10:58 Konstantin Baev
  2008-09-09 11:05 ` Led
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Konstantin Baev @ 2008-09-09 10:58 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- 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

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

end of thread, other threads:[~2008-09-09 15:34 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-09-09 10:58 [devel] Предложение по выделению тем из kdebase Konstantin Baev
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

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