APR
4
2003

Konqueror Sidebar Gains Functionality

George Staikos recently added a fun new feature to Konqueror that sidebar lovers everywhere should appreciate. Those of you running Konqueror from CVS (or a recent enough Mozilla) can go to the Dot's new configure page to add a nifty KDE Dot News side panel to their browser. The rest of you, while waiting for KDE 3.2, can view some screenshots illustrating this feature on: KDE Dot News (shot2), Gnome Desktop News, KDE and GNOME both, CNN.com and National Geographic. Those of you who think this feature is neat will also enjoy the upcoming RSS sidebar news applet (shot1, shot2) by Marcus Camen, Ian Reinhart Geiser (RSS DCOP service) and Frerich Raabe (librss). This plugin, currently available from kdenonbeta, should work with any existing RDF/RSS news source. Thanks to George, Marcus and Ian for supplying the screenshots, on top of these very cool hacks.

Comments

That looks cool. How come when KDE writes text in a vertical (rotated 90 degrees) manner, it isn't pretty and anti-aliased like normal text is? The Kate sidebars are the same way...


By AC at Fri, 2003/04/04 - 6:00am

It's the same code actually. Konqueror shares that widget with kate. You should ask Joseph Wenninger, the author of KMultiTabBar.


By George Staikos at Fri, 2003/04/04 - 6:00am

And sub-pixel-anti-aliasing must be disabled automatically because
it relys on the physical left-to-right RGB order of the pixels on an LCD screen.
Otherwise people with sub-pixel-aliasing on would see coloured edges on each
letter. Does X support vertical anti-aliasing at all?


By Martin at Fri, 2003/04/04 - 6:00am

Current antialiasing settings allow RGB, BGR and vertical versions of those two (VRGB, VBGR)- I see no problem in dettecting this setting and make fontconfig/Xft render text with apropriate setting at any case when text is to be drawn rotated 90 degrees. Anyway INAFXD (I am not a fontconfig/Xft developer)


By Willy at Fri, 2003/04/04 - 6:00am

Just take a look at Gideon's IDEAl interface. The vertical text is anti-aliased.

Andras


By Andras Mantia at Fri, 2003/04/04 - 6:00am

no way, go with .vrml like this lol


By warm at Mon, 2003/04/28 - 5:00am

I don't think the vertical tab is very user-friendly at all. Space-efficient, sure, but quite cryptic at first blush. Probably too much functionality there by default.


By Navindra Umanee at Fri, 2003/04/04 - 6:00am

I agree. Actually, I've always disliked konqueror's sidebar because of the sidewaysness of it, but more because of the appearance the sidewaysness creates. The huge thick bar separating the sidebar from the rest of konqueror is, IMHO, absolutely fugly. It sticks out like a sore thumb, and makes what otherwise is a beautiful application (when the sidebar is off) look cludgey and archaic. Don't get me wrong, though -- I still prefer konqueror over any other browser, I just don't like the sidebar's appearance.


By optikSmoke at Fri, 2003/04/04 - 6:00am

> The huge thick bar separating the sidebar from the rest of konqueror is, IMHO, absolutely fugly.

I'd word that a little more diplomatically (aka Blixed). ;)

Besides that I have to agree, Konqueror's "Navigation Panel" is well on the way delivering direct access solutions to every problem you did (and didn't =P) think of. This as a feature on its own is very welcome, but I see less and less use for it in one program's window where it most of the time just takes away space for the content while still not having enough space to be really useful itself (aka crowded). Add to this that it might well be open in multiple of your multiple Konqueror windows and you can't resist calling it a bloath of view space.

So my proposal would be: Considering that the "Navigation Panel" is more an more becoming a system tool rather than a sidebar for Konqueror, how about making it independent of Konqueror and show it as a part of the desktop's left (or right) border instead? Then you can access all your content and services all the time, and Konqueror can focus on itself again. =)

(Should I log that as wish at buggy?)


By Datschge at Fri, 2003/04/04 - 6:00am

>The huge thick bar separating the sidebar from the rest of konqueror is, IMHO, >absolutely fugly

If you meant "ugly", I completely agree ;-)

I wonder if this things is themeable. it looks horrible indeed. That's why I never enable the sidebar. It's like some disturbing bug sticking to the side of konqueror :-(


By Unai at Sat, 2003/04/05 - 6:00am


By pottymouth at Sat, 2003/04/05 - 6:00am

Ooops, ... thanks ;-)


By Unai at Sat, 2003/04/05 - 6:00am

just change the location of the buttons to the left, remove the border and use highlighting instread, like in idea/gideon/etc.


