Manage your Blog

Create your blog now! Easy and Free

Ubuntuland

Get Paid to Blog About the Things You Love

Category: KDE

25/03/2008 GMT 1

KolourPaint: More than a Microsoft Paint clone

ubuntuland @ 12:58

rss_orange1.png

Just as Microsoft Paint is included with every Windows installation, so KolourPaint has been part of the kdegraphics package since KDE 3.3. This simple raster graphics editor works well not only in KDE, but also in Xfce, GNOME, and Fluxbox.

Although it started out as a clone of Microsoft Paint, KolourPaint has grown to include more features than its proprietary inspiration. KolourPaint provides tools for image manipulation and icon editing as well as the typical "fingerpainting" that Paint is well known for. KolourPaint's and Paint's interfaces are nearly identical, but hidden behind a simple interface are several advanced features that make it a great graphics editor.

With the release of KDE 4, KolourPaint 4.0 brings some new features to the table, such as a configurable palette, some heavily refactored code, and new image effects that make photo editing a breeze.

Comparisons to Paint

KolourPaint has all the tools that Paint provides, such as the Brush, Color Eraser, Color Picker, Connected Lines/Polyline, Pen, Polygon, Rectangle, and Text to name a few. It also incorporates single-key shortcuts for all its tools to allow for better productivity. One of the handiest improvements over Paint is the number of levels of undo and redo, which, depending on memory usage, may be anywhere from 10 to 500 levels of history. Selections are also fully undo- and redo-able. KolourPaint includes support for freehand resizing and arbitrary rotation angles, and provides a choice between opaque and transparent selections.

Click to enlarge KolourPaint's Zoomed Thumbnail mode is an excellent addition to the Paint-like genre. It displays a thumbnail version of an image that works similar to an additional view in the GIMP. You can draw on the thumbnail, erase upon it, and use any selection tool on it. The selection tool needs a little more work in the thumbnail ability, as you can't see what contents you are selecting until you let go of the mouse button. You can resize the Zoomed Thumbnail by resizing its window.

KolourPaint provides Color Similarity, which allows you to fill regions in dithered images and photos. In addition to the standard Paint colors, KolourPaint lets you use other color sets (such as the Oxygen Icons in the latest version), or to create your own.

Unlike Paint, KolourPaint can save in every file format that KImageIO can provide; PNG, ICO, and PCX are supported, with the ability preview the images before you load them.

One of the biggest differences between KolourPaint and Paint is the support for transparency. Every KolourPaint tools lets you draw transparent icons and logos on a checkerboard background. This ability helps KolourPaint act as an icon editor too. By filling the workspace with the transparent "color" and resizing the image to a common icon size, you can whip up some catchy icons in a matter of minutes.

Photo editing

KolourPaint is also a useful photo editing application. Like the GIMP, it allows you to autocrop (remove internal borders) and adjust brightness, contrast, and gamma. Operations you can perform include clear, flatten, emboss, flip, and invert with the choice of channels. You can also resize and rotate, reduce colors, reduce images to greyscale, and smooth scale, soften, and sharpen images.

Effects allow you to change the appearance of the image, such as making an image look like it was painted on canvas. You can access effects that appear under the Image menu from the dialog window, as well as those that don't. The Balance effect, which changes the brightness, contrast, and the gamma of an image, is curiously placed in a new dialog window under Image -> More Effects, rather than as an entry in the Image menu. Almost all effects have an easy slider bar that let you change their values, and a thumbnail of the image that automatically updates when you apply an effect.

Anyone looking to fine-tune their graphic skills, or who would like to become more comfortable with KolourPaint, can peruse the KolourPaint Manual. To obtain further support, users can join the KolourPaint Support mailing list.

KolourPaint lacks a few of Paint's features. Some features currently under development include paletted image editing, selectable text, screen depth independence, and image acquisition from a scanner or a camera.

Still, with many of the features that the GIMP contains, and all but a few of Microsoft Paint's features, KolourPaint provides a simple user interface to manipulate photos and create raster graphics. By blending a completed user interface, stable image effects, and innovative features, KolourPaint's developers have put it one step ahead of other Linux Paint clones. As a graphics application, KolourPaint is powerful enough to make even the GIMP respect it.

source: linux.com 

"Finally! A usable paint program for KDE."

With more than a dozen tools, KolourPaint has all the functionality you would expect in a desktop paint program. Here a logo is being drawn with the Line, Circle, Brush, Spraycan and Flood Fill tools. A movable text box is being used to annotate the picture.

