![]() Registered Member ![]()
|
Read all related posts on forum, and elsewhere, but still have to ask the same question again... Here are some details about my setup: am using Slackware -current, coming with KDE 4.5.1, which means pretty much vanilla KDE install, without much tweaks. I've used lightweight window managers so far, like Blackbox etc. - I use Unix/Linux from long ago, and I'm really used to kind of "spartan" desktop environment. But now I decided to try KDE netbook interface, and I have to say that I really liked it. Basically, I've further trimmed it down to only have "search and launch" active, and then to have only the clock active in the panel on the top of the screen; also I have shortcuts to start some of my favorite applications in this bar below the panel, and that's it. I don't use much of KDE applications either: I use Okular for reading PDF files regularly, and practically nothing else. So I've then spent better part of the afternoon yesterday trying further tweaks through Systems Settings in order to disable everything else that I don't need, like disabling semantic desktop, all desktop services, etc. However, no matters of what I do, I always have all kind of processes that I don't need started by my KDE session: akonadi daemon first of all, and then korgac, kmixer, klipper and even nepomuk related stuff. So I'm wondering: if I'm, as said above, not intending to use much of KDE applications (I can certainly even change to using Xpdf or Acrobat instead of Okular), and if I intend to use KDE netbook interface only, is there any way to disable starting all these processes (and akonadi in particular, as I especially hate that it immediately creates somewhat like 200MB of files in my home directory)?
Thanks. |
![]() Administrator ![]()
|
Do you use the Digital Clock? If so, it's support for showing appointments and other items on it's inbuilt calendar is likely autostarting Akonadi.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Registered Member ![]()
|
Thanks for the great tip - that helps regarding Akonadi indeed! The slight of an inconvenience now is that other clocks are starting Akonadi too, so - is there any digital clock available to put into panel that won't start
Akonadi? Also, I'm wondering - out of following remaining processes that I think are KDE related:
which are possible to turn off too, and how? None of these is big deal indeed, but for example if I'm used to adjust volume of my speakers through corresponding buttons on my laptop, or eventually to launch alsamixer for fine tuning, I really see no reason for kmix to run... |
![]() Administrator ![]()
|
blueman-* is not KDE related, that is a third party Python based Gtk Bluetooth manager. It likely started obex-data-server as well.
korgac is likely the KOrganizer Reminder Daemon, and can be shutdown from the system tray. If you run Kontact / KOrganizer however, it will be automatically started as far as I am aware. You will be prompted when closing it if you wish for it to be started up again on login. kmix is the KDE Volume Controls visible in the system tray. Can be closed from there as well. Autostart is likely via ~/.local/autostart or ~/.kde4/Autostart ( or the system-wide equivalents ). Unless you use something else to provide the keyboard volume changing, it likely provides this, in tandem with kglobalaccel. kded4 is required for KDE applications to function and provides them with a number of small utility services. kglobalaccel is similar, except it only provides Global Shortcuts. Both of these will be relaunched by KDE applications on startup. Terminating kded4 may result in consistency issues between applications if you change settings or install/update components. kaccess provides accessibility features I believe. Not sure how essential it is. It may also be relaunched automatically. polkit-kde-authentication-agent-1 is required to use PolKit authorized actions, such as the System Settings panels which require administrative access. It will be automatically launched if an agent is required I believe. guidance-power-manager is not part of KDE itself. Neither is printer-applet.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Registered Member ![]()
|
Thanks for your reply. Just to further clarify: all of the processes I mentioned in my previous messages are absent when I terminate KDE, or when I run some other desktop environment. Further, in the process list, blueman-manager is for example explicitly mentioned as being started by kinit. Also, as far as kmix and korgac concerned, these are still there (also after KDE restart) even if I close corresponding applets in the system tray. With regards to config files, I haven't changed anything in my .kde and .config directories, and I have nothing in my ~/.kde/share/autostart, and only four .desktop files in my ~/.config/autostart/ - out of these four, only ~/.config/autostart/plasma-netbook.desktop don't have "Hidden=True" line included (the other three are krunner.desktop, plasma-desktop.desktop and xfconf-migration-4.6.desktop). Once again, the whole setup is on fresh Slackware -current install, which means probably startup configuration is as with vanilla KDE (4.5.1 in this case)...
As mentioned in my previous message - now that Akonadi is kaput, all of this is not that big deal. Still, having all of this stuff documented better, and configurable (let me also mention that I've tried with disabling all services through "Startup and Shutdown" section of System Settings, and this does not affect any of these processes), certainly would not hurt... |
![]() Administrator ![]()
|
Being spawned from kinit is likely a consequence of being in the XDG autostart dir, /usr/share/autostart
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Registered Member ![]()
|
Thanks for another great tip! Indeed, there exist number of .desktop files in /usr/share/autostart, and inside most of these there are "X-KDE-autostart-condition" lines, with clear indication of which config files under ~/.kde contain corresponding flags to disable auto-starting of these services. Thus, quite logical arrangement of all of this after all... Several among these services, like guidance-power-manager, unfortunately are not configurable this way - but once can always just remove corresponding .desktop file from /usr/share/autostart.
As far as blueman-applet and obex-data-server concerned: seems like these are brought-up by D-Bus, as one can find corresponding .service files in /usr/share/dbus-1/services. Probably these could be disabled somehow too, but in any case their start-up is not directly KDE related. |
![]() Administrator ![]()
|
Simply placing a file in ~/.local/autostart matching the name of the file in /usr/share/autostart with the following contents is sufficient to disable them:
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Registered users: Bing [Bot], Evergrowing, Google [Bot], q.ignora, watchstar