KDE 4.2 beta 1 on Gentoo

KDE 4.2 is set for release on January 27th.  Eager to see what is new and improved, I installed beta 1 on my Gentoo box.  KDE 4.1.80 was tagged then released late last month after the feature freeze deadline. This is a snapshot of the current development tree that will eventually be released as KDE 4.2.

A quick blurb about KDE 4.1:
Busy with other things, I never wrote about KDE 4.1 on Gentoo. I’ve been using KDE 4.1 since 4.1.1 with the kde-testing overlay which has since entered portage and been bumped to 4.1.3. This is a good release and well worth at least testing if you are a KDE user. I’ve found it to be quite stable and use it exclusively for every day work.  The Gentoo KDE team has done an excellent job creating ebuilds for it.

What’s new?

Plasma received a lot of polish and is beginning to eclipse Kicker and indeed all other desktop and panels that I have used.  Much needed features such as changing the panel height, auto-hide, and screen edge selection have been added.  The task bar is highly configurable in typical KDE fashion, allowing you to define task grouping, sorting, filtering based on current desktop or screen or minimized windows only, as well as allowing manual grouping.  The system tray also now allows hiding of unwanted tray icons.

Here’s a screen shot cluttered with various plasmoids for demonstration.  It’s nice to see the community thinking up some fun and useful plasmoids.

I wasn’t the biggest fan of the KDE 4 default menu.  Luckily, the Lancelot menu has been accepted upstream and is now an option on stock installs.  This menu is great for finding new applications (esp. new users) as well as thumbing through with the keyboard.

I’m a Firefox user, but occasionally will fire up other browsers for testing or to avoid restoring a large previous session if I am in a hurry.  I’m happy to say that Konqueror feels much faster.  It also seems to work much better on AJAX heavy sites such as Facebook.  When I spoofed the user agent to report Firefox 2, Facebook chat worked fine, an improvement from 4.1.  The continued merging of Webkit is clearly beneficial here.

One of my favorite KDE apps from 3.5, Ark, is also finally reaching feature parity.  I missed shell integration with Dolphin/Konqueror quite a bit and am happy to say it has returned.

Notifications are displayed and stack nicely in the lower right corner.  Operations such as downloading and moving files will show their status here.

Kontact gained usenet support by means of Akonadi, which now has support many for data sources.  I think I will switch from Thunderbird/Lightning to Kontact with this release.

Kate has a new VI editing mode.  This is quite a nice text editor.

Amarok is shaping up as well.  This is 2.0 RC1, so it should be released on a date close to KDE 4.2.  Take a look at the different Internet media sources.  Last.fm support is now top notch!

Digikam 0.10-beta5, which seems to be stabilizing and evolving nicely, is another nice app.  Bonus points if you can identify all the retro machines.  The one on the left was probably the worlds first “green” PC.

Okteta, an easy to use hex editior, has also been updated.

I could go on and on showing the great progress.  I hope I hit the highlights, but you can check out the feature plan for yourself here: http://techbase.kde.org/Schedules/KDE4/4.2_Feature_Plan.  Noteworthy changes include improved multi-display, better desktop search with Strigi, and integrated power management.

Gentoo Installation

First, a shout out to the Gentoo KDE maintainers and testers.  Creating ebuilds for fast moving snapshots and live sources for a project this large is not an easy task.

Installation on Gentoo is fairly easy if you have layman.  ‘layman -a kde-crazy’ will add the KDE crazy overlay which has KDE 4.2 unmasked and ready for testing.  If your box is ~arch, it should be as simple as ‘emerge -av @kde-4.2′ (see comments below for more info).  I recommend using the kdeprefix USE flag if you wish to test development releases so you can fall back to stable if things aren’t working correctly.  This will slot 4.x releases.

If you want a stable and usable environment, I still recommend sticking to 4.1.3 at the moment.  If you run a mostly stable Gentoo with KDE3.5, you can find a package.keywords file in the kde-testing overlay as well as some other minor goodies.  These versions slot effortlessly so it isn’t a problem switching back and forth.

Conclusions

KDE 4.2 has come a long way since 4.0 and is a nice steady improvement over 4.1.  As I stated earlier, I use KDE 4.1.3 as my only desktop environment and am extremely pleased with it.  I have had no major issues and have had uptime of over a month in the past without crashing/restarting KDE – so the good old KDE 3.5 stability seems to be returning.  By trying the current beta out, I have no doubt that 4.2 should be just as stable by release.

Also, if you are an Nvidia user you owe it to yourself to try the latest 180.xx+ drivers.  As people have long been saying, much of the performance problems they were describing were related to Nvidia cards and poor video drivers.  With the new drivers, KDE is lightning fast.

Here’s to an on time and successful KDE 4.2 release.  I can’t wait to see what QT 4.5 and KDE 4.3 will bring!

Share and Enjoy:
  • Digg
  • del.icio.us
  • Slashdot
  • Facebook
  • Reddit
  • StumbleUpon
  • Google Bookmarks
  • FSDaily
  • Twitter
  • email
  • Print
  • PDF

