[SOLVED] Disable Strigi, Nepomuk and Akonadi at the System Level?
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Location: Northeastern Michigan, where Carhartt is a Designer Label
Distribution: Slackware 32- & 64-bit Stable
Posts: 3,541
Rep:
Disable Strigi, Nepomuk and Akonadi at the System Level?
Has anyone found a way to disable (not uninstall, but disable) Strigi, Nepomuk and Akonadi at the system level; I mean so you don't have to disable on a user-by-user basis but just simply not start the damned things before you ever start KDE?
I've usually just removed the packages after a fresh install (even though I still have to do the "system" thing in KDE first time out) but I've got to believe that there's something buried somewhere in some configuration file that launches them and there has to be some way to "false" that; just haven't been able to find it. I mean, things don't just run on their own! Something, somewhere has to do that, dang it all.
I'm asking because I've got a KDE application, Tellico, that needs a piece of Nepomuk and I do not want that hog running (maybe it doesn't need to be running but just there, haven't got that far). I've downloaded Alien's 4.6.5 pakcages, I'm leery of installing them (in Slackware 64-bit 13.37 stable) after reading about the joys of dealing with swatting bugs and killing unnecessary and unwanted services and I'm just wondering...
Click here to see the post LQ members have rated as the most helpful post in this thread.
It is a bit strange that you want to use Tellico, a "collection manager" for KDE which is specifically built around the technologoes which you so despise.
I wonder how much of "disable Strigi, Nepomuk and Akonadi" is a mantra? Data collection needs storage yes, but today's computers have storage abundant. Give it a try, and allow the indexers to finish. The initial indexing can slow your computer down but that will only last a short while and will not repeat.
If you have "old" hardware, then technologies like strigi and nepomuk would be overkill, but I would not install KDE4 on old hardware anyway.
Location: Northeastern Michigan, where Carhartt is a Designer Label
Distribution: Slackware 32- & 64-bit Stable
Posts: 3,541
Original Poster
Rep:
Well, up to now, I've never had a problem with building or using Tellico without Nepomuk and Akondai installed (as I said, I've removed the packagaes before the first startx). This time around, though, a header file, klocalizeddate.h (and probably some library or other, too), wasn't found on the system (seems like it's buried in the Nepomuk software somewhere or other) and, as I indicated, I've downloaded your new KDE software but haven't upgraded to it as yet. I'm sorry that I really don't like the resource hog that those packages seem to be (at least they were in the initial release a couple of versions ago) and, frankly, they don't do a danged thing I give a good hoot about anyway. I'm not all that sure that localized dates is too meaningful either but what the heck.
I've used Tellico for some years, happily. It keeps track of my library (over 2,000 volumes), my DVDs (upwards of 200) and my CD-ROMs (also upwards of 200). It's easy to use, does what I want without a lot of fluff and nonsence. I haven't had that same experience with Nepomuk or Akonadi (especially when I actuall know how to use find, fgrep, zgrep and other utilites) and I really don't like stuff taking over my systems.
I've got "new" hardware, I've got "huge" disk space, but I still don't like not being able to control the stuff that wants to wily-nily "just run;" that strikes me as being un-Slackware-like, eh?
I keep hearing these stories from people who "don't like the resource hog that those packages seem to be (at least they were in the initial release a couple of versions ago)".
I urge you to create a fresh profile (by renaming ~/.kde), installing my KDE 4.6.5 packages and give the new KDE a spin. There really have been massive improvements since the 4.1.x series (4.0.x was no more than developer preview which unfortunately got added to Fedora causing much grief). Not just the memory usage went down, the system is overall faster, more responsive than older versions before KDE 4.6.
If that adventure does not give you what you expected, you can restore Slackware to itsprevious state (slackpkg can help reverting to the stock Slackware packages), remove the freshly created ~/.kde and move the saved older ~/.kde back into place.
I must sound like a KDE fanboi but really, when you have relatively modern hardware, using KDE is nothing bad. I run KDE 4.7.4 on my old Asus Eeepc 1000 netbook with 1 GB of RAM and a 1.6 GHz Atom single-core CPU and am very happy with it.
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,193
Rep:
Quote:
Originally Posted by Alien Bob
...I must sound like a KDE fanboi...
Must be. He says that regardless of age of equipment or amount of available storage space, he doesn't want his hard drive indexed, but you keep saying, in effect, use it anyway.
You can have Nepomuk installed and active while still disabling Strigi (the desktop file indexer) which runs on top of Nepomuk.
Nepomuk provides the metadata/annotation storage facility, which will probably be the reason Tellico wants to use it - because it is a standard offering in KDE.
Have you thought of doing a bug report/feature request for Tellico? I don't use Tellico but from poking around their website I get the distinct impression it's not supposed to rely on Nepomuk and company (it appears to store everything as XML in a flat file).
Last edited by Eternal_Newbie; 01-18-2012 at 08:56 AM.
Reason: spelling
I keep hearing these stories from people who "don't like the resource hog that those packages seem to be (at least they were in the initial release a couple of versions ago)".
I urge you to create a fresh profile (by renaming ~/.kde), installing my KDE 4.6.5 packages and give the new KDE a spin. There really have been massive improvements since the 4.1.x series (4.0.x was no more than developer preview which unfortunately got added to Fedora causing much grief). Not just the memory usage went down, the system is overall faster, more responsive than older versions before KDE 4.6.
If that adventure does not give you what you expected, you can restore Slackware to itsprevious state (slackpkg can help reverting to the stock Slackware packages), remove the freshly created ~/.kde and move the saved older ~/.kde back into place.
I must sound like a KDE fanboi but really, when you have relatively modern hardware, using KDE is nothing bad. I run KDE 4.7.4 on my old Asus Eeepc 1000 netbook with 1 GB of RAM and a 1.6 GHz Atom single-core CPU and am very happy with it.
Eric
Well, don't mind if I chirp in.
I'm still bitter several months later after trying all the new packages.
And my Slackware 13.37 is still not working right after that disaster.
First your Kde 4.6.x and then 4.7.x,
Nothing has changed. Kde is a no go ever!.
I will never accept the dependence of the new kde apps on the database subsystem.
So many people all over the net have asked for simple desktop mode in kde. But no, they can't put a simple desktop mode for those that don't want to use activities.
They just keep repeating the same propaganda that it's there and bla bla bla.
Well, it's not there. Activities work differently . You can't just create links to apps and files on the desktop, the icons turn out to be different. It's a huge mess.
And those kde services run gazillion other processes that nobody needs and/or wants.
Kde is dead to me.
I've switched to xfce and decided to try rworkman's 4.8 packages. I didn't like all the gnome dependencies.
Gnome has been dead to me since version 2.x when they decided that users are too stupid to have the freedom to customize their desktops. As a result of their attitude I will not tolerate any gnome dependencies.
So those 4.8 packages caused me a lot of grief and work to restore back to 4.6
I also tried Ponce's lxde packages but lxde is way too immature and rough around the edges. One is better off using just one of the old reliable window managers like Icewm,Fluxbox, or Fvwm2.
The state of Linux desktops is really sad right now, with both Kde and Gnome going suicidal and other desktops progressing at a glacial pace.
If the developers have no respect for users then users will have no respect for the developers and will not use the software.
If Kde would provide facility to disable the "evil triplet" and have traditional simple desktop mode, and Gnome allow basic customization of the desktop then 99% of users would be satisfied and would be happy.
Ever since experimenting with those packages, my Slackware install has been glitchy. I tried to clean out and redo configs but it's still not the same. I'm considering a clean reinstall but may just wait for next Slackware version.
Location: Northeastern Michigan, where Carhartt is a Designer Label
Distribution: Slackware 32- & 64-bit Stable
Posts: 3,541
Original Poster
Rep:
Quote:
Originally Posted by Eternal_Newbie
Have you thought of doing a bug report/feature request for Tellico? I don't use Tellico but from poking around their website I get the distinct impression it's not supposed to rely on Nepomuk and company (it appears to store everything as XML in a flat file).
The developer, Robby Stephenson, replied to a couple of users experiencing problems:
Quote:
Looks like I added some code in Tellico that uses classes that weren't
added to KDE until version 4.6 I'm going to guess you have KDE 4.5 or
earlier, right? I didn't catch that before, I only tested against KDE 4.6
and KDE 4.7.
In order to use Tellico with KDE 4.5, I'll have to add a file from KDE 4.6,
I think. Kinda clunky, but worth it. If you're able, try this patch that I
just committed and let me know if it works:
Oops.
He has been responsive to problems and gets 'em fixed quickly; however, I've upgraded to Alien Bob's 4.6.x packages and Tellico compiles cleanly and runs just fine.
KDE? Well, there's all this yammering at me about things being disabled (damn right they're disabled! Shut the hell up about and quit bothering me -- if I wanted to run a Win7 clone I'd have done that!). Migrating address book? What address book -- I don't use any of the KDE web or e-mail applications so what the heck is that popping up for? Indexing is disabled? Oh, yeah, it's disabled but why in blazes is the thing yammering about it.
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,193
Rep:
Quote:
Originally Posted by Slackovado
...So many people all over the net have asked for simple desktop mode in kde. But no, they can't put a simple desktop mode for those that don't want to use activities.
They just keep repeating the same propaganda that it's there and bla bla bla.
Well, it's not there. Activities work differently . You can't just create links to apps and files on the desktop, the icons turn out to be different. It's a huge mess.
And those kde services run gazillion other processes that nobody needs and/or wants.
Kde is dead to me...
It is possible to run KDE without the "evil triplets," and it runs quite well, but you won't be able to use KMail or anything involving pim. No great loss.
First, removepkg Akonadi-whatever-version. Then disable strigi and Nepomonkey (whatever) in the system settings. There is one other place to disable it, but I don't remember exactly where and I'm not running KDE at the moment, so I can't bring it up.... actually I think I can.... just a second...
Interestingly, you can bring up KDE system setting from within Xfce. Go to "system administration," then "startup and shutdown," then "service manager," and then under "startup services" disable, i.e., remove the check mark in front of "nepomuk search module."
Then go to /usr/bin, as root, and delete all files related to akonadi, nepomuk, strigi. I think there are close to 30, if not more.
Then reboot your machine and you can run KDE free of the evil triplets.
Last edited by cwizardone; 01-18-2012 at 10:52 AM.
It is possible to run KDE without the "evil triplets," and it runs quite well, but you won't be able to use KMail or anything involving pim. No great loss.
First, removepkg Akonadi-whatever-version. Then disable strigi and Nepomonkey (whatever) in the system settings. There is one other place to disable it, but I don't remember exactly where and I'm not running KDE at the moment, so I can't bring it up.... actually I think I can.... just a second...
Interestingly, you can bring up KDE system setting from within Xfce. Go to "system administration," then "startup and shutdown," then "service manager," and then under "startup services" disable, i.e., remove the check mark in front of "nepomuk search module."
Then go to /usr/bin, as root, and delete all files related to akonadi, nepomuk, strigi. I think there are close to 30, if not more.
Then reboot your machine and you can run KDE free of the evil triplets.
Thanks for the info.
But I've already done all that. I've spent days on this, believe me. It looks like there are dependencies and libs in those packages.
If you remove the packages it breaks things, at least Alien Bob's packages did. Maybe carefully recompiling Kde taking care of disabling as many dependencies as possible might improve the situation but it also looks like some of these "features" are hard-coded into the rest of the Kde. So I don't think it'll work and I don't' want a half broken install.
You'll notice you still have a lot of processes starting (some stupid agents for address-book etc) even though there is nothing using them. It's a nightmare and it'll never work properly.
Kde would have to be designed from ground up to work without the "evil triplets".
But all that's besides the point anyway as the rest of Kde is hopelessly broken or ill-designed so I've already given up on it I'm afraid.
The Kde devs are not willing to compromise, pushing the "features" on users whether we want them or not.
If they don't have any respect for users like me to afford us this minimal choice then they can go to hell.
And it looks like a lot of long time Linux users feel the same way. This is bad as it'll really fracture the Linux world and it's creating a lot of bad feelings.
And with Gnome going all crazy, and its users leaving enmasse it's pretty much the end of Linux desktop. It's set back a decade with only the old time users staying around and running window managers like Fluxbox, Blackbox, IceWm etc and nobody using the desktops.
I'm now on Slackware's Xfce 4.6 and it has much less features than Kde 3.x so I'm actually set back a decade now too.
Location: Northeastern Michigan, where Carhartt is a Designer Label
Distribution: Slackware 32- & 64-bit Stable
Posts: 3,541
Original Poster
Rep:
Oh, wow!
Guess you can't use export LANG=en_US.ISO8859-1 in /etc/profile.d/lang.sh! Exit from KDE (back to console) and the character set is... uh, symbol, I think. Had to change it back to export LANG=en_US and reboot so I could read the thing. Is that a bug or a feature (sometimes indistinguishable one to the other), one muses.
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,193
Rep:
Quote:
Originally Posted by vrp
It's easier to whinge about how evil KDE is than to use something different.
They are just calling KDE what it is, or to use that old saying, "To call a spade a spade"?
(BTW, for the "oh, so politically corect" in the crowd, that is NOT
an ethnic slur.
It derives from an ancient Greek expression: _ta syka syka, te:n
skaphe:n de skaphe:n onomasein_ = "to call a fig a fig, a trough a
trough". This is first recorded in Aristophanes' play _The Clouds_
(423 B.C.), was used by Menander and Plutarch, and is still current
in modern Greek.)
Last edited by cwizardone; 01-18-2012 at 08:37 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.