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