By cylab at Sun, 2003/04/06 - 6:00am

That is nice, it could be used for a number of things depending on how functional it is. Eg, directory specific scripts and links/buttons, information on directories not normally provided, etc.

Presuming that we can make our own html/whatever based sidebar entries.


By Tyreth at Fri, 2003/04/04 - 6:00am

You can make your own, but they have to behave in the way that Netscape 6/Mozilla sidebar entries do. Note that we don't support XUL. Also, form POSTs don't work yet in Konqi due to a KHTML limitation. I hope to work around that shortly.

If a web sidebar entry doesn't suit your needs, you can always make a konq sidebar plugin with C++ too. It's easy to write a plugin. Have a look at the source code for the web sidebar model for an example.


By George Staikos at Fri, 2003/04/04 - 6:00am

Wouldn't it be of advantage to the KDE desktop to have some default default devices listed in the sidebar, like Floppy, CD-Rom, NFS mounts, samba shares, ...?
Of course, dynamically added as KDE detects these devices at startup.
This way one would not have to know where Distribution put their mount points.
(SuSE in /media , Mandrake in /mnt ... )

Just a suggestion.

Norbert


By norbert at Fri, 2003/04/04 - 6:00am

It is implimented at least in mine. :-) I have no idea when they added that fuctionablility, but I know its in it. Here is a quick screenshot from mine: sidebar.html

Otherwise, I just updated my cvs and can't wait to recompile!!!


By Wait no longer! at Fri, 2003/04/04 - 6:00am

that's not what I meant. I thought of icons showing floppy, cdrom, etc directly on the sidebar or maybe even as part of the directory structure.
Or could i get to confusing?
I simply believe that people don't think of floppy drives as a service. It shold rather be part of your filesystem. Some newer distribution already took on that idea and used a similar directory layout as known from windows explorer.
What do you think? Couldn't it improve proctivity?


By norbert at Fri, 2003/04/04 - 6:00am

Look at my question and to my answert to it below.
Yes it is possible to do it, and yes it's very easy :)


By Iuri Fiedoruk at Fri, 2003/04/04 - 6:00am

Ah I see, that would be a nice feature to have in the sidebar.

P.s. sorry about the name "Wait No Longer!" I rushed through the post and ment to put it in the "Title" field. :P


By Brendan Orr at Fri, 2003/04/04 - 6:00am

Nice suggestion; I do keep icons for removable media on my desktop, would be nice to have them in the sidebar like that as well.

On a slightly related note - has anyone gotten konqs FS mount feature to recognize and correctly handle encrypted filesystems? Say I have /mnt/secret in my fstab, mapped to an encrypted loopback filesystem. When mounting it from the console, I'm asked for a passphrase before the filesystem is decrypted and mounted to /mnt/secret. When setting up a .desktop file for it, it seems to just hang indefinitely when double-clicked, presumably waiting for the "mount" call to finish, while "mount" is waiting for a passphrase...

A passphrase dialog would be nice =)


By Erik G. at Mon, 2003/04/07 - 5:00am

I'm just developing a web based bookmark sidebar to store your bookmarks on a server and access them from every sidebar enabled browser on earth. (Mozilla, Opera, and now Konqueror). - So I was just waiting for this to come! Great work!
I have just one question though: is target="_content" on a-tags usable, as in Mozilla? If not, how would I reproduce the same functionality?

Can't await to use it daily!


By Shyru at Fri, 2003/04/04 - 6:00am

