It's very possible that what I'm asking is either (a) impossible or (b) difficult to search for given the terms in the search string or my ignorance of the right terminology. In any case, here's the context, what I'd like to do, and the questions (skip to "What I'd like to do" and "The questions" if you're in a hurry).
Context
I often have many applications and browsers opened simultaneously. When I need to do something else (eg, send an email, find a research paper on a given question, get to the wiki on a concept, open up Obsidian to capture an idea on a note, use VS Code to tinker with code), I currently have 2 options:
Open up another instance of the needed application
- open new tab/window of FireFox to get to email/Google Scholar/wiki
- open up Obsidian to capture thought
- open up Anki to make new flashcard
- open up VS Code to play with idea or code snippet
Look through currently opened applications that may or may not already have what I need
- When the number is small enough (and is only on one virtual desktop), using
Win
+Tab
does the trick
- When the number is small enough (and is only on one virtual desktop), using
Oftentimes, neither of these is great since personal working memory is a huge constraint/bottle neck.
Pros & Cons of 1. Open up another instance
1. Pros:
- Can be very fast (when using keyboard shortcuts and not many things are running)
- Usually quick enough so that the task being held in working memory (eg, "I need to do X, so let me open Y") isn't lost by the time the application/webpage is open
1. Cons:
- Often leads to duplicates which clutters things
- Creates resource burden on computer memory & processor
- Eventually slows down computer to the point where the task in working memory is forgotten
Pros & Cons of 2. Manually look through open instances
2. Pros:
- Less resource intensive on computer memory & processor
- Avoids duplicates
2. Cons:
- Is usually slow enough to forget what app I was looking for or what I wanted to do with it
- Can lead to getting distracted by other open apps/webpages (eg, "Oh yeah, I meant to finish Z, let me do that now")
What I'd like to do
In the ideal case, I'd be able to open up some kind of single search box that searches simultaneously across all of these things:
- (A) open instances of applications (eg, Obsidian, Anki, FireFox, VS Code)
- (B) titles of open webpages in FireFox
- (C) both (A) & (B) but across all Windows 10 virtual desktops
The would allow me to quickly see if what I'm looking for is already open and either continue using that instance or make an instance.
The questions
Is what I'd like to do even possible on Window 10?
Is what I'd like to do possible on some OS (Windows 11, Mac, Ubuntu, Manjaro, etc)?