<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>KDE on Michael’s Domain</title><link>https://jeltsch.org/en/tags/kde/</link><description>Recent content in KDE on Michael’s Domain</description><generator>Hugo</generator><language>en-us</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/en/tags/kde/index.xml" rel="self" type="application/rss+xml"/><item><title>Gnome &amp; KDE sessions autostart items</title><link>https://jeltsch.org/en/gnome_kde_sessions_autostart_items/</link><pubDate>Fri, 25 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/gnome_kde_sessions_autostart_items/</guid><description>&lt;p&gt;Always when I logged into a Gnome session, automatically several application started up without me wanting them to start up (two terminal sessions and a nautilus windows). To get rid of them (at least I think so, I will see at the next login), you have to go to Main Menu - Preferences - More preferences - Sessions. Under the &amp;ldquo;Current Session&amp;rdquo; tab, one can remove the programs that are automatically started upon login and also specify in which order the programs are started that are started automatically.In KDE, item in the /home/user/.kde/Autostart directory get executed upon session start. Just place a .desktop file into that directory to have it auto-executed.&lt;/p&gt;</description></item><item><title>Creating Konqueror Service Menus (aka contextual menus)</title><link>https://jeltsch.org/en/creating_konqueror_service_menus_aka_contextual_menus/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/creating_konqueror_service_menus_aka_contextual_menus/</guid><description>&lt;p&gt;Konqueror Service Menues are additonal options that are displayed when you right-click on a file in Konqueror. They are file-type specific, meaning you can define which options are displayed depending what type of file you are right-clicking. Mac-people call these &amp;ldquo;contextual menues&amp;rdquo;. A good tutorial is 
 &lt;a href="https://techbase.kde.org/Development/Tutorials/Creating_Konqueror_Service_MenusIn" target="_blank" rel="noopener noreferrer nofollow"&gt;https://techbase.kde.org/Development/Tutorials/Creating_Konqueror_Service_MenusIn&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 short: In the directory /opt/kde3/share/apps/konqueror/servicemenus there is a buch of desktop files. Just duplicate one, rename it and edit its content to please you. In the following example I have created a new file (pdfpic.desktop), that adds a menu option that is displayed when I right-click jpg files and it starts an editor with which I can add or modify the embedded rdf (resource description framework) information of a jpeg file. The editor is a java application and the %U sais, that if many files are simultaneously right-clicked they should be opened in one instance of the program.&lt;code&gt;[Desktop Entry]ServiceTypes=image/jpegActions=openInRdfpic[Desktop Action openInRdfpic]Name=Edit metadataIcon=backgroundExec=/usr/lib/java2/jre/bin/java -jar /usr/local/rdfpic-2.1/rdfpic.jar %U&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Editing names of desktop entries</title><link>https://jeltsch.org/en/editing_names_of_desktop_entries/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/editing_names_of_desktop_entries/</guid><description>&lt;p&gt;How to change the name of items on the desktop (e.g. the Trash bin) Go to the directory ~/Desktop. There are .desktop files, which you can edit. To change the name of directories (e.g. the trash bin) edit the hidden file called .directory.&lt;/p&gt;</description></item><item><title>Couldn't find MIME type application/octet-stream (Konquerer/Kdesktop)</title><link>https://jeltsch.org/en/couldn_t_find_mime_type_application_octet_stream_konquerer_kdesktop/</link><pubDate>Sun, 20 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/couldn_t_find_mime_type_application_octet_stream_konquerer_kdesktop/</guid><description>&lt;p&gt;This is copied from [http://users.pandora.be/Ice9/Linux stuff/Linux_tips.html](
 &lt;a href="http://users.pandora.be/Ice9/Linux" target="_blank" rel="noopener noreferrer nofollow"&gt;http://users.pandora.be/Ice9/Linux&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 stuff/Linux_tips.html). I have used the second method as the desktop file appeared to be disfunctional judging from its content and had been created during the time when the error appeared first (that was when I was playing with the File associations section of the control center).&lt;/p&gt;</description></item><item><title>File Associations in KDE</title><link>https://jeltsch.org/en/file_associations_in_kde/</link><pubDate>Sun, 20 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/file_associations_in_kde/</guid><description>&lt;p&gt;I have many files in strange formats that can be opened by applications that are not installed by default on any Linux distribution. How do I teach KDE to recognize these files based on their endings (like .ab1) and to open them - when clicked - with the correct application? Go to Control Center -&amp;gt; KDE Components -&amp;gt; File Associations -&amp;gt; Add -&amp;gt; Leave Group &amp;ldquo;all&amp;rdquo; and type in some short, descriptive name (e.g. ABI trace file) -&amp;gt; Under &amp;ldquo;Filename patterns&amp;rdquo; put the file extension (or any other pattern that enables KDE to recognize the file; e.g. *.abi1) -&amp;gt; Write something descriptive into the &amp;ldquo;Description&amp;rdquo; field -&amp;gt; Under &amp;ldquo;Application Preference Order&amp;rdquo; click &amp;ldquo;Add&amp;rdquo; and type the name of the application (if it is in the path) or browse and select the executable (for the .ab1 example it would be e.g. trev, the trace file viewer from the Staden package) -&amp;gt; Click &amp;ldquo;Apply&amp;rdquo; -&amp;gt; I have the feeling that you have to log out and log in again to make the changes active. For the above example you will see that Konqueror list for files with the .ab1 ending the File Type &amp;ldquo;ABI trace file&amp;rdquo; and when you click them, they are opened with the trev application.&lt;/p&gt;</description></item><item><title>Quick edits of jpg files from within Konqueror (jhead, jpegtran)</title><link>https://jeltsch.org/en/quick_edits_of_jpg_files_from_within_konqueror_jhead_jpegtran/</link><pubDate>Sun, 20 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/quick_edits_of_jpg_files_from_within_konqueror_jhead_jpegtran/</guid><description>&lt;p&gt;I wanted to have a quick way to rotate the images I take with my digital camera. The Olympus Camedia C-4000 always writes &amp;ldquo;1&amp;rdquo; als orientation into the EXIF data (either it doesn&amp;rsquo;t have an orientaiton sensor or it is broken), therefore I cannot rotate the images automatically by the command&lt;code&gt;jhead -autorot *.jpg&lt;/code&gt;So I created a desktop file ~/bin/rotate90clockwise.desktpop with the following content&lt;code&gt;[Desktop Entry] ServiceTypes=image/jpeg Actions=rotate90clockwise [Desktop Action rotate90clockwise] Name=Rotate 90 clockwise Icon=/opt/kde3/share/icons/crystalsvg/22x22/actions/rotate_cw.png Exec=/usr/bin/jhead -cmd &amp;quot;jpegtran -rot 90 &amp;amp;i &amp;gt; &amp;amp;o&amp;quot; %U&lt;/code&gt;Then I made a symbolic link&lt;code&gt;sudo ln -sf ~/bin/rotate90clockwise.desktop /opt/kde3/share/apps/konqueror/servicemenus/rotate90clockwise.desktop&lt;/code&gt; Now when I browse files in Konqueror, I get by right-clicking a jpeg file the additonal option of rotating it. The rotation is lossless BTW and the EXIF information in maintaned.