Yes, we use the _content hack too... (check http://dot.kde.org/static/bar )


By Navindra Umanee at Fri, 2003/04/04 - 6:00am

> Yes, we use the _content hack
interesting, so konqeror bars will be compatible with NS and IE bars, however there is another cool hack to add - the _search hack. In one site i don't actually remember which was it I found that when you run searches the search results are displaying in the search side bar (MSIE), it was done with target="_search" or window.open("_search", "url.com", "width=160"). A very cool feature to have a search sidebar in konqui too which opens up on demand from sites.


By Anton Velev at Fri, 2003/04/04 - 6:00am

Have a look at ol'bookmarks (olbookmarks.sourceforge.net), it is an online bookmark manager and it supports Mozilla sidebar. Maybe you could adapt it to Konqueror...


By Federico Cozzi at Mon, 2003/04/07 - 5:00am

Wouldn't it be cool if there was a button that appeared when you have multiple tabs open that let you close the tab in the front like Mozilla does? Something like isn't as sexy as this but it's very useful. :)

This looks neat though...I'm not knocking it. Konq is really coming along quite nicely.


By Ben Rosenberg at Fri, 2003/04/04 - 6:00am

Yes I too think this would be cool. I would also point out that you can add buttons to the toolbar from Settings->Configure Toolbar, which I find convenient.


By Richard Bollinger at Fri, 2003/04/04 - 6:00am

That button actually exists. You can add it to your toolbar by simple right clicking on the toolbar and selecting "configure toolbars".
See the attached image for how the close tab and even the new tab buttons look alike.

- Holle


By Holle at Sat, 2003/04/05 - 6:00am

Hah, this is simply too cool, Just adding all types of news to my Konqueror Sidepanel now (running CVS) but I like to suggest some sort of Grouping functionality would make it easier to differ between normal Bookmarks, Home, Printer and the Sidepanel news thingies. Maybe a separator would do the trick to distinguish and separate them.


By oGALAXYo at Fri, 2003/04/04 - 6:00am

Either that, or a complete redesign. The sidebar definitely needs some organization... it's too overloaded.


By Navindra Umanee at Fri, 2003/04/04 - 6:00am

Yes, some things in the side bar just don't make any sense...
Just click on the history tab for instance. Now you want to clear the history, what do you do? Right click it you say... so lets see... what do we have here...

Open in new window
Open in background tab
Open in new tab
----------------------------
Undo
Cut
Copy
----------------------------
Rename
Move to Trash
Delete
Add to bookmarks
----------------------------
Open with
Preview with Embedded Advanced Editor
----------------------------
Copy to
Move to

Usability Hell huh? So how do you clear the history? Right click *one of the entries*.

New window
----------------
Remove Entry
Clear History
----------------
Sort
----------------
Preferencies

Ok so there it is, you get the generic history options as well as the specific history entry ones, by right clicking a specific entry...

(Yes I think I'll bug report this...)
jadrian


By Jorge Adriano at Fri, 2003/04/04 - 6:00am

Couldn't it be implemented in KMail as well? Look at Evolution with its rdf-feeds. Would be really cool to have it in KMail or Kontact ...

Anyway .. cool feature

Cheers'

Fab


By Fab at Fri, 2003/04/04 - 6:00am

What has an email client to do with a news feed? Adding it to Kontact would probably be okay but KMail will always be an email client and no bloated all-in-one app.


By Ingo Klöcker at Fri, 2003/04/04 - 6:00am

you are propably right about KMail, it is more a feature for Kontact. But I found this feature in Evolution and I think it justifies to have it there.

Think of it, a lot of people fire up their mailclient and also their browser. One for checking their mail and the other for checking headlines like The Dot :-)

So why not combine those 2 things? Yes I find this a nice feature to have although not needed.

grtz'

Fab


By Fab at Fri, 2003/04/04 - 6:00am

If that's going to be anywhere, it should be in Kontact. Are Konqueror plugins usable outside konqi, like KParts are?


By Blue at Sat, 2003/04/05 - 6:00am

... for IMHO running knewsticker on the panel eats up much less valuable desktop space?

yea,
blame me for using a 15" tft screen anyways ;)

bye,
[L]


By [Lemmy] at Fri, 2003/04/04 - 6:00am

This is why we are provideing Konqi side panels and even a generic DCOPRSS service so you could use thinkings like a screen saver or karamba to display the data. The reason why we provided an RSS service is so that you can use a central area do access all of your RSS data. Imagine a poor webserver if you had 10 konqi sidebars open. We solved that problem by only forwarding a query when its needed.

Also Frerich Raabe and I just finished up an XMLRPC service wrapper so that you can search and add feeds from syndic8.com transparently. Again becuse we use a dcop service we minimise the hit on a remote service/webserver because we can do things like cacheing and limiting.

DCOPRSS is something cool becuase anyone can have what they want with minimal effort and code. Even from bash:

#!/bin/sh
echo "Articles:"
DOCS=`dcop rssservice RSSService list`
for DOC in $DOCS
do
DOCREF=`dcop rssservice RSSService document "$DOC"`
TITLE=`dcop $DOCREF title`
CNT=`dcop $DOCREF count`
echo $TITLE - $CNT
echo "------------------------------------"
while let "CNT >0"
do
let "CNT=CNT-1"
ART=`dcop $DOCREF article $CNT`
TEXT=`dcop $ART title`
echo "$CNT $TEXT"
done
done

Will output:
[6.63}-{geiseri@rae:~/kdebuild/cvs/kdenonbeta/dcopservices/rss> sh test.sh
Articles:
KDE Dot News - 10
------------------------------------
9 Web Shortcut Goodness: KDE Support for Feedster
8 KDE 3.1.1: It's Not Odd at All!
7 KDE-CVS-Digest for March 21, 2003
6 XFree86 and KDE
5 KDE Accessibility 1.0 is Here + Interview
4 NewsFactor: The Suite Strategy of Konquering the Desktop
3 KDE-CVS-Digest for March 28, 2003
2 Competition: Design a New Logo for KDE.org
1 George Staikos: A Quick Cost Analysis of Qt vs GTK
0 Konqueror Sidebar Gains Functionality
freshmeat.net - 10
------------------------------------
9 crip 3.4
8 Open Application Server 0.1
7 hdup 1.6.9 (Stable)
6 swsusp 2.4 Beta19-20 (2.4 Development)
5 swsusp 2.5 Beta19-20 (2.5 Development)
4 Jay's Iptables Firewall 0.9.94 (Development)
3 web2ldap 0.11.17
2 MailScanner 4.14
1 Perl HL7 Toolkit 0.63
0 JTAG Tools 0.3.2

Cool Huh?

Cheers
-ian reinhart geiser


By ian reinhart geiser at Fri, 2003/04/04 - 6:00am

The sidebar definitely does not use much space. It hides away or restores at a single click! Actually I personally don't use the newsticker anymore because of the amount of panel space that is lost, and having an extension bar is painful in Xinerama.

Space is really not an issue.


By George Staikos at Fri, 2003/04/04 - 6:00am

Where does one find that CNN Sidepanel news ? I was searching on CNN.com for various minutes now and wasn't able to find it. Someone guide me!


By A. A. at Fri, 2003/04/04 - 6:00am

You can find it here: http://www.cnn.com/browsers/ns6/


By Navindra Umanee at Fri, 2003/04/04 - 6:00am

Thank you very much!


By A.A. at Fri, 2003/04/04 - 6:00am

If I add the cnn sidebar, and then click on the added sidebar konqueror crashes on me. Did you see this, too?


By Michael Jahn at Fri, 2003/04/04 - 6:00am

Make sure you have a clean installation. If you do, then file a bug report with the backtrace (with debugging enabled!) please.


By George Staikos at Fri, 2003/04/04 - 6:00am

Nothing crashes here.


By A. A. at Fri, 2003/04/04 - 6:00am

I was watching Carlos interview with the actress on Sunday on CNN, and was impressed with his's interveiwing with Cresflo Dollar of Atlanta, Ga. I felt both the interveiwing with all the guest were faberlous. I am a new author of a new book entitled "Divorce Before Marriage" found on Amazon.com. And Barnes and Nobles, and Xlibris.com. I heard the guest who is an Mexican speak about divorce. Well, I feel my book is a new tool that will help millions to gather a wealth of understanding about what is meant to know the standards predetermined for a life of happiness. My wife and I have been married for 36 years after dating for only six months. We have found adults childrens, and eight grand-children. I think Carols report is gonna be a great success. He has the skills, and God given talent to move forward in the cereer planned for him. I want to know what to do about an interview with Him concerning this new book that maybe can help millions suffering especially in the African communities? The book attacks many issues that comes up in our daily lives, such as sex, divorce, alternative relationships,dating etc....You may cantact me by e-mail or call me after 5pm daily.
Sincerely,
Rev.D.W.Jordan/author.


By D.W. Jordan at Mon, 2005/01/24 - 6:00am

I'm not sure I see the point of having this RSS-like side panel for news sites (the first feature described above). It doesn't seem to offer any advantage over RSS...


By Guillaume Laurent at Fri, 2003/04/04 - 6:00am

Indeed, there is a functionality overlap, although the HTML one is more flexible (it can be any HTML) and user-friendly (click button.. tab gets added) than the RDF one. On the flip side, RDF works everywhere.

I think there are plans to integrate the two applets. George can probably give more details here.


By Navindra Umanee at Fri, 2003/04/04 - 6:00am

This feature was originally implemented by Mozilla and Netscape 6, and as Navindra says, it's really easy to use. Just click and it adds to the sidebar. The sites out there have supported it for a long time now. If you don't want to use it, you'll never know it's there. If you do, you'll be quite happy. Personally, I'm addicted to it already. :)


By George Staikos at Fri, 2003/04/04 - 6:00am

People are cheering this as a 'Cool' feature, but adding all cool features of the month to the main GUI is just a bad UI design. Please have it turned off by default.


By Fredrik C at Fri, 2003/04/04 - 6:00am

1) It's in the sidebar not the main GUI.

2) It's not there unless you use it.

3) Go KDE!!! Go Konqi!!!


By Anonymous at Fri, 2003/04/04 - 6:00am

Pages