Home_greyopenFATE - openSUSE feature tracking > #305296
Dashboard | Search | Sign up | Login

Please login or register to be able to edit or vote this feature.

Easy Way to Disable Beagle Completely During Installation

Feature state

openSUSE-11.2
Done

Description

We need to either have beagle off by default and allow a user to enable it the first time they search or provide an install option to turn it off.

Relations

Testcase

  • Log in to GNME/KDE
  • call beagle-status and check if beagle does not run.
  • Start searching in GNOME/KDE and check that the application ask you to start beagle.
  • After that run beagle-status again to check that beagle runs.

Discussion


icons/user_comment.png F. L. wrote: (9 years ago)

I prefer to start with disabled, offer option to run at first search. We are proliferating checkboxes in the installer too much.

icons/user_comment.png S. K. wrote: (9 years ago)

I wholehearty agree. Having specific applications in the installer is definitely something that we shouldn't do. Have it disabled by default and make it easy to enable.

icons/user_comment.png M. B. wrote: (9 years ago)

100% agree

icons/user_comment.png J. D. wrote: (9 years ago)

+1

icons/user_comment.png K. D. wrote: (9 years ago)

I prefer a more sane option than disabling it by default... instead, allow the user to go in and uninstall it from the installation software screen, just as they would any other app (perhaps make 'Desktop Search' pattern, installed by default?) We just need to insure that uninstalling Beagle doesn't throw up any dependency errors.

icons/user_comment.png E. S. wrote: (9 years ago)

Every single openSUSE install I've done has resulted in beagle being removed. It slows down the computer, and the firefox extension throws lots of errors. I'm quite happy with how easy it is to remove, and I can see why it's useful -- but unless its seriously improved, I think it should be removed (by default)

icons/user_comment.png P. N. wrote: (9 years ago)

+1

icons/user_comment.png P. V. wrote: (8 years ago)

Totally agree

icons/user_comment.png J. E. wrote: (9 years ago)

Maybe pulseaudio should be too, for slightly similar reasons. :)

icons/user_comment.png R. K. wrote: (9 years ago)

exactly right ;-)

icons/user_comment.png T. B. wrote: (9 years ago)

Yes this would be an perfect option during installation. Especially because I prefer to have a new installation that consumes as less resources as possible. I do not need indexing service and I think many others as well.

icons/user_comment.png A. A. wrote: (9 years ago)

I haven't use beagle since I install openSUSE, and maybe wouldn't or never
But I don't know other user.

I always remove beagle from my gnome-session-properties.

icons/user_comment.png J. S. wrote: (9 years ago)

Beagle should be disabled by default. Everyone in the DFW Linux Users Group complained when Suse added it. It causes nothing but trouble for me.

icons/user_comment.png B. O. wrote: (9 years ago)

I agree with the people voting to disable it by default. I think we have to keep focus on the 'consumer' and most of them won't use Kerry/Beagle.

ps. KDE4 -and- Beagle is useless. KDE4 uses Strigi and Nepomuk.

icons/user_comment.png S. R. wrote: (9 years ago)

Despite all who now have voted for this proposal, I just have to vote against it. At least in the forms discussed here. I use Beagle heavily as do some other people I got convinced to use openSUSE instead of Windows. A good Desktop search was among the arguments to move these people to change their OS (others arguments were Deskbar etc... which btw. does not necessarily need Beagle but gets some interesting advantages IF Beagle is activated).
Why not simply ask at startup how to configure some basic system defaults. Among them there could be beagle. So concerning the proposals of Federico Lucifredi, Stephan Kulow and so on, I am definitively of the same mind. Beagle should be installed by default, but it should be easy to switch it "on" or "off" whenever one wants.

icons/user_comment.png E. S. wrote: (9 years ago)

Yes, a search is very useful. Yes, some people find beagle beneficial (as apparently you do). But the vast majority (Currently the vote is at 47:1) of people it doesn't work well with. And that's truly an amazing statistic, as it's super easy to see and use the feature it provides but much harder to see that it's beagle causing so many (resource related) problems.

And if that statistic alone isn't enough to convince you it's not a sensible default, then I have absolutely no idea how to. There really should be a resemblance of QA in place, especially for default (and completely optional) packages.

icons/user_comment.png S. R. wrote: (9 years ago)

Ok, I hope that my comment did not sound as gruff or ... brusque, for I, basically, hoped to present a different opinion. What I did not intend was to, evidently, irritate somebody by not completely assenting to his opinion.

See: I am working for a university in Germany. We have 45.000 students and a staff of employees of a size appropriate for this amount of students. We rely heavily on the capabilities of a search system (to be honest: in this case not beagle, but somethings similar to beagle). I am one person who posts here but, to stay in your line of argumentation, statistically I represent so many single individuals, that my vote could be multiplied by a "pretty fight factor". Now the problem is that most of these people just
use a search feature but do not understand of configure it.
But they will notice when it is
gone .

