This forum has been archived. All content is frozen. Please use KDE Discuss instead.

KNewStuff support for KWin styles, KStyles, Plasmoid binaries etc.

36

Votes
37
1
Tags: knewstuff, ghns, kwin, kstyles, plasmoid, style knewstuff, ghns, kwin, kstyles, plasmoid, style knewstuff, ghns, kwin, kstyles, plasmoid, style
(comma "," separated)
User avatar
hook
Registered Member
Posts
205
Karma
0
OS
A lot of content is managed by KNewStuff already, but not all KDE-related content can be managed by it, yet. And with this I mean content that needs to be compiled — e.g. KWin themes, Plasmoids that are not scripts, KStyles, screensavers etc.

Since such compiled content can still be safely installed in the '~/.kde/' directory, I propose that KNewStuff (and with it GHNS) should be extended so that it could download, compile and manage versions of such content.

Since most such KDE compilable content is very similar to compile and install, I think it would be possible without KNewStuff having to evolve into something akin to Gentoo Portage ;)

The only "problem" that I see is that the developers of such content would have to stick to some basic rules, so KNewStuff would be able to know how to compile them. But then again, even emoticons don't work in KNewStuff if you don't follow the basic rules. ;)

I've already submitted a bug report concerning this wish.

Last edited by hook on Fri Mar 20, 2009 10:58 pm, edited 1 time in total.


It's time to prod some serious buttock! ;)
User avatar
TheBlackCat
Registered Member
Posts
2945
Karma
8
OS
Screensavers also fall in this category.


Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.
-NASA in 1965
User avatar
hook
Registered Member
Posts
205
Karma
0
OS
TheBlackCat wrote:Screensavers also fall in this category.


Added to the list. Thanks for noticing :)


It's time to prod some serious buttock! ;)
Zayed
Registered Member
Posts
143
Karma
0
OS
Yes, installing new styles should be easy and smooth.


User avatar
cfeck
KDE Developer
Posts
44
Karma
2
There is the idea floating around to integrate deKorator into KDE, so that themes can be made easier. deKorator in playground already has GHNS support, but sadly most themes don't install "out of the box" because themes do not have the correct format.


Christoph Feck
Zayed
Registered Member
Posts
143
Karma
0
OS
what about konqueror plug-ins. something likes firefox extensions.


zweird
Registered Member
Posts
24
Karma
0
OS
The KNewStuff system is a superb concept that really helps "sell" KDE as being feature-rich to non-powerusers. Ensuring that their customization experience is system-wide-simple with a uniform and user-friendly installation process is important.
The User
KDE Developer
Posts
647
Karma
0
OS
Also some configuration-files could be downloaded via KNewStuff, e.g. Service-Menus. They often do not need any compilation so they would be ideal (easy to implement) for an upload technologie.
User avatar
Primoz
Moderator
Posts
859
Karma
1
OS
hook wrote:A lot of content is managed by KNewStuff already, but not all KDE-related content can be managed by it, yet. And with this I mean content that needs to be compiled — e.g. KWin themes, Plasmoids that are not scripts, KStyles, screensavers etc.

Since such compiled content can still be safely installed in the '~/.kde/' directory, I propose that KNewStuff (and with it GHNS) should be extended so that it could download, compile and manage versions of such content.

Since most such KDE compilable content is very similar to compile and install, I think it would be possible without KNewStuff having to evolve into something akin to Gentoo Portage ;)

The only "problem" that I see is that the developers of such content would have to stick to some basic rules, so KNewStuff would be able to know how to compile them. But then again, even emoticons don't work in KNewStuff if you don't follow the basic rules. ;)

I've already submitted a bug report concerning this wish.

Yes! I want that now. I think I proposed that idea on (wrong source) Ubuntu Brainstorm. Also I did thought to propose it on KDE-Look.
So thanks to propose it here and on KDE bugs!


Primoz, proud to be a member of KDE forums since 2008-Nov.
User avatar
hook
Registered Member
Posts
205
Karma
0
OS
Bottom line is that KNewStuff/GHNS is an amazing piece of technology that should be put into more wide-spread use.

From what I can understand what's keeping us from it so far is:
  • non-consistent and non-standardised (enough) format of submitted content on OpenDesktop etc.
  • currently KNewStuff does not support yet compilation

...when we overcome these two problems, I think we can use KNewStuff for pretty much every option in KDE — be it screensavers, styles, plasmoids or templates.


It's time to prod some serious buttock! ;)
saphir
Registered Member
Posts
7
Karma
0
OS
At the same time, more and more distribution consider using systems based on PackageKit, to be able to provide a unified package management system. The PackageKit library could also be useful to achieve a GHNS integration for binary packages for some content like you listed in your proposal.

The distro would only have to configure the type of package it supports and PackageKit would do the link between GHNS and the system. Of course the compiling idea would be applied for all non-packaged content.

The interest is then that for the user this would be totally transparent and would in fact only depend on what is available on FreeDesktop sites (non-binary content, distribution-specific binary packages, or only sources).

It would also avoid some problems due to dependences needed by the compilation by letting PackageKit handle it like any other package in the system.
User avatar
Primoz
Moderator
Posts
859
Karma
1
OS
hook wrote:I've already submitted a bug report concerning this wish.


You shouldn't :D that means I'm "obliged" to move it to Submitted subforum, where
we put ideas for which a wishlist bug was submitted.
But given this is quite popular idea I'll leave it be for now.[hr]Moved to Submitted!


Primoz, proud to be a member of KDE forums since 2008-Nov.
User avatar
hook
Registered Member
Posts
205
Karma
0
OS
@Primoz:
Well, I that bug is older then the KDE forums, I think ;)

@saphir:
Hmmm, the PackageKit idea seems like a viable option. If it would work with distributing and compiling source as well, it'd be great! :D


It's time to prod some serious buttock! ;)
User avatar
Angel Blue01
Registered Member
Posts
220
Karma
0
OS
Get Hot New Stuff is one of those features I have never seen in any other desktop, including Windows/Mac. Its already in lots of places, it needs to be in more.

How about cursors and sound scheme?


Proudly dual-booting openSUSE 11.1 with KDE 4.3 and Windows Vista on a Toshiba A205-S4577 since July 2007.
User avatar
hook
Registered Member
Posts
205
Karma
0
OS
Angel Blue01 wrote:How about cursors and sound scheme?


That'd be great!

There's currently two problems with those two though:

Sound schemes AFAIK don't have a standard package yet (i.e. you just get a tarball of individual sounds that you need to copy by hand).

And at least for me, cursor themes from kde-look.org in KDE 4.2 have a bug that switches some cursors with others (e.g. "bottom-left resize arrow" for "bottom-right resize arrow").


It's time to prod some serious buttock! ;)


Bookmarks



Who is online

Registered users: bartoloni, Bing [Bot], Google [Bot], Yahoo [Bot]