KolourPaint is one of the first KDE paint programs to sport full Undo/Redo support. With up to 500 levels of Undo/Redo, KolourPaint forgives us for being mere mortals.

kolour1.jpg

"Image editing taken to a whole new level of power and simplicity."

Who said KolourPaint wasn't an image editor? With half a dozen effects and arbitrary skew and rotation angles, KolourPaint makes disfiguring your boss' photo a reality!

Transparent selections - be they rectangular, elliptical or free-form - mean that you can make any colour act transparent within a selection. Combine this with KolourPaint's Colour Similarity feature for editing photos and dithered images, and you get background subtraction at its best.

kolour2.jpg
 
"Icon editing just got easier with KolourPaint."

Features including Zoom, Grid and the Thumbnail make down-to-the-pixel editing a snap. Innovative brushes and erasers means that drawing virtually anything is quick and effective.

And that's not all. With KolourPaint, all tools can draw transparent pixels on a "checkerboard." No more icons with opaque backgrounds!

kolour3.jpg

 

Latest Posts

Linux Links

17/01/2008 GMT 1

Install KDE in Ubuntu 7.10

ubuntuland @ 09:39

rss_orange1.png

As a result of distributions racing to be the first to offer them, packages for the new KDE 4.0 are now available for Ubuntu 7.10. Want to try it out? Here are instruction for installing KDE 4.0 on Ubuntu 7.10, based on the Kubuntu instructions. This works even without Kubuntu installed. Note that if you have already installed an older version of KDE 4, you will need to remove it first.

  1. Open your sources.list file to add the new repository:
    gksu gedit /etc/apt/sources.list
  2. Paste this line to the end of the file:
    deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu gutsy main
  3. Save the file and close the text editor.
  4. Update apt:
    sudo apt-get update
  5. Install KDE 4.0:
    sudo apt-get install kde4-core

Once the installation is finished you can logout. On the login screen, click Sessions, and select KDE 4.0. Log in and you should see the default KDE 4.0 desktop. You will also be able to run KDE applications from inside GNOME.

KDE 4.0 desktop

11/01/2008 GMT 1

A Look Back at KDE 4 RC2++ and A Look Forward to 4.0

ubuntuland @ 16:35

I’ve complained and cheered about KDE 4 RC2 from openSUSE. I’ve updated to the latest openSUSE packages since writing those articles, and things have moved in a very positive direction. I’ve been able to use it as my main desktop without issues for about a week now. I’d like to commend openSUSE for the outstanding job they have done with KDE 4. Using one-click install, it couldn’t be easier to get it going. With YAST it is very easy to keep it updated. With the release imminent, I thought I would take one last look at what openSUSE terms KDE 4 RC2++. I’ll warn you, the list may be odd, these are just things I have come across in daily usage. I promise no rhyme or reason!

Fixes to my complaints:

-It is no longer crashy and inconsistent. I haven’t had a crash in days. Behavior now works as expected, consistently. Improvement was quick and dramatic.
-Right click in Dolphin now works correctly.
-Right click on the taskbar does give options, albeit limited. There is still no option to change the bar size, but changing my resolution has made this less of an issue. I don’t even mind the transparent strip across the top of it now that I am used to it.
-Blurry fonts are no longer blurry fonts.

General Improvements:

-Responsive. The overall speed of the desktop has improved with the latest updates. Everything feels very close to normal.
-Pager is in the taskbar. I think this will give people a level of comfort. I’m preferring to use Ctrl + F8 and Alt + Tab to move around. Old people will like seeing the familiar four box grid.
-Digital Clock is configurable. At some point for me it wasn’t. It now acts exactly as I would expect it to. You can choose your timezone, font, whether to display a 24 hour format, show the date, basically, anything a configuration junkie would want. It looks nice, too. Now maybe the Clock Nazis can chill.
-Composite effects work nearly flawlessly on my setup (Nvidia 8400 GS). I’m liking the effects more and more. Compiz has always felt like a second class citizen with KDE, this helps to overcome that. The effects are smooth and feel natural. I hope there is a webpage with the keystrokes and tips for using it once 4.0 releases. If not, I’ll make one.

Small things I like:

-The new splash screen and logout screen are beautiful. Nice touches. Pic of logout screen below:

KDE 4 RC2 Logout screen