It is also possible to integrate rotation commands into image viewing software. E.g. if the following script is located in ~/bin&lt;code&gt;!/bin/sh jhead -cmd &amp;quot;jpegtran -rot 90 &amp;amp;i &amp;gt; &amp;amp;o&amp;quot; $*&lt;/code&gt;you can call it from within GQView by adding the scriptname in one of the free slots below the &amp;ldquo;big&amp;rdquo; image editors:&lt;code&gt;Menu name Command line Rotate clockwise rotate_clockwise %f&lt;/code&gt;Edit -&amp;gt; Options -&amp;gt; Editors&lt;/p&gt;</description></item><item><title>Changing the default to tree view in Konqueror</title><link>https://jeltsch.org/en/changing_the_default_to_tree_view_in_konqueror/</link><pubDate>Sat, 19 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/changing_the_default_to_tree_view_in_konqueror/</guid><description>&lt;ul&gt;
&lt;li&gt;Make the changes how you want to window to appear.&lt;/li&gt;
&lt;li&gt;Right-click on title bar, click &amp;ldquo;Store Window Settings&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Click &amp;ldquo;Settings&amp;rdquo; -&amp;gt; &amp;ldquo;Save View Profile&amp;rdquo; -&amp;gt;Select &amp;ldquo;File Management&amp;rdquo; from the list of available profiles -&amp;gt; &amp;ldquo;Save&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Close the window and reopen it to see that your settings stick.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Desktop Integration of the Staden Package in KDE on Suse Linux 9</title><link>https://jeltsch.org/en/desktop_integration_of_the_staden_package_in_kde_on_suse_linux_9/</link><pubDate>Sat, 19 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/desktop_integration_of_the_staden_package_in_kde_on_suse_linux_9/</guid><description>&lt;p&gt;I have installed the Staden package on my laptop. In order to convince other people from my lab to use it, it must be very easy to use. Ideally, they should just need to select some sequences, click and the preprocessing and assembly should be done automatically. In order to achieve that I did the following:&lt;/p&gt;</description></item><item><title>DCOPserver error during KDE login</title><link>https://jeltsch.org/en/dcopserver_error_during_kde_login/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/dcopserver_error_during_kde_login/</guid><description>&lt;p&gt;Yesterday my laptop ran out of power and during the emergency shutdown stuff got apparently screwed up. When I tried to log into KDE this morning, I got the following error message: &lt;code&gt;There was an arror setting up inter-process communication for KDE /home/jeltsch/.DCOPserver_michael-laptop__0 could not read network connection list Please check that &amp;quot;dcopserver&amp;quot; is running&lt;/code&gt; This is again a very non-informative error message. The way to fix this was as follows: &lt;code&gt;rm ~/.kde/socket-michael-laptop rm ~/.kde/tmp-michael-laptop rm -rf /tmp/kdesocket-jeltsch rm -rf /tmp/kde-jeltsch&lt;/code&gt; There were errors while removing the directories in /tmp. Even as root I couldn&amp;rsquo;t remove the directories; the error message claimed they were not empty. But there were no files when listed with ls -al. As a workaround a renamed the directories: &lt;code&gt;mv /tmp/kdesocket-jeltsch /tmp/kdesocket-jeltsch.old mv /tmp/kde-jeltsch /tmp/kde-jeltsch.old&lt;/code&gt; After this I could again log in, but the items from my Panel had disappeared.&lt;/p&gt;</description></item><item><title>Desktop Integration of Staden into KDE 3.2</title><link>https://jeltsch.org/en/desktop_integration_of_staden_into_kde_3_2/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/desktop_integration_of_staden_into_kde_3_2/</guid><description>&lt;p&gt;Two things have to be accomplished: 1. The menu should contain appropriate entries. 2. The files should be clickable and have appropriate &amp;ldquo;Open with&amp;rdquo; entries. 1. is easy to do. The (systemwide) entries for the menu are in /opt/kde3/share/applnk. I just added an addiitonal directory structure under this directory:&lt;code&gt;Science &lt;/code&gt;&amp;ndash; Staden |&amp;ndash; Gap4.desktop |&amp;ndash; Pregap4.desktop |&amp;ndash; Spin.desktop |&amp;ndash; Stadenlaunch.desktop &lt;code&gt;-- Trev.desktop&lt;/code&gt; If you edit the menu as a regular user, the entries are only valid for yourself. Additionally Suse messes between two locations for user-defined menu entries: ~/.kde/share/applnk and ~/.local/share/applications. Once you have the entries in the systemwide /opt/kde3/share/applnk additonal changes made by individual users will replicate the directory under the users home directory. Because entries in the users home directory take precedence over systemwide entries, these will be valid then.&lt;/p&gt;</description></item><item><title>Quanta crashes during start-up (moving my account to a new user)</title><link>https://jeltsch.org/en/quanta_crashes_during_start_up_moving_my_account_to_a_new_user/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/quanta_crashes_during_start_up_moving_my_account_to_a_new_user/</guid><description>&lt;p&gt;When I start Quanta as a regular user, it crashes. The output of the terminal is: &lt;code&gt;jeltsch@michael-laptop:~&amp;gt; quanta QGDict::hashKeyString: Invalid null key Invalid entry (missing '=') at /opt/kde3/share/apps/quanta/doc/javascript.docrc:241 TagAction::property( &amp;quot;accel&amp;quot; ) failed: property invalid or does not exist TagAction::property( &amp;quot;accel&amp;quot; ) failed: property invalid or does not exist TagAction::property( &amp;quot;accel&amp;quot; ) failed: property invalid or does not exist jeltsch@michael-laptop:~&amp;gt;&lt;/code&gt; However, when started as root, things work OK, although the error messages are the same. At the moment I changed the desktop entry from the start menu so that Quanta starts up as root. Of course, I have to allow access to my X windows, e.g. by executing xhost +. I created a new regular user (mjeltsch9 and executed quanta as mjeltsch, quanta worked also fine. Apparently something is fishy with some user-specific settings. I tried to figure out what, but to no avail. Therefore I decided to make a clean start. As root, I chowned recursively all files in my home directory to mjeltsch and moved them (excluding hidden files) into /home/mjeltsch. All hidden files I put into a new directory which I called old_dot_files. I might need some of these. Then I deleted my /home/jeltsch. Using Yast2, I deleted account &amp;ldquo;jeltsch&amp;rdquo; and changed the /home/mjeltsch into /home/jeltsch. Then, also in Yast2, I renamed the user mjeltsch into jeltsch and changed his home directory from /home/mjeltsch into /home/jeltsch. I also had to chown -R /tmp/mcop-jeltsch. Apparently everything works again, but all my desktop configuration is of course lost.&lt;/p&gt;</description></item><item><title>Syncronizing Psion3a address database with KDE's address book</title><link>https://jeltsch.org/en/syncronizing_psion3a_address_database_with_kde_s_address_book/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/syncronizing_psion3a_address_database_with_kde_s_address_book/</guid><description>&lt;p&gt;I have an old Psion 3a which I use mainly as an alarm clock during vacation when I have to catch a train or plane. To make it more useful, I decided to put all my addresses to its database. The database format is some strange format (.dbf). The database application of the Psion 3a cannot import any other format and the only format it can export in is a text file where each field is seperated from the next by a delimiter character (by default linefeed) and each record is seperated from the next by an empty line (or an empty line if linefeed is the delimiter).
The PsiWin application on a PC can open the dbf format and export in a variety of formats (hopefully). So the way to get all my addresses into the Psion would be (they are in MacOSX&amp;rsquo;s addressbook format at the moment) to get them first into KDE&amp;rsquo;s address book and then export from there in a format that PsiWin can read and use PsiWin to save in the dbf format that the Psion can read.&lt;/p&gt;</description></item><item><title>Keyboard layout under xfce (Debian Testing, XF86Config)</title><link>https://jeltsch.org/en/keyboard_layout_under_xfce_debian_testing_xf86config/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/keyboard_layout_under_xfce_debian_testing_xf86config/</guid><description>&lt;p&gt;We installed Debian Testing onto our old 333MHz/128MB Compaq M300. We had Suse Linux 9.2. It worked well, but was quite slow. Suse, RedHat and Mandrake are nowadays like Windows: bloated. Debian Testing was much faster and we changed from KDE to 
 &lt;a href="http://www.xfce.org/index.php?page=documentation&amp;amp;lang=en" target="_blank" rel="noopener noreferrer nofollow"&gt;xfce&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. No problems, we just had to adjust the keyboard layout in /etc/X11/XF86Config-4 from us to fi &lt;code&gt;Section &amp;quot;InputDevice&amp;quot; Option &amp;quot;XkbLayout&amp;quot; &amp;quot;us&amp;quot;&lt;/code&gt;&lt;/p&gt;</description></item><item><title>The invisible screensaver (kslideshow, import, screenshot)</title><link>https://jeltsch.org/en/the_invisible_screensaver_kslideshow_import_screenshot/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/the_invisible_screensaver_kslideshow_import_screenshot/</guid><description>&lt;p&gt;I was trying to configure my screensaver such, that it would display as only picture the desktop at the moment when the screensaver became active. In the KDE control center I chose the Slideshow screensaver (under Banners and Pictures) and in the setup I chose a specific directory as the media diretory (/home/your_user_name/Documents/images/desktop/). I also selected display one random image only. The media directory should be empty. Then I renamed /opt/kde3/bin/kslideshow.kss executable to kslideshow_ori.kss and created a shell script in the same directory that I named kslideshow.kss. The shell script looks like this: &lt;code&gt;!/bin/shimport -window root /home/your_user_name/Documents/images/desktop/desktop.pcxkslideshow_ori.kss&lt;/code&gt;The import utility is from the ImageMagick package. Instead of the screensaver, the shell script gets activated when the time has come and a screenshot is saved in the /home/your_user_name/Documents/images/desktop directory. As this image is the only one it will be displayed by the subsequently called actual screensaver.&lt;/p&gt;</description></item><item><title>Where KAdressbook stores its data and settings (kabc)</title><link>https://jeltsch.org/en/where_kadressbook_stores_its_data_and_settings_kabc/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/where_kadressbook_stores_its_data_and_settings_kabc/</guid><description>&lt;p&gt;Of course in ~/.kde/share/apps, but if you have one hundred kde apllications and the programmers didn&amp;rsquo;t manage to come up with a descriptive name for the configuration directory, you are in trouble. KAdressbook stores the data in &lt;code&gt;~/.kde/share/apps/kabc&lt;/code&gt; Additonally there might be for all applications (and there is for KAdressbook) the rc configuration file in ~/.kde/share/config/ &lt;code&gt;~/.kde/share/config/kaddressbookrc&lt;/code&gt;&lt;/p&gt;</description></item></channel></rss>