These users do not vote, they are not involved in community work, they are not programmers, not system architects, not members of an online community. But they use systems like beagle. I know, as I stated in my first post, some people, which I got to switch their OS, from Windows to openSUSE. These people will miss features, too. Especially if you are so eager so simple remove this feature despite the fact that it was part of the distribution for many years.

The more I write here, the angrier I get. I mentioned that Lucifredi and Kulow are of another opinion (disable but no remove the software; make it possible to switch it on or off when needed), an opinion I agree with. Is it possible that YOU ignored that part? This is quite normale for the usual open source community. To me it is a relatively illusive concept, the more I deal with it (and I deal with it for now 9 years) the more I learn about the ignorance it contains. Too many people choose rather to ignore those who have to vote (usually called users) and instead see their opinion as the ultimate measure to decide pro and contra. Did it come to your mind that about 80-90% of those who start to create an account for a portal like openFATE, who pay the time to write some comments and skip through all these proposals in this portal, that 80-90% of these people might perhaps be programmers? Geeks and nerds as they are called nowadays. This is no real statistic representing the opinion of those who use a software, it is a statistic of those how develop a software. Make this clear to you.

So to get back on a rather rational level: I recognize that you are of another opinion. That most of the people here are. But, and that was important to me,
these votes in here are
not a real representation of opinions. I prefer openSUSE after all these years espcially
because it was bought by Novell.
Because they do research in usability, which is the only real way to ask the customers/the users, how to design the software. That is why I said, that an easy startup QA for the normal user is the best to do. Do not be too ignorant. The users know what they want, even if they miss some technical versatily, they will still take note of features that are missing, of bugs in the browser, of missing parts in the system "that they know worked on a different OS" or whatever else. Perhaps they annot name the source of the problem and do not know if it is a real design issue or a real bug. But they will say that the feature is not how they expected it to be.

I recently said to a colleague of mine that the times of Mac OS are nearly over. The only real advantage they have is that they can design an OS without paying too much attention to different hardware. They know exactly which hardware their OS will possible have to run on. If Linux with a nice GNOME, KDE, or-whatever-desktop would run out of the box on ANY posible hardware, with all features running without a problem (Audio, Bluetooth, 3D Graphics are still a problem as we know) it would be undeniable that Linux will be the winner. I see progress made well into that direction. I see that Linux is close to this goal, to solve these issues in nears time (most Graphic Cards now easily work, with only a few exceptions). So please do not disappoint me. I have to lead discussions about Linux/Windows and Linux/MacOSX nearly every week. I do not want to have them led in vain. Look at what Mac and Windows do, they have a search system with an index. Make ours betters, faster and less memory hungry instead of removing it. These who switch from Windows/Mac to Linux (for instance to openSUSE) want to find new and more useful features instead of fewer features.

I know this post was too long. I am sorry, but it thought it necessary.

icons/user_comment.png E. S. wrote: (9 years ago)

I agree with everything you said, but you must realize I/we aren't arguing against search. We're arguing against beagle.

I personally use google desktop search on a daily basis. And it works well. I assume that it does all its work when I'm not physically using the computer (a policy that is ideal for desktop usage). I'm not advocating its inclusion (primarily license reasons and kde integration reasons) but you should see that I'm not against a search or anything like that.

Beagle on the other hand, I've tried to give it a fair shot a few times. To see if it has improved (something I will admit Banshee has done). But its *always* problematic. Something that is echoed daily on IRC and the mailing lists. The firefox extension causes huge amounts errors and slow downs. The actual search program maxs out the CPU. IO brings the computer to a crawl when I need to get work done etc. It's just not pretty.

So if Beagle works well, I'd love to use it. But it doesn't and shouldn't be included. Put it this way. I would really like to see kernel initialization of graphics devices. However, until it's finished and works properly -- I think we'd both agree that it shouldn't be on our systems. I know it's not a good test for everything, but have you noticed how many other desktop distros have chosen to include beagle?

icons/user_comment.png S. R. wrote: (9 years ago)