-I like the new default wallpaper. It fits the darker theme but isn’t too dark. There is already a lot of whining about the choice, like it won’t take five seconds to change it.

KDE 4 RC2 Default Wallpaper

-Being able to right click the title bar and choose the window opacity. That is slick, and helpful.
-Marble is cool. what is marble, you ask? It looks like GoogleEarth, but uses no hardware acceleration, so it is small and lightweight. More info here.

KDE 4 RC2 Marble

-Oxygen Cursor Theme- I’m using the White Cursor Theme, it looks nice but is not obnoxious. More info here.
-Deal or No Deal- until they get sued, the game Deal or No Deal from playground, I believe, is a nice little time waster.

Bigger things I like:

Okular- Great interface and it works very well. I love being able to uncheck the “Obey DRM limitations” box. Clever. It is fast. The toolbar is clean, with options to junk it up as much as I’d like. I love that it can handle multiple formats. It is consistent with the rest of kde 4 and fits in well.

KDE 4 RC2 Okular

KPlayer- I’ve never liked KPlayer, for no good reason. I like the updated interface. Unfortunately there isn’t an openSUSE package for Dragonplayer (formerly Codeine) at the moment. I may actually start using KPlayer.

KDE 4 RC2 KPlayer

Kdegames - The games are cleaned up and consistent looking. They look fantastic in SVG. Excellent job here.

KDE 4 RC2 KBounce

KDE 4 RC2 KBlocks

KDEPIM- Ridicule me, remind me it is alpha, I don’t care. I really like it and it doesn’t even crash all that much. I cannot wait until it is finished. Pictured is KOrganizer:

KDE 4 RC2 KOrganizer

Consistency- It has been hard to write this without using the word consistent fifty times. Everything just goes together nicely. I normally wouldn’t care too much about this, but the more I use the desktop the nicer it seems. KDE 4 apps have a KDE 4 identity. That is a good thing.
I could go on and on, but the release is tomorrow and I’d rather write about it.

Final Thoughts:

Once again, I have to applaud openSUSE’s KDE 4 packaging team. Outstanding job. My hat goes off the the KDE developers, the progress in the last few weeks has been incredible, and this release is shaping up to be phenomenal. We are stepping into the future tomorrow, and making a big jump. I respect the courage and hard work that has gone into KDE 4.0 and I cannot wait to install the release tomorrow.

I hope the negativity–that I contributed to–settles down once people use KDE 4. Install it and stick with it for a week. You may not like it at first, you may love it at first but give it a chance. Use it for a week before you start bitching. I think, like me, you will be pleasantly surprised. It is better than you have read. I look forward to KDE 4.1, and can’t wait to see how this grows and changes, but 4.0 will be my desktop of choice. Now that I am used to using it daily, I prefer it to anything else. It isn’t as if 3.5 is going away, or there are a lack of other choices if it isn’t for you. I predict the community will rally around this release. Complainers will still complain and further progress will be made. The bottom line: The future begins tomorrow. I’m excited.

K3B - the easy way to burn CDs and DVDs in KDE

ubuntuland @ 06:00

rss_orange1.png

 K3b 1.0.4 released

K3B is an application that ships in the default KDE packages in most distributions, however it’s a very useful tool that can often be overlooked.

K3B is a CD and DVD burning application that makes it easy to burn data, audio and disc images onto writable CDs and DVDs. It is a very mature, stable and fully featured application.

Open up K3B and you are presented with a split view, with directories listed on the left in a tree structure, the current directory’s contents on the right and a welcome page at the bottom.

K3B main window screenshot

On selecting a task, such as creating a data CD, the bottom view turns into a view of the files that will be on your CD (data, in this case, but obviously it will be different for audio and other projects). You then drag and drop files from the filesystem into your project as it’s called. Once you’re done, you can Burn the project.

The whole burning process is very clear and should be easy for anyone familiar burning CDs with software such as Nero over on Windows to pick up and understand.

There are also options for burning images and doing 1-to-1 disc copies available from the Tools menu.

One of the main benefits of K3B is that it is such a mature project. While the tree-like interface might not be to everyone’s tastes and it does occasionally seem a little outdated, the application is simple to use and intuitive for people who have used other burning software before elsewhere. It is extremely stable in my experience, and it gets the job done.

For KDE users, K3B is highly recommended for an easy, yet powerful way to burn data, audio and more to disc. GNOME users may want to try Gnomebaker, and if you’re into using the command line, give cdrecord a try.

How to create a Theme for K3b

