Subscribe to KDE Apps feed Applications for your KDE-Desktop
Updated: 36 min 56 sec ago

py_file_client 1.0 (KDE Networking Tool)

Tue, 2014/01/14 - 9:49pm
Thumbnailpy_file_client 1.0
(KDE Networking Tool)
Simple file client and server written in Python

Was missing a simple tool for downloading files from my desktop computer to my notebook (and vice versa) without handling with NFS or Samba, so I created one by myself.


On server site start the server with python When omitting a port, 50007 is the standard port and set by the server.

On client site start the client with python Enter the IP address and the port number and change the home directory (where the downloaded files will be saved) as needed.

With the graphical client you can navigate thru the server and download files to the client, assumed the user who has started the server has the access rights.

The client window is splitted in two halfs: on the left site you see the files and directories on the server, the right site shows a journal of your actions respectively error messages from the server.

For navigation double click on a server directory for entering it. Press the up button for moving up one directory level. Alternatively the directory on the server can be entered manually.

For downloading mark the files and press the get files button.

py_file_client is available in english and german, the server only in english. Language should be automatically set depending on your locales. If it is not EN or DE, it will be set to EN.

You must open port 50007 (or your selected port) on your firewall. It is strongly recommended to close this port after you are ready.

Initial release

[read more]

job recommendations:
[more jobs]

mpdpipe for testing (KDE Other Software)

Tue, 2014/01/14 - 9:38am
Thumbnailmpdpipe for testing
(KDE Other Software)
simple mpd info for runs as a daemon so needs no polling or scripting language - the most efficient way to get info to your panel.

Note: this is a testing version only. May play with your cat behind your back.

[read more]

job recommendations:
[more jobs]

YouTube DL Applet 1.0 (KDE Other Utility)

Tue, 2014/01/14 - 2:59am
YouTube DL Applet 1.0
(KDE Other Utility)
Before to write this script i tried qttube. It is quite old (2007 year) and it overrides file name by something, guessed using url itself.

1. Run applet from menu or just drop link or their groups. Though i don't know, what browser allowes to select several links, youtube-dl supports it.
In first case text entry will appear, accepting multiple links, delimited by spaces.
2. It will ask directory, where to save. This parameter is remembered after each successful run (directory must be writable for you).
3. Process runs in terminal emulator, where you can see progress in native youtube-dl form. If terminal is not specified or could not be run, it will warn. If continued, messages are showed at the end.

run ./install in sources dir
Variable DESTDIR is supported.

Dependencies: only kdialog and optionallt some term to show progress.

TODO: what about queue support? No idea, how it will work in parallel.

[read more]

job recommendations:
[more jobs]

SFLPhone KDE 1.3.0 (KDE Telephony)

Tue, 2014/01/14 - 12:02am
ThumbnailSFLPhone KDE 1.3.0
(KDE Telephony)
SFLPhone is a KDE telephony client supporting SIP and IAX, perfect for corporate networks.

It feature over 200 configuration options and the UI is very flexible.

Main features:
*Multiple calls
*Multiple conferences
*Multiple accounts
*Integration with Akonadi
*Plasma data engine
*Record and playback
*Basic Video support
*Interactive history
*Multiple filter and search options
*Text messages
*Background mode

Feel free to report bugs and ask for new features at and join our mailing list at

More Ubuntu download at:

Version 1.3.0:
* common: SIP Presence subscribing and publishing support
* common: Video multiparty conferencing [EXPERIMENTAL]
* common: Multichannel ringtone support [EXPERIMENTAL]
* common: Additional Flac and OGG ringtone support
* common: Improved NAT support
* common: Improved audio quality, noise suppression and automatic gain control
* Bug fixes
* New volume controls for PulseAudio
* New mute DTMF option
* libqtsflphone: API version 2.0
* libqtsflphone: Qt5 support
* libqtsflphone: Full Model/View support (19 new models)
* libqtsflphone: New phone number statistics API
* libqtsflphone: Full QML / QtScript compatibility
* libqtsflphone: Improved performance
* libqtsflphone: Faster load time
* libqtsflphone: Now provide complete DBus API abstraction
* libqtsflphone: Bug fixes
* KDE: Smart autocompletion [EXPERIMENTAL]
* Call using the right account
* Fast lookup
* Call using contact information
* Gather information from 11 sources to provide accurate results
* KDE: Improved Akonadi integration
* Support live contact list update
* KDE: Usability improvements
* Highlight missed calls in history
* New "flat design" Contact/History/Bookmark widgets
* More reliable canvas notifications
* Improved account setting dialog
* DTMF feedback
* Network issue detection
* KDE: Presence integration in contact, bookmarks and history views
* KDE: Status publishing support in the statusbar
* KDE: Dial tone support
* KDE: Translation updates
* KDE: Bug fixes

Version 1.2.3:
* Add macro support
* Add command line to create calls or send texts
* Integration with KAdressBook
* Bug fixes
* Translation updates

Version 1.2.1:
* Ability to edit numbers
* New “Reload all accounts” button in the statusbar
* Required fields in wizard and configuration dialog (prevent the creation of invalid accounts)
* Caps lock auto detection when entering passwords
* Reduced CPU usage
* Automatic selection of the call tab when there is a new incoming call
* Improved DTMF handling
* Bug fixes

Version 1.2:
*Improved usability
*Better video support
*New instant messaging module
*Bug fixes

[read more]

job recommendations:
[more jobs]

Perl Audio Converter 5.0.1 (KDE Sound Application)

Mon, 2014/01/13 - 11:10pm
ThumbnailPerl Audio Converter 5.0.1
(KDE Sound Application)
A tool for converting multiple audio types from one format to another.

It supports the following audio formats:

It can also extract audio from the following video extensions:


