Open EricKotato opened 3 years ago
I love the bar in the state that it is right now so thank you for all the work so far.
This is a good idea to implement when the form opens to search. I have the same issue as well and it shouldn't be to hard to code.
This all could happen without the user noticing anything. The hard thing is that the installation location is not always the same which makes it interesting how to solve this but I don't know all the locations by heart.
I love the bar in the state that it is right now so thank you for all the work so far.
This is a good idea to implement when the form opens to search. I have the same issue as well and it shouldn't be to hard to code.
1. Detect if Everything is running or not. This should be easy as the process name is 'Everything' 2. Start Everything with process argument '-startup'
This all could happen without the user noticing anything. The hard thing is that the installation location is not always the same which makes it interesting how to solve this but I don't know all the locations by heart.
On start-up Everything will generate or update the index which may take a long time. The real benefit of Everything comes only by always running in the background.
That is true however I have Everything as a service installed indexing and EverythingToolbar cannot communicate using that without the UI being open in the background in my experience.
I love the bar in the state that it is right now so thank you for all the work so far. This is a good idea to implement when the form opens to search. I have the same issue as well and it shouldn't be to hard to code.
1. Detect if Everything is running or not. This should be easy as the process name is 'Everything' 2. Start Everything with process argument '-startup'
This all could happen without the user noticing anything. The hard thing is that the installation location is not always the same which makes it interesting how to solve this but I don't know all the locations by heart.
On start-up Everything will generate or update the index which may take a long time. The real benefit of Everything comes only by always running in the background.
That is true however I have Everything as a service installed indexing and EverythingToolbar cannot communicate using that without the UI being open in the background in my experience.
The Everything service only handles the UAC and does not index at all ! Of course the Toolbar needs Everything running in the background and if it would only start on demand by the Toolbar a long delay may occur.
I think the way Everything/EverythingToolbar is used should be up to the user so I support the suggestion to automatically launch Everything if it is not already running. A startup delay can be handled by displaying a waiting animation within EverythingToolbar.
@Horst12 If I take a look into the documentation this is not the case? At least I get the impression that it does help the indexing. https://www.voidtools.com/support/everything/everything_service/
@stnkl Thank you, I agree.
@Horst12 If I take a look into the documentation this is not the case? At least I get the impression that it does help the indexing. https://www.voidtools.com/support/everything/everything_service/
@stnkl Thank you, I agree. Belive me, the service doesn't index (I use Everything since its very first versions years ago). The service only helps by avoiding the UAC prompt which would be necessary if Everything isn't run as Administrator, which is not suggested. Read this post from the Author if you don't trust me Voids service explanation
For me Everything eats ~250 MB RAM, so I launch only when it's needed instead of putting it to autostart. Since you can choose Everything.exe for "Show in Everything", could be same launched in tray only when opened?
For example:
Or there is another way:
Everything not started. Run
, whereRun
is a button or link that launches Everything in background.Run
is clicked, Everything is started on backgroundSome options that may be useful
-startup
: run Everything in background.-first-instance
: don't run Everything if it's already started.