K3b is themeable in a restricted way. A theme consists of a bunch of pixmaps in png format used in certain places in K3b as described below and a background and foreground color.

A good starting point is to take a look at the crystal theme that comes with K3b.

Following a list of the pixmaps that need to be created for a theme.

The Media info pixmaps:
All media info pixmaps should have the same size.

  • media_none.png
    A pixmap used in the media info header when no media is inserted.
  • media_empty.png
    A pixmap used in the media info header when an empty media is inserted.
  • media_audio.png (Example)
    A pixmap used in the media info header when an audio CD is inserted.
  • media_data.png
    A pixmap used in the media info header when a data CD or DVD is inserted.
  • media_mixed.png
    A pixmap used in the media info header when a mixed mode CD is inserted.
  • media_video.png
    A pixmap used in the media info header when a Video DVD is inserted.
  • media_left.png
    A pixmap used in the media info header on the left side.

Progress Dialog pixmaps:

  • progress_working.png (Example)
    A pixmap shown in the top right of the progress dialog while K3b is working.
  • progress_success.png
    A pixmap shown in the progress dialog in case of progress_working.png when the process succeeded. This pixmap should have the same size as progress_working.png.
  • progress_fail.png
    A pixmap shown in the progress dialog in case of progress_working.png when the process failed. This pixmap should have the same size as progress_working.png.
  • progress_right.png (Example)
    A pixmap shown in the progress dialog on the right side.

Project header pixmaps:

  • project_left.png
    A pixmap shown on the left side of the project header.
  • project_right.png
    A pixmap shown on the right side of the project header. This pixmap should have the same size as project_left.png.

Action Dialog pixmaps:
(In the themes that come with K3b these are the same as media_left and media_none.)

  • dialog_left.png (Example)
    A pixmap shown in the upper left of every K3b action dialog (for example the CD Copy dialog).
  • dialog_right.png (Example)
    A pixmap shown in the upper right of every K3b action dialog.

Miscellenous pixmaps:

  • splash.png
    The K3b splash screen. The splash screen's size will be adjusted according to the pixmaps's size.
  • welcome_bg.png
    A pixmap used as background for the welcome window. This pixmap can have an arbitrary size as it is used to tile the background of the welcome window.

Every theme needs a k3b.theme file which allows K3b to properly detect the theme. A k3b.theme file looks as follows:

Author=Everaldo Backgroundcolor=139,153,222 Foregroundcolor=255,255,255 Comment=The cool crystal theme Version=1.0 

Tip: If you want K3b to use the window decoration colors from the current KDE color scheme simply remove the color entries from the theme file. This can be combined with transparent images to create a theme that adjusts to the current KDE color scheme.

All the pixmaps together with the k3b.theme file need to be put in a folder (and then for example be packaged as a tar.bz2 archive). The name of the folder will be used as an internal name for the theme in K3b.

Download

See the Compiling K3b from source step-by-step guide for help with installing K3b.

K3b 1.0.4 (KDE 3.2)

K3b 0.11.24 (KDE 3.1)

K3b 0.8.1 (KDE 3.0) Please understand that I cannot give support for K3b 0.8 since it's way too old and unmaintained anyway. If possible update your whole KDE. It's worth it anyway ;)

Screenshots


Main Window with Welcome Screen
and the crystal theme from Everaldo (0.12.x)


Simulation of an Audio CD copy (0.12.x)


The Audio CD project can handle many different audio file formats including audio tracks directly dragged from an audio CD (0.12.x)


Main Window with Welcome Screen (0.10)


Data DVD Burn Dialog (0.10)


Showing info of an empty CDR (0.10)


CD Copy Dialog (0.10)


K3b Splash screen (0.12.x)


An audio cue file imported into an audio project (0.12.x)


Data DVD Project (0.10)


Audio Project (0.10)


Showing contents of an audio CD with CDDB support (0.10)


Simulating an Audio CD (0.10)


DVD Formatting Dialog (0.10)

 

Related post to: Multimedia
LinuxLinks

07/01/2008 GMT 1

First look at the unreleased KDE4.0.0 (with screenshots)

ubuntuland @ 13:02

KDE 4.0.0 is days away from being released. In this post I show you some pieces of the final look of KDE4.0.0 and mention some of the most anticipated features of this great step forward for the Free software desktop. Let's take a look at the final state of this highly anticipated release.