Ok, I see your point. Perhaps beagle is indeed not a good solution and I was too narrow minded to realize it. (Though I haven't experienced the CPU problems anymore for about one year, I suppose you are right). Especially since the development of beagle has come to a crawl (the last release: 0.3.9 was released about four weeks ago but it needed nearly half a year to be released and contains only some mere bug fixes).

I think, I am going to open a new feature request in openFate. If you (and the other guys) are not against desktop search, but instead against beagle, it could be interesting to discuss why
Tracker should not become a replacement for beagle. Especially since KDE has now Strigi as a core component. So one can get rid of beagle and use some "quasi native" tools for desktop search (namely "strigi" and "tracker") on Gnome and, respectively, KDE.

Anyway, thanks for your reply and the discussion.

icons/user_comment.png S. R. wrote: (9 years ago)

Hm, as it seems I cannot open such a request. Wonderful! So perhaps somebody has read this discussion and might be so kind to at least evaluate the request and "perhaps" might open a new feature request concerning the replacement of beagle by Tracker (which is a Gnome Desktop search, but since KDE has already its own Desktop search this should not be that problematic... I hope)

And before somebody asks: no I will not file a feature request via bug tracking system. Those usually take weeks or even months before they are answered/evaluated/discussed etc...

icons/user_comment.png F. L. wrote: (9 years ago)

Hello Sebastian - I do not take the thread as being "against desktop search", which is a great feature, or against Beagle, which I personally run.

The decision is only to have Beagle not be running by default out of the box, but to have it installed and ready. The first time a search is performed, we ask. Users who want desktop search select to run it, and those who are more "frugal" in terms of CPU do not.

I am running a 3 year old laptop, and Beagle is running just fine for me. I suspect that's the case for a lot of people. But it is still a good idea to ask for a choice.

icons/user_comment.png E. S. wrote: (9 years ago)

100% agree. I think tracker/strigi make wonderful replacements. :)

icons/user_comment.png a. f. wrote: (9 years ago)

indeed... beagle is to heavy, traker instead, is simply wonderful!

icons/user_comment.png B. H. wrote: (9 years ago)

I was going to vote in favour of the request, because I've been bitten by beagle bringing machines to a crawl many times, but one thing I've noticed is that, as people move to dual / quad -core machines, it's no longer a big issue. I'm not saying ignore the memory and resource problems - just that even laptops nowadays can run plasma and beagle and still feel responsive.

The current system, where it notifies you when it does the initial indexing, is a lot better than the computer slowing to a crawl on a fresh install and people wondering why openSUSE is soooo slow.

icons/user_comment.png S. V. wrote: (9 years ago)

Coolo, I believe this should be done via patterns.

icons/user_comment.png S. K. wrote: (9 years ago)

having a desktop search easy to enable sounds like a good to have feature, so I wouldn't simply remove the package from install. But it doesn't make sense on a KDE4 desktop (and it's not there in 11.1 afaik) and it doesn't have to be running by default for GNOME either.

But this is something for the beagle maintainers to decide.

icons/user_comment.png S. K. wrote: (9 years ago)

that is: it should be off by default (seeing all the votes). But if it's worth to make it easier to turn it on than it is, I leave to those that know. But the solution to enable it, should be within the desktop.

icons/user_comment.png C. B. wrote: (8 years ago)

Id prefer to not have it installed, but disabled by default comes a close second. ;-)

icons/user_comment.png J. E. wrote: (9 years ago)

Less than "easy way to disable beagle completey during installation" it should even be "disable beagle by default", thank you.

icons/user_comment.png M. M. wrote: (9 years ago)

great idea, especially to my slowly pc

icons/user_comment.png G. S. wrote: (8 years ago)

Totally Agree. I just post on my blog, and I will pay 5 pints of Guinness to the great developer which will do that amazing thing.

icons/user_comment.png j. a. wrote: (8 years ago)

I agree Beagle should be an optional item, not installed by default.  There, I've said it.

 

