I switched to linux from windows
windows has this abso-fucking-lutly amazing thing called Everything Search
here it is shown in action.
If you get used to ability to just press hotkey start typing and open what you want... launch what you want... find any possible file everywhere on your system.. well that thing is missed tremendously when its gone. While linux had lot of search utilties, none felt like it was good replacement and everyone acted like I insulted their whole family when I pointed out what features what alternative misses.
So I made angrysearch which is just poors man replacement as it lacks some features, most notably the instant awareness to any changes, but still I am happy with it.
I really missed Everything search from windows when I switched to linux.
People somehow did not get that filtering as you are writing instantly and then make immediate use of the results is not replaced by find or locate or something that index just ~, so I literally learned python to write file search.
Its amateurish but it works.
Later fsearch popped up as a project, which is probably a better option to use for most people.
I am preaching Everything as well
Here are few videos showing it in action
I actually learn python and made poor linux alternative partly because of it.
its fucking amazing, I would not even call it search, once you get used to it, its more like a navigation tool... as mostly I use it not to find something I lost, but to navigate instantly somewhere that would take too many clicks...
cd
commands follow each other around.I got this linux file search project - angrysearch, and I remember how giddy I was when my system scan time went from some 3+ minutes, to 1min 20 sec
Not as tremendous gains as on windows or going through network mounted drives, but hell it actually made me feel like the project is usable for some periodic scans to keep the database up to date..
When I switched from win to linux people were telling me to just use mlocate as replacement for the amazing Everything Search.
mlocate is just not good enough.
Theres world of difference between being able to see results instantly as you type your search term, with the results being immediately useful ...
..and with mlocate where you write your thing, press enter, wait for it to finish in 2 sec and see if the results are small enough to bother having a look or if query needs to be more precise then you going to search again... and once you narrow it down enough you now need to copy paste that text or something because its in stupid terminal and not usable...
I was so annoyed by lack of good search application that I made my own.
Year later even better new search appeared - FSearch
The thing with great search tools is not that they are used only for searching, but for navigating where you want to go instantly
>handiest use was being able to type in folder names and have it launch the folder in a file manager like Thunar or Nemo
for that purpose I use angrysearch that I got hotkeyed to the alt + space
>I even made my own skins with the WYSISYG editor.
I am such a fan of everything that once I moved to linux and found out that theres nothing comparable to it, I learned python and made poors man version of it
> want a simple mortal user executable
I recently began using sysutils/angrysearch
DoTheEvo/ANGRYsearch: Linux file search, instant results as you type
Cinnamon (and possibly some of the other DEs) lack a file search integrated into the menu that indexes all* files accessible to a user.
Right now I'm using ANGRYsearch tied to a hotkey, which does the job very well, but it should actually be part of the DE because
*configurable: home folder / specific folders only, possibly even system folders for the superuser.
> Integrated indexed instant search (like Apple spotlight)
AngrySearch works well, though it is not installed by default and does not quite have the integration you want. Ulauncher may be closed to what you want and it would be good were it - or both of these programs - to come preinstalled in Mint.
Launcher is your mockup for programs. (check out rofi, link in older reply).
for Search I currently use AngrySearch. Which indexes your files^(manually triggered), and then searches that index when you type in the search box.
I find that some of the extensions don't work. One that does work, but needs some considerable setting up, is called 'Z search'.
Also, try AngrySearch. It's good.
Well, my first post ever here on UsabilityPorn, I hope I'm following the rules.
Basic stuff I do to setup things the way I want:
And I just feel fine with my laptop, now living solely on opensuse tumbleweed (no more dual booting :-p )
>But yes, at the beginning I've tried to find an alternative really hard.
I use ANGRYsearch since the search built into Dolphin fails to find whatever I'm searching for on a regular basis. The first sentence on the github page is
>Attempt at making Linux version of Everything Search Engine because no one else bothered.
In my experience, getting results is instantaneous with it updating as you type each letter. The only two drawbacks I've found are
1) you have to manually update the database (There are instructions for setting up a cron job on the github page) which takes 7-12 seconds to finish and
2) It doesn't search inside files.
​
But overall it does what I need it to do and does it really well. FSearch is more recently updated than ANGRYsearch and is very similar, so it's probably worth a look as well.
AngrySearch. it's great, but you need to install it from github - though as github installs go, it's easy.
It's well maintained and it works well. However, you might want something like ananicy to regulate how AngrySearch's updates play with your CPU and disk.
Including AngrySearch - and indeed Ananicy - in Mint by default strike me as a good idea (if any devs happen to be listening).
A couple comments away from here the author of ANGRYsearch discusses several alternatives.
edit the file with sudo /usr/lib/python3.5/site-packages/catfish/CatfishWindow.py
search for the offending line "self.builder.get_object("splash_title").set"
and replace the whole line with:
self.builder.get_object("splash_title").set_text(_("Searching..."))
the replacement uses 3 times dot instead of unicode symbol for ellipsis
thats what I would try...
Also you might want to check out angrysearch
I am a noob, but got a project where I am trying to make a linux file search, so I read up bit on this
FYI In python 3.5 scandir will be officially added for much faster traversing the file system... syntax is the same as os.walk
>how could i eliminate it not adding directories, and creating the full path of each file and not just the filename.