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

* Re: [devel] Предложение по выделению тем из kdebase
  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 11:06 ` Konstantin Baev
  2008-09-09 13:31 ` Sergey V Turchin
  2 siblings, 2 replies; 7+ messages in thread
From: Led @ 2008-09-09 11:05 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tuesday, 09 September 2008 13:58:59 Konstantin Baev wrote:
> Здравствуйте.
>
> Предложение следующее:
>
> Выделить темы (для менеджера тем Центра управления КДЕ), которые
> ставятся сейчас пакетом 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
> (думаю, релиз не очень критичен), где я выразил свою мысль в текстовой
> форме.

Я бы оставил в kdebase только plastik, как наиболее нейтральную и ненавязчивую 
(ИМХО). Остальные - во внешние пакеты.

-- 
Led

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

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

Накосячил немного - забыл плюсики кое-где убрать. Sorry.

Ну, в принципе, не должно никого ввести в заблуждение. :)

-- 
Konstantin Baev
kipruss@altlinux.org



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

* Re: [devel] Предложение по выделению тем из kdebase
  2008-09-09 11:05 ` Led
@ 2008-09-09 11:11   ` Konstantin Baev
  2008-09-09 14:17   ` Michael Shigorin
  1 sibling, 0 replies; 7+ messages in thread
From: Konstantin Baev @ 2008-09-09 11:11 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Led пишет:
> Я бы оставил в kdebase только plastik, как наиболее нейтральную и ненавязчивую 
> (ИМХО). Остальные - во внешние пакеты.
>
>   
Идея - убрать ВСЕ темы из kdebase. Основному пакету принадлежит папка 
themes - а темам - те папки, что внутри.

А по дефолту ставить пластик или альтовские темы, когда будут - 
отдельными пакетами.

-- 
Konstantin Baev
kipruss@altlinux.org



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

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

[-- Attachment #1: Type: text/plain, Size: 655 bytes --]

On Tuesday 09 September 2008, Konstantin Baev wrote:

[...]
> Выделить темы (для менеджера тем Центра управления КДЕ), которые
> ставятся сейчас пакетом kdebase  в несколько отдельных пакетов.
Мне вообще не нравиться делить kdebase на подпакеты.
Постоянно пользователи что-нибудь удаляют и спрашивают, почему не 
работает.

[...]

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

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [devel] Предложение по выделению тем из kdebase
  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
  1 sibling, 1 reply; 7+ messages in thread
From: Michael Shigorin @ 2008-09-09 14:17 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Sep 09, 2008 at 02:05:43PM +0300, Led wrote:
[продаю учебник по оформлению цитат]
> Я бы оставил в kdebase только plastik, как наиболее нейтральную
> и ненавязчивую (ИМХО). Остальные - во внешние пакеты.

+1

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel] Предложение по выделению тем из kdebase
  2008-09-09 14:17   ` Michael Shigorin
@ 2008-09-09 15:34     ` Evgeny Sinelnikov
  0 siblings, 0 replies; 7+ messages in thread
From: Evgeny Sinelnikov @ 2008-09-09 15:34 UTC (permalink / raw)
  To: ALT Linux Team development discussions

9 сентября 2008 г. 18:17 пользователь Michael Shigorin
<mike@osdn.org.ua> написал:
> On Tue, Sep 09, 2008 at 02:05:43PM +0300, Led wrote:
> [продаю учебник по оформлению цитат]
>> Я бы оставил в kdebase только plastik, как наиболее нейтральную
>> и ненавязчивую (ИМХО). Остальные - во внешние пакеты.
>
> +1

+1

На самом деле вопрос по отрыванию тем имеет ряд аспектов. Во-первых,
это позволяет сделать подборку нужных тем, исключая не нужные, при
создании решений основанных на KDE. Во-вторых, позволяет разбить темы
по смыслу, а смысл даже у "некрасивых" тем, как оказалось, имеется.

Вместо предлагаемого разбиения тем на подпакеты, вероятно, можно
предложить более удачный вариант, хотя решение "одна тема - один
пакет", для стандартных тем, кажется избыточным.

-- 
Sin (Sinelnikov Evgeny)

^ 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