While some of the most shift-key-challenged KDE personalities have cautioned against too high hopes for KDE4.0.0 and despite it being the very first in a long row of releases: KDE4.0.0 is a very impressive desktop.
As the version number suggests KDE4.0.0 is the very first release since KDE3.0.0 to break binary compatibility with KDE3. Being allowed to burn some bridges is the reason so many new frameworks and large changes have landed in just one release.

Starting up


I have been following the development of KDE4 for quite a few months now. The version I base this post on is from the main KDE development (trunk in svn) at the time of the release tagging freeze. As such it should be very similar to the packages you will receive from your favorite distribution on the 11th.


Progress all around


Many of the new frameworks are still almost unused in the user interface of the first KDE4 release. But some more obvious and easily implementable changes have already appeared in KDE4.0.0.

Graphics


Oxygen: Originally planned as the new icon set for KDE4, Oxygen has re-defined all aspects of KDE's user interface, including the window decorations and theme.

Plasma: Plasma is the new desktop shell of KDE4, one of the most anticipated components of KDE4 and the one which was started last.


Because of its late start plasma has not realized its full potential yet, but as with many things in KDE4.0.0 it will gain features rapidly in the future. Plasma's vision is a lot more than to display a panel and cool looking widgets. Stay tuned, already KDE4.1 will introduce new features.

KWin: KWin has been a very robust window manager for a long time. New in KDE4 is its ability to use desktop effects, window shadows and subtle animations. These features depend on the availability of OpenGL or at least XRender, which are not fully supported on all graphics cards yet although the situation is improving rapidly.


However to reduce the risk of an unusable interface, desktop effects may be disabled by default in KDE4.0.0. They can be easily enabled in Systemsettings (KDE4's control center replacement) under Desktop -> Desktop Effects.

Applications


Dolphin: The new default file manager in KDE4. While Konqueror has retained its ability to manage files (and cook coffee) dolphin is written specifically for this task.


The first visible piece of KDE4's new semantic search backend Nepomuk
In the future Nepomuk and Strigi will help you answer questions like "Who gave me this file?" or "What sources did I use on that KDE4.0.0 blog post?"
Progress in Qt4 (the toolkit KDE4 is based on) allows user interface polish like dolphin's sidebar, which changes its layout dynamically as the user drags it. No screenshot, you have to see this one in action.

Gwenview: KDE's image viewer Gwenview has received a lot of polish while it was ported to KDE4 and handles really, really well.
(the name won't be visible in the UI) is dolphin's ability to annotate and rate files.


Okular: The new document viewer for KDE4, based on KDE3's KPDF application. It sports annotation features, previews, presentation mode, bookmarks and support for no less than 28 file types in my build.


Unreleased Applications


Amarok: The famous KDE based audio player has been ported to KDE4 and is receiving a major overhaul. It is currently in pre-alpha state, but I have been able to use it normally over the last few weeks. When it is ready, it may also be released for windows.


Dragon Player: Based on the Codein video player from the KDE3 days, Dragon Player continues a successful carrier as a simple and enjoybale video player.

These are some of the highlights of the upcoming KDE4.0.0. I hope you enjoyed this preview and have come to share my opinion that KDE4 is going to rock!

Take a look at this album for these and a few more screenshots I didn't include in this post. If you would like me to screenshot another application for you let me know in the comments and I will add it.

KDE 4.0.0 is days away from being released. In this post I show you some pieces of the final look of KDE4.0.0 and mention some of the most anticipated features of this great step forward for the Free software desktop. Let's take a look at the final state of this highly anticipated release.

Desktop: latest post
MyLinuxLinks

 

Social Bookmarking
Add to: Mr. Wong Add to: Webnews Add to: Icio Add to: Oneview Add to: Linkarena Add to: Favoriten Add to: Seekxl Add to: Kledy.de Add to: Social Bookmarking Tool Add to: BoniTrust Add to: Power Oldie Add to: Bookmarks.cc Add to: Favit Add to: Newskick Add to: Newsider Add to: Linksilo Add to: Readster Add to: Folkd Add to: Yigg Add to: Digg Add to: Del.icio.us Add to: Reddit Add to: Jumptags Add to: Upchuckr Add to: Simpy Add to: StumbleUpon Add to: Slashdot Add to: Netscape Add to: Furl Add to: Yahoo Add to: Spurl Add to: Google Add to: Blinklist Add to: Blogmarks Add to: Diigo Add to: Technorati Add to: Newsvine Add to: Blinkbits