Parallel Processing,a CD ripping function with CDDB support, batch conversion, tag preservation for most supported formats, independent tag reading & writing, service menus for KDE Dolphin/Konqueror, Gnome Nautilus script, and action scripts for Nemo/Thunar are also provided.

5.0.1 Stable Released

For a list of all changes visit the following site:

[read more]

job recommendations:
[more jobs]

Meld Menu 0.4 (KDE Service Menu)

Mon, 2014/01/13 - 4:27pm
ThumbnailMeld Menu 0.4
(KDE Service Menu)
A complete service menu to compare your files or folders with meld.

To handed the files to meld, you have two choices.

variant A
Clicking the right mouse button on a file or folder using the menu item "Set file/folder" the first argument set to compare. In the background, the file/folder is stored as a variable in the /tmp directory.
In another file or another folder will now be using the menu option "Compare with file/folder" is a 2-way comparison of these two starts. For this purpose, in the background, the first argument is read and compared to the currently specified.
- The files/folders can be located in different places.
- Only a 2-way comparison.
- Somewhat more complicated in the input.

variant B
This variation in Dolphin initially up to three files or folders selected. With the menu item "selected comparisons files/folders" this selection is passed to meld.
- A 3-way comparison is possible.
- Easier to enter.
- The files/folders must be in the same folder.

Storage location as there are 2 paths to choose from.
Copy the file to:
~/.kde4/share/kde4/services/ServiceMenus/ (current user)
/usr/share/services/ServiceMenus/ (all users)

With the command "kde4-config --path services", the paths could be checked.

The file is dependent on meld. This can be easily installed via the package manager.

If your language is not included? Please translate it and send me a message or write a comment. Then I take the language into the script.

Don't forget to vote!

Version 0.4
- fix: folder with blanks now work (thanks to Trail)

Version 0.3
- Language Topmenu customized (de, es)
- Menu more user-friendly

Version 0.2
- Added menu item "Compare selected files/folders" (thanks to spikyatlinux)
In order for the files/folders are compared, which were selected in Dolphin.
- Added Spanish language (thanks to msx)

Version 0.1
- Simple meld menu

[read more]

job recommendations:
[more jobs]

KteMarkSelection 0.1 (KDE Text Editor)

Sun, 2014/01/12 - 7:31pm
ThumbnailKteMarkSelection 0.1
(KDE Text Editor)
Marks all occurrences of a text in a document with a colored background. You can mark up to five different texts.

[read more]

job recommendations:
[more jobs]

glnemo2 1.6.0 (KDE Scientific)

Fri, 2014/01/10 - 2:00pm
Thumbnailglnemo2 1.6.0
(KDE Scientific)
Glnemo2 is an interactive 3D visualization program which displays particles positions of the different components (gas, stars, disk, dark mater halo, bulge) of an N-body snapshot. It's a very useful tool for everybody running N-body simulations from isolated galaxies to cosmological simulations. It can show quickly a lot of information about data by revealing shapes, dense areas, formation of structures such as spirals arms, bars, peanuts or clumps of galaxies. Glnemo2 has been designed to meet the requirements of the user, with simplicity in mind, easy to install, easy to use with an interactive and responsive graphical user interface (based on Nokia QT 4.X API) , powerful with a fast 3D engine (OPenGL and GLSL), and generic with the possibility to load different kinds of input files.

You can zoom in/out, rotate, scale, translate, select different particles
and plot them in different blending colors, color particles according to their density,
play with the density threshold, trace orbits, play different time steps, take automatic
screenshots to make movies, select particles using the mouse, fly over your simulation
using camera path. All this features are accessible from a very intuitive graphic user interface.