But an alternative might be to install it and restrict it't indexing BY DEFAULT to the user's home directory, (and perhaps the user's mail spool), and hava a configuration window that allows adding additional directories.

That is a feature that might make it more palletable. 

But realistically, when this many people arrive at a Future Feature site begging and pleading for a package to dropped from a normal installation you should assume there are some serious flaws with that package.  This site should be about new and improved features we would all like to see, but instead this thread is focused on something that has been rammed down our throats for way too many releases, and which has historically been difficult to remove.

 

Side issue:

Unless you are a Linux Developer there is no point in having it index the entire hard drive.  Your average user has no need of these areas, and experienced users already know where things are, so a generalized indexer that searches the entire disk is a solution looking for a problem.

icons/user_comment.png j. b. wrote: (8 years ago)

Ok for those who want to get an easy way to disable Beagle.

But it should be activated by default. I am using Beagle intensively (on Gnome) and I have never got a problem with it.

It just rocks and a huge time saver to me. Maybe my hardware is just not obsolete (Core 2 duo laptop)...

I think it is the kind of killer app good to show off and that can bring more new users.

icons/user_comment.png a. f. wrote: (8 years ago)

you are luky then.. beagle on my pc make them very very slower, it should be disabled by default, if you need it, then you insta/activate it

icons/user_comment.png M. c. wrote: (8 years ago)

Disable it by default, i use kde... and there is alreay a solution for it....

we could also disable mono...

icons/user_comment.png M. L. wrote: (8 years ago)

Vincent, can you do this? As it is our highest rated feature it would be very good to have implemented rather soon then later. Thanks.

icons/user_comment.png V. U. wrote: (8 years ago)

Well, it depends on what is the decision here:

  • if it's something that should be done during installation, I have no idea how to implement that.
  • If it's just disabling beagle by default, I'll need to investigate, but it hopefully only is changing something in a .desktop file.

So what's the process on taking a decision here?

That being said, just disabling beagle by default might expose a usability issue: if it's disabled, it will not index files. So when the user searches for something for the first time, it will not work and users won't understand it, and will just give up on it. (It might be solvable with a nice message the first time the user does a search, though)

icons/user_comment.png M. L. wrote: (8 years ago)

Vincent, please see #1. What you describe is exactly what Federico suggested as well. So I'd say disable beagle by default and offer option to run at first search.

icons/user_comment.png K. E. wrote: (8 years ago)

IIRC, the kde help center works this way and it is rather annoying.

Most of the time, the desktop computer idles...  I think on the Mac the desktop search (spotlight) is enabled by default.

icons/user_comment.png S. K. wrote: (8 years ago)

you're wrong. Most of the time, the desktop computer saves power.

icons/user_comment.png K. E. wrote: (8 years ago)

Yes, you are right.  Once the work is done.

On my desktop at work, beagled and beagled-helper do not cause any notable load. It's different on my test machine, though.

icons/user_comment.png D. H. wrote: (8 years ago)

When it comes to indexing services spotlight is far ahead of beagle in usability and performance.  It is also easily disabled with a system setting if desired.  Even on old G4's spotlight doesn't kill performance like beagle does.

icons/user_comment.png S. L. wrote: (8 years ago)

Beagle should be disabled by default.

icons/user_comment.png V. U. wrote: (8 years ago)

Fixed in GNOME:Factory, and submitted to openSUSE:Factory (#14802).

icons/user_comment.png H. D. wrote: (8 years ago)

just heard about this request...

i would like to strongly support it.

Beagle eats way too much ressources away for something to be convenient.

btw: in our institutes desktop configuration (OpenSuse, ~60machines) we got rid of beagle totally. Unfortunately some packages depend on beagle-lib, so there is some leftover in the package selection, but this should not harm, hopefully;-)

icons/user_comment.png R. L. wrote: (8 years ago)

I agree.  It just gets in the way.  Disable it by default.

icons/user_comment.png D. A. wrote: (8 years ago)

agree, it should be disabled by default.

icons/user_comment.png F. V. wrote: (8 years ago)

Windows' most annoying aspect: doing things you never told it to do, or are even aware of, slowing you down when you decide to use "your" computer.

openSUSE most annoying aspect: ditto for Beagle and that annoying "man" pages indexing.

Kill the dog.

icons/user_comment.png G. P. wrote: (8 years ago)

So the other day I installed f-spot on a (previously) minimal openSUSE 11.2 system and what did I get as a dependency and activated by default (and keeping my notebook and disk busy afterwards? Beagle.

That really does not sounds right, getting something like Beagle in via the backdoor (from a user's perspective)...

icons/user_comment.png V. U. wrote: (8 years ago)

Hrm, isn't the beagle part of f-spot split in a f-spot-extension-beagle subpackage?

icons/user_comment.png G. P. wrote: (8 years ago)

Doesn't look like it. On my openSUSE 11.2 system:

# rpm -qa | egrep 'beagle|f-spot' 
libbeagle1-0.3.9-3.3.x86_64
# rpm -e libbeagle1
error: Failed dependencies:
libbeagle.so.1()(64bit) is needed by (installed) yelp-2.28.0-2.5.x86_64
libbeagle.so.1()(64bit) is needed by (installed) nautilus-2.28.0-2.5.x86_64
libbeagle.so.1()(64bit) is needed by (installed) brasero-2.28.1-2.3.x86_64

So, let's see what happens if I now install F-spot. Voila!

# zypper -v in f-spot 
Force resolution: Yes
Resolving package dependencies...
Force resolution: Yes
The following NEW packages are going to be installed:
beagle 0.3.9-9.10.4
f-spot 0.6.1.3-2.5
2 new packages to install.
icons/user_comment.png V. U. wrote: (8 years ago)

Ah, my bad, it's only in factory...

Last change: 8 years ago
Voting
Score: 245
  • Negative: 14
  • Neutral: 4
  • Positive: 259
Feature Export
Application-xmlXML   Text-x-logPlaintext   PrinterPrint