Image 01
profile-image

arkascha

Christian Reiner Hamburg, Germany
System Software

kio-gallery3

System Software Jul 29 2012
Score 66%
66 Likes
34 Dislikes

kio-clipboard

System Software Dec 04 2011
Score 70%
70 Likes
30 Dislikes
Time Keeper

Plasma 5 Clocks 63 comments

Score 82%
82 Likes
18 Dislikes
Sep 08 2017
Great work, I love the look!
There are two small glitches though:
- the graphics does not scale which means you cannot integrated it in smaller desktops.
- the font used to display variable data does not fit into the reserved space in my case. I guess this is one of the fonts configured in KDE. Maybe you should add an option for an individual font selection for that plasmoid (which would also allow to use a font family matching the overall optics) or at least compute the best font size based on the available space...

Nevertheless: great work! - Jun 27 2013
launchSwitch

Plasma 4 Widgets 10 comments

by bege
Score 58%
58 Likes
42 Dislikes
Apr 22 2013
Does one thing. Simple and clean. Easy to use.
Well done! - Mar 15 2013
Financeiro

Financial 4 comments

Score 50%
50 Likes
50 Dislikes
Nov 09 2012
Well, a short description would be a fine thing... - Nov 09 2012
Distribution Logo Plasmoid

Plasma 4 Widgets 1 comment

by tosta
Score 54%
54 Likes
46 Dislikes
Aug 23 2012
However simple this plasmoid appears or is, it might actually make sense in future:

Imagine KDE activities enabled to be moved between systems. Between systems running different distributions. In theory that should be possible, let's see.
In such case that background logo could help to understand the environment in an intuitive manner...

So, a small thing that might become useful in future. Well done! - Aug 24 2012
kde-plasma-mail-checker

Plasma 4 Widgets 123 comments

by F1ash
Score 68%
68 Likes
32 Dislikes
Apr 06 2014
Ah, ok, didn't you can add plasmoids to a panel like that. Works as described.
Thanks. - Dec 18 2011
I had to make a few changes to the spec file to build this on openSUSE.
This might be interesting for you cause you can use the free OBS (Open Build Service) for rpm package creation. That would make it much easier for others to install and try.

To get a working spec file for opensuse change these lines:

> Release: 8%{?dist}.R
< Release: 8

> BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
< BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root

> Requires: python, PyQt4, PyKDE4
< Requires: python, python-qt4, python-kde4


---
On thing you should consider:
the layout of the plasmoid is too fixed in my opinion. It can by pushed onto a panel, but even in its smallest size it is far to big for any panel. So the panel gets blown up by this plasmoid. Clearly a no-go for me.
I suggest you enable the layout to be made even smaller, until only the world icon is visible. So other elements have to be removed whilst resizing the layout to get smaller. The result should be perfect for a docked plasmoid. - Dec 18 2011
kio-clipboard

System Software 20 comments

Score 70%
70 Likes
30 Dislikes
Dec 04 2011
Hello,

> "%20" used for spaces - I have no valid argument other than esthetics's (not a very
> valid argument), not understanding url coding standards I was not aware of the need

I think the way how things are visualized by software is a very important issue.
But I want to clearify that is is not that I prefer a technical presentation over a visually more appealing one. Certainly not.
My problem is that this would mean I have to manipulate the content of the entries. That is not a good thing. if you copy a "url" into your clipboard that contains special characters then kio-clipboard will certainly accept that as is. Have a try:
http://web.someserver.gaga/folder/some place in time.##ยง@:
Copy that into your clipboard and visualize it in kio-clipboard. No changes done. it is not kio-clipboard doing the technical encoding. You put an already encoded url into your clipboard and kio-clipboard only cites that content without changing it.

> reload - apologies, did not read todo but did read "road map" and "state",
> and in "state" it reads to me that refresh is only an issue after deleting an item
I see where that missunderstanding comes from, so I changed the text. Sorry for that !


But I am impressed that you take interest into that little experiment. May I ask where your interest comes from ?
And, out of curiosity, since you dont happen to be a developer: why do you use a beta version of KDE ?

arkascha - Dec 14 2011
Glad that bug got corrected.
I guess you are using KDE-4.8beta2 now ? KDE-4.8rc2 is announced for Jan 2012 AFAIK.