Currently, glnemo2 reads:
- NEMO files (
- Gadget 1 and 2 -little and big endian- files (
- RAMSES files (
- FTM files (Clayton Heller's sph/nbody code)
- phiGRAPE file (
- list of files stored in a file
- realtime gyrfalcON simulation via a network plugin (see $NEMO/usr/jcl/glnemo2/gyrfalcon/README)

Glnemo2 uses a plugin mechanism to load data, so it's easy to add a new file reader.
It uses the latest OpenGL technology like, shaders (glsl), vertex buffer object, frame buffer object, and takes in account the power of your graphic card to accelerate the rendering. Millions of particles can be rendered, in real time, with a fast GPU.

Glnemo2 runs fine on Linux, Windows(using minGW compiler), and MaxOSX, thanks to the QT4 API.


1.6.0 (January, 8th 2014)
- maintenance release
- compile both with QT4 and QT5

1.53 (January, 9th 2013)
- bug fix release
- phiGrape snasphots can be loaded again (see issue #443)

1.52 (December, 1st 2012)
- bug fix release
- bug fix on temperature with gadget files
- fix about rescaling data when physical values are negative
- ramses files, give time in giga years
- ramses files, fix crash when no hydro files
- ramses files, resize positions and hsml with respect of boxlen

1.51 (July, 26th 2012)
- bug fix release
- fix density threshold not correctly set between frames (see issue #125)
- fix bug on accumulation blending rendering (key press "m")

1.50 (May, 31st 2012)
- add GUI option to control timeline and
to play forward and backward direction from a list of snaphots
- add option to render opaque sphere like the SUN
- add GUI and CLI for center of density option

1.42 (May, 16th 2012)
- happy qt4.6 compilation

1.41 (February, 15th 2012)
- fix wrong density value displayed on colorbar when min/max phys set from cli
- fix compilation issue with gyrfalcON manipulator

1.40 (February, 08th 2012)
- rotation interface totally rewritten. Rotations are now applied around
SCREEN axis x,y,z, which are fixed. It's more intuitive for the user.
- add new tab option to manage automatic rotations
- add screen axis display
- add orthographic projection
- density threshold controlled with mouse middle button
- fix bug#58 crashs on ramses file loading
- fix bug#61 colorbar disapear on ATI/Intel hardware
- happy qt4.8 compilation

1.30 (November, 25th 2011)
- add color bar display on 3D view (see "color bar" tab)
- fix a bug when physical values are out of limits
- fix a bug when list of files contains blank lines
- experimental object creation

1.20 (May, 3rd 2011)
- new rendering pipeline based on a new shader
- better interactivity with density threshold
- faster rendering according to density threshold
- experimental temperature display sorted by density
- all components are selected when, from cli, select="all"
- add hotkeys to autorotate around x,y,z axis counter clockwise
- add lmin value for ramses amr file
- fix bug on histogram display if phys value

[read more]

job recommendations:
[more jobs]

Kronometer 0.3.0 (KDE Other Utility)

Wed, 2014/01/08 - 5:35pm
ThumbnailKronometer 0.3.0
(KDE Other Utility)
Kronometer is a simple chronometer application built for KDE.

* Start/pause/resume stopwatch widget
* Lap recording
* Lap times sorting
* Reset stopwatch and lap times

1. Download source files from link below
2. Extract them in you preferred directory
3. Run the following commands:

$ mkdir build && cd build
$ cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..
$ sudo make install

Future works
* UI basic improvements: widget separator, labels, etc.
* Laps recording feature
* Granularity: ability to choose chronometer granularity
* Save support: ability to save/restore times
* Chronometer font customization: font famility, size, etc.
* Text localization

- Lap recording feature
- Lap times sorting

- Panel-like look for time label
- Time format in statusbar
- Tooltip messages for labels in statusbar

- Switched install prefix from (cmake-default) /usr/local to /usr

- Added .desktop file for KMenu integration

- First public and stable release
- Initial basic features: start, pause, resume and reset the stopwatch widget
- Basic KDE settings: toolbar/shortcuts configuration, statusbar visibility

[read more]

job recommendations:
[more jobs]

PyQt5 5.2 (KDE Development Tool)

Wed, 2014/01/08 - 6:23am
PyQt5 5.2
(KDE Development Tool)
PyQt5 is a comprehensive set of Python bindings for Qt v5. It is available under the GPL and a commercial license.

This release fully supports Qt v5.2.0 including the new QtBluetooth, QtPositioning, QtMacExtras, QtWinExtras and QtX11Extras modules.

[read more]

job recommendations:
[more jobs]

Konversation 1.5-rc2 (KDE Chat Application)

Tue, 2014/01/07 - 10:58pm
ThumbnailKonversation 1.5-rc2
(KDE Chat Application)
Konversation is a user-friendly Internet Relay Chat (IRC) client built on the KDE Platform.

--- What's new ---

After a (too) long wait, Konversation 1.5-rc2 is hopefully our final bid for your aid in assuring the quality of a now-impending final release. Quite a few gnarly bugs have fallen since rc1; some of them long-standing, others were introduced along with the features that made their debut in the preceding test release. Of particular interest to many users will be robustness improvements in the Watched Nicks system and the lifting of certain restrictions on Unicode support that had been in place as a by-product of supporting older, defective Qt versions. See the changelog for more details!

Konversation 1.5-rc1 is the first test release for our next major release. The 1.5 development cycle has lead to significant new features in many areas of the application, from support for SASL and client certificate authentication on the protocol side, to all-new topic management UI, overhauled authentication UI, per-tab spell-checking language settings, user-configurable nick context menu entries and mouse spring-loading in the frontend and all-new versions of major bundled scripts. Improved Ignore, Watched Nicknames and Edit Paste functionality and behavior, performance improvements in some critical codepaths and many other bug fixes and minor UI touch-ups round things out.

--- Essential links ---

Konversation's website:
Report bugs and wishes at:
Older releases:

Changes from 1.5-rc1 to 1.5-rc2:
* Fixed a bug that could cause the Watched Nicks system to report all nicknames as offline if the Watched Nicks tab had been opened prior to a reconnect, even if that was not the case.
* Fixed a bug where a URL with IRC Color markups caused to show colors, even if 'Allow Colored Text in IRC Messages' was disabled.
* Fixed a bug where spaces in the path to the pre-connect shell command were handled incorrectly. Tilde expansion now occurs as well.
* Clicking a channel link starting with more than one # character would join a channel starting with one # too few; this has been fixed.
* Fixed auto-replace not being applied to messages that are sent from the Large Paste Warning dialog.
* Made the action to manually apply Auto Replace work in the Paste Editor as well.
* Fixed irc(s):// URL support registration in KDE 4.9.3+ (kdelibs versions 4.9.3 and higher give precedence to .desktop file x-scheme-handler MIME type registration over .protocol files installed by an app, but Konversation did not announce URL support via an %u expando in the Exec key).
* Build fix for win32.
* Added a workaround for a rare crash on Mac OS X due to bugs in the implementation of Qt's font metrics calculation on that platform.
* Fixed a bug causing changes of the 'a' user mode to set/remove Owner status on nickname list entries.
* Minor UI cleanup in the Channel Settings dialog.
* Enabled Startup Notification support.
* Recent releases of Konversation filtered all Unicode characters outside the Basic Multilingual Plane due to a confluence of grave bugs in the Utf-8 support in Qt. As fixed versions of Qt have now circulated for some time and are required to build Konversation, this restriction on Unicode support has now been lifted.
* Fixed a bug that caused the desktop notification (KNotify) event for nicks on the Watched Nicknames list coming online or dropping offline not to fire when notifications for the associated connection's status tab were disabled.
* Fixed the bundled 'sysinfo' script crashing on non-ascii characters in /etc/os-release when run on Python 2.
* The bundled 'sysinfo' script now tries harder to determine the current CPU clock frequencies (it now looks at sys/.../cpufreq/scaling_cur_freq in addition to /proc/cpuinfo).
* Fixed a bug causing the flood fill tool in DCC Whiteboard tabs not to use the correct color after using the color picker tool to set it.
* Launching the default browser when clicking on links now works properly again on Windows.
* Fixed a bug causing certain combinations of sorting and filtering in Channel List tabs not to work correctly, leading to partially unsorted list entries.
* Minor rewordings and cleanups in UI text and the handbook for clarity and correctness, e.g. the "Notify" notification event is now known as "Nick online".
* More information sources are now taken into account to update Konversation's idea of whether a particular nick is identified with services or not (information from IRC numeric 330 was previously discarded).
* Fixed a bug causing Konversation to attempt to PART a channel that's no longer actually joined when closing a channel tab after having been kicked from the channel.
* Some included PNG image files were badly encoded, this has been addressed.
* Fixed a bug causing the file URL for an authentication certificate in the Identities dialog to be forgotten across application restarts.
* The warning about text in the topic editor exceeding the server-allowed limit now calculates the threshold more correctly, taking encoding and IRC formatting expandos into account.
* Konversation now depends on KDE Platform v4.7.0 or higher and Qt v4.7.0 or higher.

Changes from 1.4 to 1.5-rc1:
* The user interface for the Auto Identify settings in the Identities dialog has been extended by a combo box that allows choosing the type of authentification to be performed. Depending on the chosen type, different input fields are shown below the combo box.
* The server password-based authentification supported by some networks is now configurable in the Identities dialog as well, making it more discoverable and allowing to keep Auto Identify settings generally with the Identity rather than requiring going through the Edit Server dialog.
* SASL PLAIN authentification is now supported. To use, pick SASL as the Auto Identify type in the Identities dialog and fill in your account name and password.
* Standard NickServ authentification has been further improved. The command sent to to the service, previously hard-coded to "identify", is now configurable, and the name of the service now defaults to "nickserv" in new identities (the previous default was an empty field).
* Added support for authenticating via a SSL Client Certificate in the form of a PEM file if Konversation is built against KDE Platform v4.8.3 or higher. Choosing this type of authentication in the Identities dialog forces SSL to be enabled for a connection, overriding any server settings.
* Added the ability to set a different spell-checking language for every tab, from the context menu of the input box. The chosen language setting is preserved across application restarts.
* The Topic tab in the Channel Options dialog has been redesigned and rewritten from scratch, featuring a much improved UI and many bug fixes:
- In place of the previous UI with a multi-column topic history list and two distinct text fields for browsing and editing there is now only the list and an edit field. The list has been redesigned to show all of the data for a topic, with visually distinct headers serving to delineate individual entries and showing the author and timestamp, above the full text for each topic.
- Entries in the history list now sport a context menu allowing to copy the topic text and querying the topic author.
- A new search field above the history list allows filtering it by looking for the search string in the text, author name and timestamp of all topics.
- When an encryption key is set for a channel an attempt is now made to decrypt all of the topics in the history, not just the current topic.
- When editing the topic any text entered past the server's maximum allowed topic length will now be drawn in the color scheme's negative text color (i.e. usually red). Further, if Konversation has been built against KDE Platform v4.7.0 or higher, a warning is shown at the bottom of the text field explaining the limit and offering the option - via a button - to delete the excess text.
- The text cursor is now automatically placed at the end of the edit field, making the common use case of adding to the topic more convenient.
- The location of the splitter handle inbetween the history list and the edit is now remembered across all Channel Options dialogs and application restarts.
- Storing the topic history for each channel now takes up less memory, and general efficiency in handling with topic data has been improved greatly.
- Fixed a bug causing redundant entries to accumulate in the topic history across reconnects when the last entry in the history corresponds to the topic given by the server at rejoin.
- Fixed a bug causing HTML tags in topics to be invisible in the edit field.
- Fixed a bug causing the "Undo" action in the edit field to occassionally stop working, making it impossible to return the field to the unmodified state in which its contents sync to the selected history list entry.
- Fixed a bug causing the topic not to return to its encrypted form when the decryption key for a channel has been deleted.
- Fixed a bug causing the author of a topic to sometimes be shown as the full user mask instead of consistenty showing only the nickname.
- Fixed a bug causing the "Unknown" placeholder that is used when the author of a topic is unknown not to be translated.
- Fixed the incorrect tab key order in the Topic tab.
* Fixed a bug causing the topic at the top of channel tabs not to return to its encrypted form after the decryption key for a channel has been deleted.
* The size of the Channel Options dialog is now synchronized between the dialogs for different channels and remembered across application restarts.
* The widths of the columns in the Ban List tab in the Channel Options dialog is now synchronized across all Channel Options dialogs.
* The Quick Buttons options now feature a new checkbox that toggles whether Quick Buttons that operate on nicknames will be shown alongside other nickname-related actions in context menus throughout Konversation. Essentially, this allows for placing custom actions in nickname context menus.
* The list of placeholders available in Quick Button patterns now mention the previously undocumented "%k" placeholder for the current channel's key and is sorted alphabetically.
* When a Quick Button pattern replaces the current input box contents (due to the presence of the "%n" expando in the pattern) they are now added to the input box history first.
* Quick Button patterns now support a new "%i" placeholder that is replaced with the current contents of the input box.
* Both the regular tab bar and its listview version now implement "spring-loading". That is, when dragging something onto a tab and holding it there, the hovered tab will now be switched to after a brief delay. This allows switching to the intended tab as part of dragging text or a file to its destination, e.g. the tab's input bar or nicklist.
* All types of tabs which sport a prominent input widget will now see focus moved to that widget and the first keypress redirected when focus is on the treelist version of the tab bar while starting to type. In previous releases this already worked for chat tabs with their usual input bars, now it also works for e.g. Channel List tabs and Konsole tabs.
* A '/umode' convenience command to set modes on self has been added.
* The 'Mode change' notification event now sports a proper text payload describing what has happened.
* The system tray icon now shows an overlay icon when global away is enabled.
* The behavior of the 'Show/Hide Konversation' action has been simplified and tuned to do the correct thing in more scenarios. Previously, invoking the action would hide the window even if it was not actually visible due to being covered by other windows, because merely not being hidden, not being minimized and being on the current desktop was already considered being shown. A much simpler approach of always showing the window if it is not the currently active window (and, as before, moving it to the current desktop as needed) and hiding it when it is has been adopted now instead.
* Added an option to restrict logging to private conversations (queries, DCC chats).
* Added an action to manually apply the user-configured auto-replace rules to the input box contents without sending the message, enabling user review before doing so. The relative cursor position is preserved or the cursor is moved to the end of an intersecting replacement insertion when auto-replace is applied.
* Server status tabs for networks listed in the Server List dialog now have a "Connect at Startup" checkbox in their context menu, similar to the "Join on Connect" checkbox in the context menu of channel tabs. Both set options also available from the Server List.
* Removing newlines in the Edit Paste dialog can now handle Windows-style carriage return line breaks and whitespace characters other than ASCII 0x20.
* Part and Quit messages now show the hostmask of the subject, consistent with Join messages.
* The nickname list theme preview in the configuration dialog now uses the same background color as the actual nickname lists.
* Raw log tabs now use color coding to visually differenciate inbound and outbound messages, using the server message and channel message colors from the color settings respectively.
* The DCC Status transfer list update interval now depends on the graphics effects level setting in KDE System Settings, changing between 500, 1000 and 2000 ms depending on the level set.
* Fixed a bug causing the input box height not to be adjusted appropriately to fit the contents when the "Input box expands with text" option is enabled and the window is resized horizontally, causing the text to rewrap.
* Fixed a bug causing the context menu for an item in the DCC Status transfer list to appear in the wrong position.
* The double-click action command for Watched Nicks list entries now supports command aliases.
* Fixed a bug causing wildcard expansion to be performed on the input box contents when they start with a Command Alias (rather than just expanding wildcards in the Alias replacement pattern).
* The bundled 'media' script has been rewritten from scratch to implement the MPRIS2 standard for interfacing with media players - and only the MPRIS2 standard. This means losing support for a number of legacy players which do not support MPRIS2, but also gaining support for a number of popular modern players which do (e.g. Tomahawk). Additionally, there are often third-party MPRIS2 bridges or plugins for players which do not support it natively. The script now also features much-improved error handling and reporting in the face of misbehaving players or configuration errors.
* The bundled 'sysinfo' script has been rewritten from scratch. The new version offers more accurate CPU and KDE version information (accounting for multiple cores and frequency scaling for the former, and making the difference between running inside KDE or just using the KDE Platform for the latter), as well as the addition of distro name and release information and generally improved robustness in data acquisition. Finally, the output format is now easier to configure, adopting an approach similar to the one used in the 'media' script.
* The bundled 'sayclip' script has been rewritten from scratch, removing the now-redundant flood handling found in the old version (Konversation takes care of this implicitly today) and improving the error handling in case Klipper cannot be contacted.
* The bundled 'bug' script has been rewritten from scratch, featuring improved error handling and adding internationalization support.
* Fixed a bug causing the What's This help tooltip for nickname lists to show the regular user icon instead of the away icon as the away icon example.
* The desktop notification for a completed incoming DCC file transfer now offers an action to open/run the received file.
* Various fixed to tab stops and margins in the configuration dialog pages.
* Minor UI fixes for the Queue Tuner (opened by /queuetuner), correcting icon use and button labels.
* Removed excess white space from several warning dialog messages.
* Fixed a bug causing the Watched Nicks to spam the active tab with repeated WHOIS requests for someone on the Watched Nicks List after opening a query tab to them while they were offline.
* Fixed several bugs in preserving per-tab encoding settings across application restarts.
* Link opening now properly respects KDE's file type associating settings instead of always opening a web browser.
* Fix Konversation not saving the unchecked "... a channel invitation is received" warning dialog option in the Warning Dialogs list in the configuration dialog
* Unchecking the "... a channel invitation is received" warning dialog option in the Warning Dialogs list in the configuration dialog now sets the behavior for future channel join invitations to always joining them. The actual dialog allows chosing between always accepting and always ignoring, but until this can be exposed in the configuration dialog, always joining them makes this option consistent to all other warning dialog options.
* The default behavior upon receiving a channel join invitation is now to ask the user, instead of silently accepting the invitation. The latter behavior accidentally snuck into 1.4 and is considered a bug.
* Added a workaround for behavior in the Phonon multimedia library that could lead to crashes on application quit when using custom highlight notification sounds.
* Fixed a bug causing an ambiguous shortcut warning dialog when using the default ESC keyboard shortcut to invoke the Focus Input Box action after the search has been opened and the Focus New Tabs option was disabled while a new tab was opened.
* Fixed a bug causing multiple ignore list entries with the same pattern not to be preserved across application restarts. Instead only the latest entry with the pattern would.
* Fixed a bug causing the tab label for open log viewer tabs to be set to "ChatWindowObject" when switching the tab bar position between top or bottom and left.
* Made the code turning channel names into clickable links more strict about what types of trailing punctuation it incorporates into the link.
* Fixed bugs causing currently joined channels not to react correctly to changes in the enabled state of the Automatic User Information Lookup setting. Previously, enabling the lookup would not actually start it, and disabling it would only take effect after one last lookup was performed. Both now take effect immediately.
* The reaction to a change of the Automatic User Information Lookup interval setting has been improved considerably: Whereas previously Konversation would simply wait out the current interval scheduled using the old setting value and only then schedule the next lookup using the new value, it now reschedules the next lookup to occur as if the new value had been set all along, or, if the time elapsed since the last lookup was performed already exceeds the new value, comes as close as possible by performing a lookup immediately.
* All forms of opening a query (the '/query' command, clicking a nickname in the chat text display, double-clicking in the nickname list or the nickname list context menu action) now consistently move focus to an existing matching query tab, matching the behavior of various forms of joining an already-joined channel. Previously this was only true for the '/query' command.
* Minor visual (the selection decoration for server items now spans the whole row) and behavioral (when collapsing a network while one of its a server is selected, the selection is now moved to the network item instead of becoming invisible) improvements in the Server List dialog.
* Fixed a bug causing the option to automatically focus new query tabs not to work correctly.
* Fixed a bug causing IRC formatting state not to be reset at the end of a topic when showing it in a channel's chat text display, potentially causing the rest of the line to be malformatted.
* If built against KDE Platform v4.8.3 or higher, the date column in the Url Catcher will now immediately reflect changes to the date format made in KDE's System Settings application.
* Fixed a bug causing an application crash in response to an (illegal) '/unban #channel' command.
* Showing line and paragraph indicators in the Edit Paste dialog's text entry field unfortunately had to be disabled for the time being due to a bug in the underlying Qt code.
* Leaving the "Use custom version reply" option's text field empty now disables responding to CTCP VERSION requests entirely instead of sending empty responses.
* Fixed the vertical height of rows in the Channel Invites dialog possibly cutting off the checkboxes depending on the checkbox and font sizes in play.
* A basic framework to support the IRC Client Capabilities Extension ("CAP") has been added.
* Performance optimizations and code cleanup for processing NAMES messages from the server.
* Performance improvements have been applied to hotpaths in the protocol implementation.
* Debug builds of Konversation now understand a "--nui" command line argument to disable the check for whether Konversation is already running, thus allowing multiple instances of Konversation to be started. This is known to cause bugs (e.g. for anything started by Konversation that relies on the D-Bus service name of the running instance being org.kde.konversation: this means all bundled scripts) and can wreak havoc with the config file - it's meant only for use by developers / for debugging purposes.
* Markup cleanups in the handbook and visual improvements to handbook icons in the PDF export on
* Fixed a compilation problem on 64bit Windows.
* Code cleanups for warnings issued by clang.
* Build system improvements for kdepimlibs includes handling.
* Konversation now depends on KDE Platform v4.6.0 or higher and Qt v4.7.0 or higher.

Changes in older releases:

[read more]

job recommendations:
[more jobs]

IRCPlasmoid 1.0 Beta (Plasmoid Script)

Sat, 2014/01/04 - 12:27pm
ThumbnailIRCPlasmoid 1.0 Beta
(Plasmoid Script)
An IRC Plasmoid for KDE, to hide your irc chatrooms nicely away into your panel

** This is not 100% complete, and there maybe bugs or not working features at the moment **

however I am still working on it

Thank You



just download the zip file and......

to install:
plasmapkg -i

to upgrade:
plasmapkg -u

to remove:
plasmapkg -r

* Sat Sep 29 2012 Martin Airs (
- Various bug fixes

* Tue Oct 2 2012 Martin Airs (
- bug fixes and knotification started

* Tue Oct 16 2012 Martin Airs (
- bit of a rewrite, and added GPLs and such, nothing too new yet

[read more]

job recommendations:
[more jobs]

Texmaker 4.1.1 (KDE Text Processing)

Sat, 2014/01/04 - 7:43am
ThumbnailTexmaker 4.1.1
(KDE Text Processing)
Texmaker is a Qt4/Qt5 LaTeX editor. Texmaker runs natively on Unix, macosx and win32 systems.
Texmaker includes unicode support, spell checking, auto-completion, code folding and a built-in pdf viewer with synctex support and continuous view mode.

Version 4.1.1 :
The LaTeX reference manual and some translations have been updated. Some requests from users have been implemented and two spelling dictionaries have been added.

Version 4.1 :
A wizard, with theme preview, to edit quickly a beamer presentation has been added. Texmaker now supports LuaLaTeX and new "Quick build" modes for standards operations with bib(la)tex have been added. Utf8 encoding without bom is now detected and a link to the english wikibook about LaTeX has been added to the "Help" menu.

Version 4.0.4 :
The support for the 0.24 poppler version has been added and a compilation trouble on ARM architecture has been fixed. Dragging and dropping image files in the editor is now supported.

Version 4.0.3 :
Find-and-replace actions can now be applied to a selection only and a tool to convert source files to Unicode has been added. Users can now check if a new version is available via a new option in the "Help" menu.
The windows and MacOsXlion versions are now compiled with Qt 5.1 and poppler 0.22.

Version 4.0.2 :
Mac OS X High-dpi support has been added to the pdf viewer, the symbols and almost all of the icons. The part/chapter/section... tags are now totally boldified in the editor for a better detection. On linux, the session file is now stored in the standard ./cache directory instead of the /tmp folder. New translations have been also added.

Version 4.0.1 :
A potential risk of crash when synctex is sending a bad page number has been fixed.
The -Pdownload35 option has been added to the default dvips command for MiKTeX users on windows.

Version 4.0 :
The code has been ported to Qt5 (but this version can also be compiled with Qt4).
From this version, Texmaker will be principally developed under QT5 and will be ready when KDEsc will switch to Qt5.
A keyboard shortcut has been added to toggle between the master and the current document.
A specific "quick build" command has been added for the .asy files : the asymptote figures can now be compiled and displayed with the F1 shortcut.

Version 3.5.2 :
The bug about the shortcut of the "quick build" command has been fixed

Version 3.5.1 :
A wizard to export the current document to html or odt format has been added. The system PATH can now be completed in the configuration dialog and a "quick build" mode for XeLaTeX has been added. Some bugs about the keyboard shortcuts have been fixed.

Version 3.5 :
The internal pdf viewer has been widely improved. Users can now rotate pages, choose to display one (in continuous or non-continuous mode) or two pages at the same time. A presentation mode has also been added.
Capturing text is now supported for the regular expressions and a new option has been added to the command line which allows the insertion of a piece of code in the current document.

Version 3.4.1 :
A bug about the buttons in the configuration dialog has been fixed.
While using Texmaker on the gnome desktop, the icons for the standard actions are now issued from the gtk theme.

Version 3.4 :
With a new option, the "--output-directory=build" parameter is added automatically to the (pdf)latex command and the log and pdf files are reached by Texmaker in the "build" subdirectory . The commands "Open a terminal" and "Save a copy" have been added and regular expression can now be used in the find/replace dialogs. A words counter has also been added to the internal pdf viewer and the biblatex entries have been completed with the optional fields. Some minors bugs have been fixed and the MacOsX Lion full-screen mode is now supported.

[read more]

job recommendations:
[more jobs]

Root Actions Servicemenu 2.7.4 (KDE Service Menu)

Fri, 2014/01/03 - 1:54pm
ThumbnailRoot Actions Servicemenu 2.7.4
(KDE Service Menu)
- You need to have "ruby" installed for Automatic installation to work

- My mail address can be found in the README file in the package if you wish to contact me for translations or feedback (You can of course also post a comment here)
- I can't test the menu on KDE3 anymore, so I can't guarantee the menu works 100% on KDE3

- Kdesu in KDE SC 4.6 does not work with the menu (or the other way around, I'm still on the fence with it)...I'm investigating the cause and possible solutions. Kdesudo still works as expected.
UPDATE: should be fixed in 2.6.92, testing appreciated.
- Some KDE3 distributions (like Debian Lenny) may still use an old version of kdesudo, which has a bug handling filenames with spaces, and unexpected results may occur. Workarounds: 1. uninstall kdesudo (and use kdesu instead), 2. avoid using root actions on filenames with spaces, 3. "bug" your distributors to update kdesudo to the latest. 4. build your own kdesudo from the latest sources.

Root Actions servicemenu provides a convenient way to perform several actions 'as root', from the right-click context menu in KDE filemanagers.

It aims to be distribution agnostic, if you experience issues in your distribution, drop me an email describing the issue.

The menu needs a properly configured kdesu/kdesudo to work (kdesudo is preferred, for some added functionality, like remembering password for a period of time...timeout is configurable by sudo settings)

Any comments, criticism and improvement suggestions welcomed :)

Included in the download are .desktop file versions for KDE3 konqueror, KDE3 dolphin, KDE4 (both konqueror and dolphin) and an importable user action xml file for krusader KDE4...see installation for details.


I've dropped version 1.x from the package since 2.x is stable and can do a lot more than 1.x. If you're still interested in the 1.x version, drop me a mail and I'll send it to you.

Thanks to:
Stefan Majewsky - German translation (1.1.x and 2.x)
Pierre Buard - French translation (1.1.x)
Guillaume Millet &
Jean-Marc Detourmignies - French translation (2.x)
Alessio - Italian translation (1.1.x)
Massimo Pissarello - Italian translation (2.x)
João Pedro Gomes - Portuguese translation (2.x)
Viruscg - Brazilian Portuguese translation (1.1.x amd 2.x partial)
Eduardo Grau - Spanish translation (1.1.x and 2.x)
Kenny Verstraete - Dutch translation (1.1.x and 2.x)
Paul Körössy - Hungarian translation (2.x)
nikt_taki - Polish translation (2.x)
Andreas Nordal - Norwegian translation (2.x)
Jakub Matas - Czech translation (2.x)
Donatas Glodenis - Lithuanian translation (2.x)
Mladen Pejaković - Serbian translation (2.x)
Netrebin Alexey - Russian translation (2.x)
Cihat Imamoglu - Turkish translation (2.x)
Manuel Tortosa Moreno - Catalan translation (2.x)
Neo Tet - Greek translation (2.x)
Adrián Chaves Fernández - Galician translation (2.x)
Mihael Simonič - Slovene translation (2.x)
Niklas Åkerström - Swedish translation (2.x)

Essential: (these should already be installed on a standard KDE installation)
perl -the script is written in perl
kdesu | kdesudo -to gain administrative privileges
kdialog -to show dialogs
kreadconfig -to read kde configuration
dolphin | konqueror -filemanager
kwrite | kate -editor
ark -handles compression

krename -for multiple file (batch) renaming
krusader -to use the included krusader actions
xdg-utils -for default application support (2.5.x-)


Some distributions have packages available in either their main repos or community repos. For easy installation and possible distro specific patches you can use them if available. Manual installation instructions below:

Version 2.3 ->
1. Uncompress the script in Root_Actions_2.x to a directory in your $PATH. /usr/local/bin or /usr/bin are two valid options. Make the script executable (if it's not).

2a. (Konqueror for KDE3) Uncompress the three .desktop files in /konqueror-KDE3 to ~/.kde/share/apps/konqueror/servicemenus (This will enable the menu for individual users, if you wish to enable the menu for all users, copy the files to /usr/share/apps/konqueror/servicemenus instead).

2b. (Dolphin for KDE3) Uncompress the two .desktop files in /dolphin-KDE3 to ~/.kde/share/apps/d3lphin/servicemenus (This will enable the menu for individual users, if you wish to enable the menu for all users, copy the files to /usr/share/apps/d3lphin/servicemenus instead).

2c. (Dolphin and Konqueror for KDE4) Uncompress the two .desktop files in /dolphin-KDE4 to your kde4 servicemenu folder (possibly ~/.kde/share/kde4/services/ServiceMenus...although $KDEHOME [".kde"] can be something else in your distribution). If you wish to use konqueror instead of dolphin as your filemanager, edit 10-rootactionsfolders.desktop by changing 'dolphin' to 'konqueror'.

2d. (Krusader for KDE4) Import krusader_rootactions.xml file in /krusader-KDE4 with krusader's action manager.

----Available Actions----------------------------------------------------------------

Version 2.x
- Open Terminal Here (folders) - open a root terminal session in chosen folder
- Open in File Manager (folders) - open chosen folder(s) in file manager
- Open as Text (files) - open chosen folder(s) in text editor
- Open With ... (both) - open chosen items in a program of your choice

- Copy (both) - copy a single file or folder (ADDED in 2.1)
- Move/Rename (both) - if multiple items selected and a batch renamer installed (default is krename) start renamer, otherwise use a simple move/rename dialog
- Compress (both) - Compress selected files/folders (ADDED in 2.7)
- Delete (both) - Completely removes chosen items (as this is potentially hazardous, there is an extra confirmation dialog), handy for removing back-up files etc.

- Ownership to Root (both) - change ownership of chosen items to root:root
- Ownership to Active User (both) - change ownership of chosen items to current user
- Ownership to ... (both) - change ownership of chosen items to UID:GID of your choice

- Change Permissions (both) - change permissions of chosen items
If only a single folder is selected, permissions/ownership can be set recursively. If changing permissions recursively, files are only set executable if they already are executable (Otherwise all files in a directory would be set executable if the parent folder is set executable, which is necessary for the folder to be accessible)

----Translating and customizing:-----------------------------------------------------

Read the README file in the package for instructions on translating and customizing the menu


This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.

2.7.4 "It's still alive" Bugfix
- Use dbus-launch when starting applications as root (should fix dbus issues like not being able to open files from file manager that was opened as root)

2.7.3 Bugfix
- Fixed GHNS installation bug in 2.7.2 (forgot to update install script)

2.7.2 Translation release
- Added Swedish translation

2.7.1 GHNS bugfix & translation release
- GHNS: Create servicemenu directory (if it doesn't exist) with the install script
- Added Slovene translation

2.7 (Stable)
- Improve filemanager and texteditor fallbacks if xdg-mime fails to detect default applications
- Changes from 2.6:
1. Compress action (using ark)
2. GHNS installation in KDE4 dolphin
- GHNS installation is still a recent addition, so there may be issues with it, but it should be safe to try (the worst thing that should happen is that the installation fails).
- 2.7 is likely the last version that supports KDE3. I can't test the menu on KDE3 anymore, and dropping KDE3 workarounds would allow me to clean up the code. I'd still include 2.7 for KDE3 but no new features.

2.6.99 (2.7 RC2)
- Try removing version number from the tarball to see if it fixes a few issues with GHNS
- Edit GHNS scripts accordingly

2.6.98 (2.7 RC)
- Fix install/uninstall scripts when using kdesu or xdg-su

2.6.96 (2.7 beta4)
- Fix install/uninstall dialogs in older versions of KDE (pre 4.6)
- Uninstallation dialog made a bit more informative
- Small fixes in the install/uninstall scripts
- Test removing the extract-directory in $KDEHOME/share/apps/servicemenu-download/ when uninstalling, dolphin's servicemenu uninstallation doesn't seem to do that for some reason.
- No changes to the servicemenu itself.

2.6.94 (2.7 beta3)
- EXPERIMENTAL: Added install/uninstall scripts for GHNS in dolphin (for testing only)
- No changes to the servicemenu itself.

2.6.92 (2.7 beta2)
- Bytesize bugfix to fix an issue with kdesu on KDE SC 4.6

2.6.90 (2.7 beta1)
- Added "Compress" menu option, brings up ark compression dialog (as root) to choose filename, format etc.
- Consider compress option a beta feature...all testing feedback welcome.

2.6 "Stable"
- Fixed bug with default application detection on desktop files with kde4-prefix

2.5.92 (2.6_beta2) (hopefully just) temporary bugfix
- removed "--overwrite" option from normal copy and move operations (fix error in older versions of KDE). The "advanced" noninteractive mode still uses the option (So it'll work on KDE SC 4.5 only).

2.5.90 (2.6_beta1) kde-cp and kde-mv
- Use kde-cp and kde-mv (if available) instead of cp and mv (This should prevent accidental overwrites by bringing up KDE's overwrite dialog). If you prefer the old "noninteractive" behavior, change $CPDIALOGS to "false" in the script (recommended for "advanced" users only)
- Some optimizations on the default application checks (removing redundancies)
- Refreshed requirements. xdg-utils is an optional requirement (default application checks need it, but the menu will work without it)

2.5.0 (Default applications, TESTING)
- KDE4 desktop files should now use your chosen default applications for "File Manager" and "Text Editor" actions.
- As I cannot test the changes in KDE3, KDE3 desktop files still use hardcoded applications (which you can change by editing the desktop files)
- As this also includes some changes in the code, it may contain bugs (please report if you run into any). It should work, but consider this a testing release (there is only so much I can test myself).

2.4.11 Bugfix
- Changed "terminal" icon to "utilities-terminal" in KDE4 desktop files (and krusader xml)...fixes missing icon in "open terminal here" action for KDE SC 4.5
- Also made KDE3 desktop files consistent in using konsole icon

--Full changelog included in the download---

[read more]

job recommendations:
[more jobs]

keurocalc 1.2.1 (KDE Financial)

Fri, 2014/01/03 - 1:20pm
Thumbnailkeurocalc 1.2.1
(KDE Financial)
KEuroCalc is a universal currency converter and calculator. It can convert from and to many currencies, either with a fixed conversion rate or a variable conversion rate. It directly downloads the latest variable rates through the Internet.

Added fixed rates for Latvian lira. Updated the translations. Fixed a bug in the build system.

[read more]

job recommendations:
[more jobs]