Related posts:

  1. KDE4 on Gentoo So I bit the bullet and installed KDE 4.0 on...
  2. KDE 4.2 on Gentoo KDE 4.2 is out officially.  The ebuilds for Gentoo have...
  3. Gentoo 2007.0 Released! “The Gentoo project is pleased to announce the much-delayed release...
  4. Getting Beautiful Fonts in Gentoo Linux Here’s my easy and modern guide to getting pleasant looking...
  5. KDE SC 4.4 – Steady, Incremental Improvements I haven’t noticed any killer features in KDE SC 4.4...

16 Responses to “KDE 4.2 beta 1 on Gentoo”

  1. jmbsvicetto Says:

    Hi.

    Thanks for the review.
    Just want to warn users that to install using sets, one should use the unversioned sets – so emerge -av @kde and not emerge -av @kde-4.2. This may prevent issues in the future. One should use versioned sets (such as kde-4.2) for updating one version (emerrge -uDavN @-) or to remove it (emerge -C @-).
    Another note is that users might not want to install everything, so one may want to start with @kdebase and add other packages/sets as needed.

  2. Frederik Says:

    Nice article!
    Just one note: The old panel was called Kicker. Krunner is still there and better then ever – it’s the app launcher (Alt-F2).

  3. kev009 Says:

    jmbsvicetto and Frederik, I’ve updated the review. Thanks for the input.

  4. Artem S. Tashkinov Says:

    I’m always terrified by geeks who save screenshots in JPEG format.

    People, please, never do that!

    Remember PNG is the best (I’d say the only) format for that purposes (GIF can be used for screenshots which have less than 256 colors, JPEG for rare cases when a given screenshot has large bitmap graphics areas).

  5. po Says:

    Hi there!

    Thank you for showing the current status of KDE 4.2 b1 on gentoo.

    Do you know what the plans are for gentoo kde herd concerning marking as stable KDE4.x release? Looks like a 4.2.x release would be a good target, since most “missing” features are back.

    Anyway, if you have pointers to those plans, I’ll be more than happy to use them :)

    Regards,
    po

  6. po Says:

    FYI:

    I took some time to actually search :)
    You’ll find there info on KDE 3.5.10, and upcoming kde 4.2.x process.

    http://www.gentoo.org/proj/en/desktop/kde/meeting-logs/kde-herd-meeting-log-20081204.txt

    (from http://www.gentoo.org/proj/en/desktop/kde/#doc_chap5 )

    Regards,
    po

  7. sebas Says:

    @Artem S. Tashkinov:

    Often, you’ll see that using jpeg gives a more flexible trade-off between bandwith used and quality of the screenshot. JPEG files of screenshots are, in most cases a ot smaller than their PNG counterparts. For screenshot-heavy posts such as this, it can actually make a huge difference.

    Otherwise, I agree that PNG is a more suitable format.

  8. kev009 Says:

    I started using jpeg because of the desktop screenshot and forgot to switch because the file size and quality looked good to me.

    I do agree with sebas though: It probably wouldn’t make much of a difference in most of these except for the context menu or kate. Due to the color scheme, gradients, and svg pictures jpeg gives a good representation without being too heavy on my bandwidth and is probably true for most KDE screencaps. There is also no need for pixel perfection.

  9. techprophet Says:

    The latest nvidia driver I found in portage was 173. Where can I get an ebuild for 180?

  10. techprophet Says:

    EDIT: 177, driver version 177 not 173

  11. kev009 Says:

    @techprophet: http://forums.gentoo.org/viewtopic-t-718011.html has 180.16. These are beta drivers so they probably wont be in portage until nvidia does a stable release.

  12. gentoosapien Says:

    make your own ebuild for the latest nvidia-drivers:

    go to /usr/portage/x11-drivers/nvidia-drivers/
    and do:
    cp nvidia-drivers-177.8xebuild nvidia-drivers-180.17.ebuild
    (180.17 are the last driver– look to my post date)

    then you need only do:

    ebuild nvidia-drivers-180.17.ebuild digest

    and have the latest nvidia drivers in your portage and /distfiles…

    don’t forget emerge -av nvidia-drivers ;-)

    attention, after emerge –sync or eix-sync, the costum ebuild is deletet, so you need to do it again, bevor you execute emerge -avuD system or world.

  13. yegle Says:

    Hi there
    seems that the @kde set had been removed from the kde-crazy overlay,there is only @kde-live set
    BTW,to support emerging the @something set,you’ll have >=portage-2.2

  14. kev009 Says:

    Yegle,
    KDE 4.2 ebuilds have moved to the ‘kde-testing’ overlay, and ‘kde-crazy’ is live only at the moment. The 4.2 ebuilds will probably push into the main tree, and then kde-crazy will pick up pre-alpha snapshots in addition once KDE 4.2 is released in a few days.

  15. KDE 4.2 on Gentoo | Kev009.com Says:

    [...] beta1 review back in December sums up most of my thoughts on the release.  There isn’t anything [...]

  16. ABCD Says:

    Just as a heads up for anyone reading this at this point – there no longer is a “kde-crazy” overlay, and it is not planned for there to be one – instead, you should use kde-testing, which will have all the 4.3 alphas/betas/rcs/etc.

Leave a Reply