> - does file names have to have "%20" used for spaces
Hm, didn't think about that before...
Fast reply would be "yes", this has to be like this 'cause the entry holds a url, and a space in an url is not valid. There are technical limitations as to what chars can be contained in a valid url, everything else has to be encoded. Without such encoding many protocols would choke out errors upon such url and/or lead to unwanted results. The "percent encoding" you see is just one way of encoding, there are others (but none preserves a blank/space). However in certain situations it makes sense to show the unencoded url, especially when visualizing a url to humans. But there is an aspect we have to consider here:
The encoding is NOT done by kio-clipboard. The encoding is done by whatever component that copied the url to klipper in the first place. Open klipper, you will see that it holds the encoded url as entry. All that kio-clipboard does is to cite the entries of klipper, it does not alter their content. It might be technical possible to "unencode" such entry, but I am currently not sure if this is desireable.

Let me think about it !
Or, give me a reason why you think this should be changed.

> - [...] the klipper folder need to be reloaded for the new items to be displayed
Unfortunately that is true. The fact is already documented in the contained TODO file. I have not yet found a way to ge around this.
The reason is simple: the kio system provides absolutely no mean to react on changes and trigger a refresh of a view for "remote protocols". That is for protocols not considered local. So whatever kio-clipboard tries, however loud and often it shouts: refresh the view!, the embedding application simply will not see that. So a manual refresh is currently the only way, sadly.
As long as I dont know a way around this general limitation I see no way to change that behaviour. Sorry for the inconvenience. Maybe someone has a suggestion... - Dec 11 2011
Ok, just as I suspected this is indeed a regression in KDE-4.8beta1 and not a bug in kio-clipboard.
KDE bugzilla:
http://bugs.kde.org/287472
http://bugs.kde.org/287139
So sorry for the inconvenience, but all we can do is wait. The issue will fix itself.
Sebatian pushed a fix to this on 25.11.2011, I hope this is part of beta2 scheduled to be published on 07.12.2011. - Dec 05 2011
Thanks for the debug output you generated.
From this I learn that the 'DisplayName' is set correctly. The hashes ("hex strings") you see as item names are indeed used internally to identify an item when selected, for example by a double click. I cannot use the displayed name since that one must not be unique neccessarily.

Whyever, your dolphin appears to show the technical names of items instead of the specified (and correct) display names.
I will ask upstream if there is a current regression in KDE-4.8beta, otherwise I have to build a virtual appliance running that kde version to be able to track down that issue. Will take a little while, sorry.

=> I will come back to you. - Dec 05 2011
According to your signature you are using openSUE 12.1 on an 64 bit system.
Question: which source package did you use for the build ? tag 0.2.5, branch 0.2 or the trunk ?

Sorry for the empty KDE-4.8 repository.
The packages were build successfully, but apparently before publishing 'em OBS decided to rebuild KDE-4.8beta1 and this currently blocks my packages. Takes a little while, I guess. - Dec 05 2011
Thanks for the feedback.
As you probably guesed I currently dont follow this experiment any more, though extensions as described might be useful and interesting. Anyway, since I started this as a learning case I am curious myself what the problem is. So let's see...

Quote:
running KDE 4.8 beta1

I don't (yet) use KDE-4.8 myself and have no such system around. So I have to ask for a little help from your side.

Quote:
In Dolphin I get a listing of what looks like long hex strings. If I hover over the entry I either see an actual text string or I see what you show in your images ([2]URL://..............)
http://simplest-image-hosting.net/png-0-screen-20111204-064726


Hm, from what I can see we have this situation:
The plugin works, extracts and publishes the klipper entries as expected, except for one single details: the 'DisplayName'. This is the token inside the UDSEntry that entries are actually named as for example in dolphin. It appears as if other tokens are fine, since you appear to see different, well defined file types and apparently the 'Comment' tokens are correct too. If you can open entries as expected then it seems the problem is only in the DisplayName token.
Since the DisplayName is constructed from the same data as other tokens I suggest there is no general problem in retrieving or storing the data, but in the way kio-clipboard constructs the UDSEntry.
My guess is, that there is an incompatibility between the implementation of the UDSEntry class between KDE-4.8 and earlier versions. The class keeps the tokens in a data structure, single tokens are addressed using bitfields. So most likely those bitfields have changed with KDE-4.8.

Question: are you using a precompiled binary from my repository or did you compile it yourself ?
In case of a precompiled binary please have a try with the packages you find in this repository I just set up. It builds the application directly against the unstable KDE-4.8 as available in OBS:
http://download.opensuse.org/repositories/home:/arkascha:/KDE-4.8/

If this does not solve the issue or you use a self compiled version we need to dig a little deeper. The attempt above was only a long shot from my side :-)
Please follow these instructions and post a link to the resulting debug output file posted to a pastbin:

1.) close all instances of dolphin and other applications that might currently use the slave (kio-clipboard).
2.) re-check with a ps aux|grep kio-clipboard, there must be no instances left.
3.) start 'kdebugdialog', deselect all check marks first, after that check the two marks before "kio_clipboard" and "kio_klipper", you can use the 'Search' field at the top for this
4.) in a terminal ("konsole") follow these steps:
4.a) enter: export KDE_FORK_SLAVES=true (and press return)
4.b) enter: dolphin > kio-clipboard.debug 2>&1 (dolphin opens with this)
4.c) in 'dolphin' open the clipboard url and enter the 'klipper' folder, open a random item and close it again
4.d) close dolphin again
4.e) upload the generated debug dump file 'kio-clipboard.debug' to a pastbin
4.f) publish the pastebin url here along with any additional information you might want to give

Thanks for the assistance ! - Dec 05 2011
Hey,
thanks for taking interest in this experiment :-)

The error you mention looks like a setup problem in your distributions cmake setup. It is (as far as I can tell by the hints) not caused by kio-clipboard itself.
It appears your cmake loads '/usr/share/cmake/Modules/FindKDE4.cmake' and executes it. In line 98 and before there are references to further macro definitions in a file called FindKDE4Internal.cmake. It appears your cmake cannot find that file.
My systems suggest '/usr/share/kde4/apps/cmake/modules/FindKDE4Internal.cmake' which looks logical to me. But my development laptops all run openSUSE since I have very good experiences with that distribution, as opposed to other distros I tried now and then. It is certainly possible that kubuntu uses some other path, but then again the kubuntu cmake setup should be aware of its own file system structure.
You might want to check (using 'locate' or your package management system) for this file or something similar. It might be that kubuntu does not use the path '/usr/share/kde4/', but '/usr/share/kde/' instead ? Or, more likely, you just have to install some additional development package for something like kdelibs.
Sorry, but I am not really familiar with any of the ubuntu distributions.
Google suggests to take a look at these pages:
http://www.linuxquestions.org/questions/linux-software-2/findkde4internal-cmake-not-found-fixed-783544/
http://forum.kde.org/viewtopic.php?f=69&t=92333

There is currently no .deb package provided by me, since I use OBS for package creation. OBS is generally able to generate packages for many many distributions, including debian varieties. But I did not invest time into sorting out the details required in the spec file to get this working.
I am happy to give it some effort if someone drops me a few notes about what has to be done to get this running. Especially if that one is interesting in taking this little experiement to the next version which I was working on before I had to switch to something else for the mean time :-). - Nov 10 2011
Ok,
I made a quick setup of a separate repository I can grant access to.
Note that this is only temporary, I may withdraw this offer without further notice in case I see any requests I don't like (sorry!)

WebSVN:
http://svn.christian-reiner.info/web/

=====

There is anonymous read access to the repository itself (this is what you probably asked for...):

https://svn.christian-reiner.info/svn/
The layout is package specific with classical structure underneath:
/app/kde/kio-clipboard/...
.../trunk
.../branches/0.1
.../branches/0.2
...tags/0.1
...tags/0.2.0
[...]

I apologize for the warning you will get because of an invalid ssl certificate. I do not want to spend money for this private server of mine. Right now it is only important for me to offer encryption.
I would definitely appreciate some help getting a certificate free of charge, one that actually works in consumer browsers :-).

Please note that active development is done in the current branch (not in trunk) !
I merge changes from the branches to trunk manually every now and then. - Aug 11 2011
Thanks, great you like the idea.
Though at first that really was just an experiment for myself I realize: there is potential in that. With the implementation of classes integrating public clipboards (paste bins) the result is a unified and more than easy to use general API to share information. Every application could offer such "sharing service" without real effort. Just "save to clipboard", select which one, and here you go :-)
Anyway, there are still a few steps to take before that !

