{"id":84,"date":"2007-09-16T17:07:32","date_gmt":"2007-09-16T16:07:32","guid":{"rendered":"http:\/\/oestrem.com\/thingstwice\/?p=84"},"modified":"2007-09-25T22:28:45","modified_gmt":"2007-09-25T21:28:45","slug":"kde-help-give-me-a-break","status":"publish","type":"post","link":"https:\/\/oestrem.com\/thingstwice\/2007\/09\/kde-help-give-me-a-break\/","title":{"rendered":"KDE help &#8212; give me a break!"},"content":{"rendered":"<p>I use <a href=\"http:\/\/kde.org\">KDE<\/a>, the most usable Linux desktop environment. I wouldn&#8217;t go so far as to say I <em>love<\/em> KDE, but I couldn&#8217;t live without it either.<\/p>\n<p>Except on those certain days, that is. When I want to look up something in a help file. This is one of those days.<\/p>\n<p>Frankly, and no offense, but the help system in KDE is disastrous. I should have known by now &#8212; I&#8217;ve virtually stopped even considering pressing Shift-F1 a long time ago. Mainly because it annoys me no end.<\/p>\n<p><em>(Edit: In fact, it&#8217;s so long ago that I&#8217;d forgotten it&#8217;s ctrl-F1. Shift happens, as they say.)<\/em><\/p>\n<p>I will pass lightly over the fact that many programs don&#8217;t have proper documentation. Disclaimers such as &#8220;under construction&#8221;, &#8220;this part needs to be written. Volunteers?&#8221; and  the like &#8212;  I don&#8217;t mind them, it&#8217;s an honest matter that time is scarcer than ideas.<\/p>\n<p>I will also merely mention that to find things in the &#8220;Khelpcenter&#8221; can be an ordeal in itself. Loads of categories to search through, <em>some<\/em> of which are ordered alphabetically. And I&#8217;ve never been able to search the help files en bloc. There is an option to build a search index of all the application manuals, but every time I&#8217;ve tried it, on several different systems (Ubuntu, Mepis, <a href=\"http:\/\/archlinux.org\">Archlinux<\/a>, etc.) and with many different versions of KDE, I always get the error message &#8220;htdig failed&#8221;. A <a href=\"http:\/\/www.google.com\/search?q=kde+htdig+failed\">google search<\/a> reveals that I&#8217;m not the only one, but it&#8217;s been unresolved for so long that I&#8217;ve stopped considering it.<\/p>\n<p>But even when it&#8217;s  there, it&#8217;s usually less than useful. They must have some kind of help file template at KDE central derived from a statistical analysis of most frequent entries in Windows help files. Pages upon pages of things like &#8220;File -&gt; Open&#8230; (Ctrl+O): Search the file system to open an existing file.&#8221; OK, I suppose it needs to be there, but surely there are more important things to spend time and diskspace on?<\/p>\n<p>This mass of trivialities becomes close to ridiculous when compared to the advice one can get elsewhere. I once had the pleasure of asking a non-trivial question at the mailing list of one of the KDE apps. I was greeted with the traditional RTFM (Read The F.\\{3,6} Manual), and a list of eleven pointers to places in the manual where my question was answered. Only it wasn&#8217;t. Some of them were references to other, developer oriented KDE applications which could be used to accomplish the task in a roundabout manner, others were of the general, non-informative kind above, and others again were of the kind &#8220;write a script to do it&#8221;. (The whole answer &#8212; and the ensuing discussion &#8212; was soaked with sulky consternation that I had suggested a Windows program did this better and easier. Proof of point, if I ever needed one.)<\/p>\n<p>In other words: what&#8217;s lacking is the middle ground between trivialities and programmers&#8217; tricks. Here, there is something to learn from <a href=\"http:\/\/vim.org\">vim<\/a>, the uber-geek editor <em>par excellence<\/em>. I once tried to make a syntax highlighting scheme for Kate, the advanced KDE editor. Nothing fancy, I just wanted to be able to start a line with &#8220;;&#8221; and make them appear in red to use them as headers in text files.  I managed in the end, but it took me forever and a while. Compare it with vim, where it&#8217;s done with a couple of lines of easily understandable code.<\/p>\n<p><em>That<\/em>&#8216;s user-friendly: it enables me to do what I want to and assumes I am smart enough to understand it, as long as I&#8217;m willing to follow some links in the manual and read some very precise but clear instructions. An average KDE help file doesn&#8217;t: it tells me what I already know (that I can open a file with ctrl-O), and some things I can&#8217;t really use (that this can be done if I&#8217;m a programmer), but I don&#8217;t get the steps in between, which is where most &#8220;users&#8221; will be, after all.<\/p>\n<p>Phew. I just needed to get that off my chest. Feel much better now. Think I&#8217;ll go and make a syntax colouring scheme.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I use KDE, the most usable Linux desktop environment. I wouldn&#8217;t go so far as to say I love KDE, but I couldn&#8217;t live without it either. Except on those certain days, that is. When I want to look up something in a help file. This is one of those days. Frankly, and no offense, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,18],"tags":[],"class_list":["post-84","post","type-post","status-publish","format-standard","hentry","category-computers","category-linux"],"_links":{"self":[{"href":"https:\/\/oestrem.com\/thingstwice\/wp-json\/wp\/v2\/posts\/84","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oestrem.com\/thingstwice\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/oestrem.com\/thingstwice\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/oestrem.com\/thingstwice\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/oestrem.com\/thingstwice\/wp-json\/wp\/v2\/comments?post=84"}],"version-history":[{"count":0,"href":"https:\/\/oestrem.com\/thingstwice\/wp-json\/wp\/v2\/posts\/84\/revisions"}],"wp:attachment":[{"href":"https:\/\/oestrem.com\/thingstwice\/wp-json\/wp\/v2\/media?parent=84"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oestrem.com\/thingstwice\/wp-json\/wp\/v2\/categories?post=84"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oestrem.com\/thingstwice\/wp-json\/wp\/v2\/tags?post=84"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}