Skip to content

How can we expose cool kio_slaves to more users' eyes?

Tuesday, 2 November 2004  |  pipitas


KDE needs to find ways to expose the many different KIO Slaves and their usefulness to more users' eyes. How about this:
  • separate the protocol part from the host/path in the various addressing fields/location bars.
  • turn the protocol part into an (editable) drop down list of available items.
If we want it more fancy, we could just make it a little drop-down to the left of the address/location bar, and depending on the selection, it auto-fills 'http://', 'ftp://' or whatever into the lineedit field. And vice-versa: whatever you type in the line-edit as the protocol-part gets selected in the drop-down. This way users will become quickly aware of many more kio_slave options and start to play with them and also use them...



This could be used in Konqui's location bar as well as in File Open dialogs of various applications. Here's a quick'n'dirty mockup:

Mockup for URL protocol/kio_slave drop-down list



I can already hear the objections (as I heard them when I tried to discuss the idea at aKademy with some people):

  • "This makes it more difficult -- users are used to type 'http://' or 'ftp://'..."
  • "How do I then 'copy'n'paste' a complete URL from the address field?"
  • "This looks too different from what I am used."
Users' old habits?
I do not think KDE users would have much difficulty to adapt to a little change here. After all, they adpated to tabbed browsing quite easily too, despite all the objections of people claiming that "Multi Document Interfaces" (MDI) were deprecated and not well liked by users....



Copy'n'Paste?
I am sure some KDE hackers will very quickly come up with a way to copy the complete URL correctly from the address field, even if the protocol part came from a drop down list....



Looks too different?
OK -- make it configurable then. Find an easy way to switch it back to the "old", traditional look'n'feel. Best, if you could switch it on and off directly inside the new location bar widget.



I recently saw Eric Laffoon supporting a similar idea in a discussion on the Dot. So maybe the suggestion finds a few more supporters, and even someone who can implement it.



It would for sure expose our KIO Slaves to much more users. Users using them strengthen KDE and Linux in many ways, turning them into much more confident ambassadors for our platform. Many of our KIO Slaves with their respective protocol handlers such as 'fish://', 'webdav://', 'vnc://', 'print:/', 'locate:/', 'info:/', 'man:/', 'fonts:/', 'camera:/', 'audiocd:/', 'settings:/' or 'trash:/' are still very much underrated und rarely used. Not because they are un-usable -- but because their existence and power is too little known. Anything that increases their visibility Is Good (TM).