Linux KDE 4.x discussion thread

Yes, as usual we can expect 4.4.0 will be a little buggy/crashy - by the time distro releases happen around Apr/May/June we should reach little more stable version 4.4.2
 
Gaurish said:
Looks awesome! now, KDE desktop is ages ahead of gnome or any other DE.using other desktop's Like gnome feel like back to stoneage. KDE 4.4 looks tempting too, But I would wait for a proper release instead.

I just wish KDE people focus more on bug fixes than adding new features. as stability is more important to me:)

I couldnt agree more. Gnome looks stone age indeed but I had to go back from KDE 4.3.3 to gnome as there was lots of bugs even with this stable version which made me like stoneage more for my daily use :P

KDE DE does lead in innovation and new design but they should also start focusing on improving the overall quality :/
 
Proposed Kubuntu 10.04 KDM login theme:



The background wallpaper is the new "Ethais" default for 4.4 by Nuno Pinheiro himself, and its brilliant as you can expect :D
 
Has anyone here used the netbook edition of KDE ?...I did try the desktop version of Kubuntu 9.04 on my netbook. Although I loved the experience, it was obviously slow on my 512 mb RAM Celeron M processor netbook. I am currently using UNR 9.10 with Gnome, but would like to know about the Kubuntu version. Any users ?
 
the first kubuntu kde plasma netbook edition "sucked" - it was based on alpha. but i havent tried the latest 10.04 alpha (based on kde 4.4) yet - i think that should be much better.

btw if you have a 512mb machine, try the new upcoming first ever release of "Lubuntu" 10.04 - haha gotta love the names not to mention the release names :)

See Lubuntu 10.04 Alpha 1 - Visual Overview | OMG! Ubuntu!
 
Well am dual booting UNR 9.10 with Crunchbang 8.04.x (dont remember 1 or 2) and use primarily Crunchbang (based on Openbox) only, and really, its snappy !
 
oh i just saw lubuntu link has a "netbook mode" too :D i am downloading the ISO right now, will post some impressions maybe in about an hour or so... followup link: http://www.omgubuntu.co.uk/2010/01/lubuntu-alpha-2-gets-new-bootsplash.html

i have to attend some ubuntu online classroom sessions at 1230am though :D "ubuntu developer week" its called

more links:

https://launchpad.net/~lubuntu-desktop

website: lubuntu | light Ubuntu for faster computing

mailing list: https://lists.launchpad.net/lubuntu-desktop/
 
Thanks for the Lubuntu update...but to be very honest, am not a big fan of LXDE...tried it last time with Vector linux, which also lightweight.

Btw, don't mind but what's Windows 7 doing in your sig ? :p
 
ahaha, im not a total linux zealot :D doesn't mean i will run win7 rtm, i have the free publically available rc version - will update my sig.

i plan to move fully to linux (and run winxp in vm if needed) with the 10.04 ubuntu release in april...

also plan to move my aunt's p4/512mb ram pc to linux - probably kubuntu or even lubuntu if its not too bare/buggy...
 
Here's the patch for the progress bar animations:

Code:
--- kdebase-runtime-4.3.95.orig/kstyles/oxygen/animations/oxygenprogressbardata.cpp

+++ kdebase-runtime-4.3.95/kstyles/oxygen/animations/oxygenprogressbardata.cpp

@@ -41,7 +41,7 @@

     {
         // set animation curve shape

-        animation().data()->setEasingCurve( QEasingCurve::InOutQuad );

+        animation().data()->setEasingCurve( QEasingCurve::InOutQuint );
         // make sure target is a progressbar and store relevant values

         QProgressBar* progress = qobject_cast<QProgressBar*>( target );

@@ -93,21 +93,23 @@
         // do nothing if not enabled

         if( !enabled() ) return;

+        

+        if( !(target() && target().data()->isEnabled() && target().data()->isVisible()) ) return;
         // do nothing if progress is invalid

         QProgressBar* progress = static_cast<QProgressBar*>( target().data() );

         if( !( progress && progress->maximum() != progress->minimum() ) ) return;
-        // update start and end values

-        bool isRunning( animation().data()->isRunning() );

-        if( !isRunning ) setStartValue( endValue() );

-        setEndValue( value );

-

         // start animation only if target is enabled, visible, not running,

         // and if end and start values are different enough

-        // (with end value being larger than start value)

-        if( !(target() && target().data()->isEnabled() && target().data()->isVisible()) ) return;

-        if( isRunning || endValue()-startValue() < 2 ) return;

+

+        bool isRunning( animation().data()->isRunning() );

+        if( isRunning ) return;

+

+        setStartValue( endValue() );

+        setEndValue( value );

+        

+        if( abs(startValue()-endValue()) < 2 ) return;
         animation().data()->start();
--- kdebase-runtime-4.3.95.orig/kstyles/oxygen/animations/oxygenprogressbarengine.cpp

+++ kdebase-runtime-4.3.95/kstyles/oxygen/animations/oxygenprogressbarengine.cpp

@@ -38,7 +38,7 @@

         if( !widget ) return false;
         // create new data class

-        if( enabled() && !data_.contains( widget ) ) data_.insert( widget, new ProgressBarData( this, widget, duration() ) );

+        if( enabled() && !data_.contains( widget ) ) data_.insert( widget, new ProgressBarData( this, widget, 1000 ) );

         if( busyIndicatorEnabled() && !dataSet_.contains( widget ) ) dataSet_.insert( widget );
         // install event filter

@@ -67,11 +67,11 @@

         {

             case QEvent::EnabledChange:

             if( qobject_cast<QWidget*>(object)->isEnabled() )

-            { timer_.start( busyStepDuration(), this ); }

+            { timer_.start( 5, this ); }

             break;
             case QEvent::Show:

-            timer_.start( busyStepDuration(), this );

+            timer_.start( 5, this );

             break;
             default: break;

@@ -116,7 +116,7 @@

             animated = true;
             // update value

-            progressBar->setValue(progressBar->value()+1);

+            progressBar->setValue(value(*iter));

             progressBar->update();
         }

--- kdebase-runtime-4.3.95.orig/kstyles/oxygen/animations/oxygenanimationdata.cpp

+++ kdebase-runtime-4.3.95/kstyles/oxygen/animations/oxygenanimationdata.cpp

@@ -37,8 +37,8 @@

     {
         // setup animation

-        animation.data()->setStartValue( 0.1 );

-        animation.data()->setEndValue( 0.9 );

+        animation.data()->setStartValue( 0.0 );

+        animation.data()->setEndValue( 1.0 );

         animation.data()->setTargetObject( this );

         animation.data()->setPropertyName( property );

Uploading source to my Ubuntu Launchpad KDE PPA at the moment, it will build in a few hours I guess...

Easier way to view the patch: Ubuntu Pastebin

Another video with music :)

[youtube]xp2aFgtN2No[/youtube]
 
Back
Top