You ask for access to the source repository. Hmm.
I currently use an internal subversion repository I cannot make available in public.
I guess easiest is to create a new one and grant access to that. Why not ? " I'll be back " :-) - Aug 11 2011
Thanks for the link.
Sad, that there is just a screenshot. Would have been interesting to look into the source code.
I did not know that one. There is some old slave of the same name I found in the internet (after having started this). But it does not appear to be the same thing, though. - Aug 09 2011
Konversation

Chat & Messenging 91 comments

by Sho
Score 87%
87 Likes
13 Dislikes
Jun 26 2018
One of those applications in daily use.
Thanks for it ! - Dec 05 2011
krep

System Software 11 comments

Score 61%
61 Likes
39 Dislikes
Sep 08 2011
This is a nice start, since its purpose and abilities are clear, so thanks !

Gui applications can never become as crunchy and flexible as their cli counterparts, but they may help less experienced users to dig deeper into things and learn.
What puzzles me is the combination of a simplistic gui (as in "for less experienced") in combination with the use of regexs. So the niche for this application might be a offer good assistance in more complex filter patterns. For this it might make sense to use a more sophisticated regex editor/wizard. Maybe you could re-use something existing or get inspired by looking at some other apps constructing regexes.

Anyway, keep up the good work ! - Sep 08 2011
blackscreen

Utilities 1 comment

Score 56%
56 Likes
44 Dislikes
Feb 27 2009
Exactly what makes sense in a presentation. No fumbling with buttons on the beamer, no annoying screen savers distracting people, no nothing.
Black by one click.
Great. - Feb 26 2009
Open Yakuake here (like Open Konsole)

Dolphin Service Menus 12 comments

Score 67%
67 Likes
33 Dislikes
Aug 07 2008
Thanks for the idea. One of those things you always want to do 'when there is a few minutes time' but you never come around to...
So thanks !

Just a trivial improvement:
change to top lines to open yakuake if it is not yet running:

if [ $? != "0" ]; then
yakuake
else
dcop yakuake DCOPInterface slotAddSession
fi - Aug 07 2008
Kommando

Various KDE 1.-4. Improvements 125 comments

Score 78%
78 Likes
22 Dislikes
Nov 14 2006
Actually it DOES work now after upgrading xorg to 7.3, whyever.

But may I suggest to update the contained REAME ? It claims you can use
>dcop kommando Menu toggle<RET>
That is NOT correct. Google revealed: the dcop calls have been moved to 'kded', so you can do
>dcop kded kommandod toggle<RET>
I have no idea why it's called "kommandod", though...

Apart from that, great app, thanks ! - Feb 14 2008
Same here using opensuse-10.3@x86-32
The dcop call gives a "dcop failed". - Feb 11 2008
Network profiles

Various KDE 1.-4. Improvements 2 comments

Score 50%
50 Likes
50 Dislikes
Jun 26 2006
I don't want to miss my profiles, but:
is this the right way to address your need? I do use profiles every other day, but I think that the general solution SuSE/Novell provides is much more powerful.
Take a look the their profile manager, you can address all changes to your system, be it hardware, networking environment, speed of boot, security, ..., because it is a more general way to address this question. - Jun 27 2006
launchSwitch

Plasma 4 Widgets

by bege
Score 58%
58 Likes
42 Dislikes
Mar 15 2013
Distribution Logo Plasmoid

Plasma 4 Widgets

by tosta
Score 54%
54 Likes
46 Dislikes
Aug 24 2012
kde-plasma-mail-checker

Plasma 4 Widgets

by F1ash
Score 68%
68 Likes
32 Dislikes
Dec 18 2011
KoalaWriter

Text Editors

Score 63%
63 Likes
37 Dislikes
Dec 11 2011
Konversation

Chat & Messenging

by Sho
Score 87%
87 Likes
13 Dislikes
Dec 05 2011
Libpurple KWallet Plugin

Chat & Messenging

Score 65%
65 Likes
35 Dislikes
Nov 21 2011
Chronometer js

Plasma 4 Widgets

Score 61%
61 Likes
39 Dislikes
Sep 19 2011
MakeDesktopShortcuts

Dolphin Service Menus

Score 60%
60 Likes
40 Dislikes
Aug 10 2011