Skip to content

Search has been removed from the "Workspaces view". Was it really necessary? #95

Avendattor started this conversation in Ideas
Search has been removed from the "Workspaces view". Was it really necessary? #95
Jun 29, 2021 · 18 comments · 36 replies

We started to discuss it in #85; #70; pop-os/shell#995 and some other.

As I can see, not only I was used to search for apps in "Workspaces view".

Yes, "App view", "Workspaces view" and Launcher are 3 completely different tools. But IMHO auto-switching to search on typing was really useful feature.

I propose to discuss options for a solution that will suit the majority. For example, auto-switching to launcher on typing, or adding switch for enabling old search in Workspaces view.

Replies

18 comments
·
36 replies

FYI, cosmic is actually just a gnome extension which means you can disable it to get back to the old behavior. Didn't realize that until a few days ago.

6 replies
@jmbuhr

not quite, disabling it breaks the regular overview and search visually (the app grid appears in the background of everything)

@ArthurVardevanyan

You can revert the change manually then install the extension from source.

The User Extension will override the System Extension.

@Avendattor

I (and my colleagues) use Pop!_OS because it has (or had) great out-of-the-box ready-for-work environment. We use it for VMs, for example. I understand that anybody can reconfigure his setup for personal purposes. IMO this search feature must be included by default. Or there should be some quick switch for it.

I agree!

I found that enabling the "search" shortcut gives back the old behavior (i.e. search in Workspaces view) the only thing would be to enable it to be only the "super" key (I put it as the "menu" key instead for myself but take a while to relearn the behavior)
image

5 replies
@Avendattor

Just tried "Search" shortcut - yes, it works. IMO, this would be useful (and can be the solution for our problem). But IDK what to do with this (behavior is not as before):

  1. Start typing
  2. * View switches to app view & search *
  3. Clear search field
  4. * You are in current (not old) Workspaces view, where search on typing does not work *
@munoztd0

Yeah indeed the clear search "erase" the possibility to type search.. No typos allowed then I guess?

@digitalisland-nino

I also found that Launchers > Search works perfectly. Is there any way to bind Search to Super only via a terminal command (also disabling the Cosmic use of Super preferably)?

"gsettings get org.gnome.shell.keybindings" has "toggle-overview" but there doesn't appear to be any entry for "Search".

Copying my comment here for discussion.

Not sure about other people, but I'm not really partial to whether it is gnome search or launcher.

On keystroke, instead of
Workspace -> Gnome Search

It would do.
Workspace -> Launcher

8 replies
@mmstick

What are you doing in the Workspaces view to begin with if you want to search though?

@SUPERCILEX

For me, it's that I want a single key to do everything. The separation adds unnecessary complexity.

@ArthurVardevanyan

What are you doing in the Workspaces view to begin with if you want to search though?

I use the workspace as my one stop shop. It is used for everything the workspace offers, and then search (or launcher).

I can see what applications I have open, and which monitor they are on, even if they are nested or hidden.
I can then quickly switch to another application, move an application to another monitor, or search and open a new app/window if I don't see it.

This allows the workflow be more fluid, two (or more) different tasks can be accomplished by going to one place.

Hi,
Workspace + search was just a great thing. I can't figure out why it has been removed...

0 replies
@devindg

Reasonable people can disagree, but I think the complaint about search being removed from Workspaces isn't addressed in the blog post. The latter says that universal search is not frequently used, so it was decided to keep search focused via the Pop Launcher. This says nothing about why the option to search while in Workspaces view was removed (other than there is some indication that Workspaces isn't really used that much).

If somebody is already in Workspaces and they want to launch an app or open a file or whatever, why not allow the user to do that? I think that's the issue. The Launcher is also not nearly as performant as GNOME's universal search, in terms of speed or breadth. I'm sure that'll change in the future, but right now it is suboptimal.

All that said, I believe in System76 as a company. Thank you all for the thankless work.

@mmstick

It may not be explicitly addressed in the blog, but contextually the answer is there. The search on the workspaces view, if not removed, would continue to enforce itself as a crutch towards a better paradigm. When you are opening the workspaces view, you already have a goal in mind for what you intend to do. You're not so indecisive and impulsive that you aren't sure if you want to move windows across workspaces, or open applications. So why subject yourself to a cascade of animations and blur effects that take you away from your workflow, just to launch an application? Which we have to be real, that's what most people use search for.

@ry167

I think the concept from that post that drove these decisions is "no single component should do too much".

In the "Launching Apps" section of the post, the animations for opening an application are discussed which is a fair complaint about the combined Gnome Activities.

However I think a better solution than splitting it up into small pieces as has been done here would be to bind the new launcher to Super + Space (or similar) instead of the Super key. The Applications and Workspaces views are the same as the Activities just a bit worse so is worth bringing back.

Personally I have switched back to Gnome Shell until this has had some more work - and I have become a supporter of Pop!_OS (you should allow for more than $1/month!) to support the continued improvement.

Some more configuration options to pick and choose between the features would be the best of both worlds - but I understand the hesitation to adding more config switches

I use search in the overview specifically because with it I have a one stop shop for everything.
I'm a touchpad user, mainly because I rarely have a mouse with me yet can't memorize keyboard shortcuts.
I love how I can press one single button to have all my windows and workspaces visible. And it allows me to quickly swing windows from one monitor to another, as well as start typing and get to installed apps, pop shop apps, files, calculator, and DDG search in a blink of an eye.
With cosmic it broke into 3 different menus but I don't have 3 super buttons.

0 replies

so no one uses workspaces to search and open a bunch of apps to then place them in different workspaces quickly? now there are more steps and there is plenty of room to keep search in the workspace view i don't get why it had to be removed, plus the new launcher search is not even the same , old one was quicker because you didn't have to spell out the whole name of the app, typing f and enter would open firefox now its firmware, vs would open vscode but now its libraoffice draw... i keep opening wrong apps because of muscle memory

0 replies

It makes no sense to me why they changed the workspaces view. I have no problem with wanted to move to the new app launcher, but please restore the functionality of the workspaces view so those of us that are used to it don't have to switch back to Ubuntu just to get a functional workspaces view. Please, just an option to turn it back on if we wish.

0 replies

The all-in-one, single-key launcher was one of the best features of Pop_OS over Ubuntu. I also vote to bring it back.

In the meantime, here's the easy way to get it back:

sudo apt install gnome-session
gnome-extensions disable pop-cosmic@system76.com
gnome-extensions disable cosmic-dock@system76.com
3 replies
@JohSchillerEmnify

Doing this until the Maintainers see that removing this feature seriously impairs peoples workflows. I loved the super behaviour so much that this was something I talked about most of the time when discussing Linux v Windows. because every single time I work on Pop and go back to my Windows PC I really miss this feature and constantly have to remind myself that it's not that easy on Windows.

@sc941737

@jkleint I used your solution previously, but I found that I can do get the same old behaviour without reinstalling gnome-session. See this comment of mine: #95 (reply in thread)

I completely agree. The removal of search in the workspaces view have seriously impacted my workflow.

  1. I usually have multiple windows from the same application open. ALT+TAB makes it really cumbersome to switch between those. Pressing SUPER to get the overview quickly allowed me to switch between windows
  2. If an application that I wanted isn't in the overview, I can easily type to get it opened
  3. I use multiple keyboard layouts (Danish and US), and symbols change depending on that. Meaning that if I'm on Danish layout, I cannot SUPER+/ to get to the launcher.

This causes my workflow to be something like this right now:

  1. Press SUPER to get overview, just to see that my app isn't open
  2. Press SUPER+/ to open launcher, just to figure out that the launcher can't be opened while having the overview open
  3. Press SUPER / ESC again to close overview
  4. Press SUPER+/ to open launcher, just to figure out that I'm on Danish layout, and "/" is in another location.. So either
  5. Switch to US layout (SUPER+SPACE) or figure out where on the Danish layout I can find the correct symbol.

Previously it was:

  1. Press SUPER to get overview, just to see that my app isn't open
  2. Start typing to search for it... DONE

Please restore functionality that so many people depend on in their workflow, or at least give us the option to re-enable it.

0 replies

And cosmic is slow!!
After the upgrade my machine felt very unresponsive under my usual workload. (4 monitors, docker, vscode, browsrer with a lot of tabs, etc)
Animations were jerky. At the end of the day when I - for the thousands time - started to type for a program after I pressed the super key nothing happened of course. So I pressed the super + A for the app menu (with the stupid solid color background), then it froze completely.
So I did: gnome-extensions disable pop-cosmic@system76.com and the idle cpu load instantly dropped from 12% to about 5%. The system is responsive and the animations are smooth again.
From my point of view cosmic is a failed attempt. Keep the dock (optional) and trash the rest.

1 reply
@xanderificnl

This seems a bit harsh. I haven't experienced the same CPU load or sluggishness. A bug report seems more appropriate.

Suggestion:

If you bring back the ability to see my applications as windows just like in workspaces, I for one might be tempted to give your new search a try. As others already stated, there are people rely on the "thumbnail" of the application to quickly switch between apps. Removing the possibility of identifying my applications quickly, seeing on which monitor they are and reordering them quickly seriously impares my current workflow. One of the reasons I stuck with Pop after distro hopping quite a bit was the way the super key worked.

I honestly couldn't care less if it's "bad UX design" like some mentioned here. In my opinion it was "extremely good UX design" because it makes life just so much easier.

to address @mmsticks point:

When you are opening the workspaces view, you already have a goal in mind for what you intend to do. You're not so indecisive and impulsive that you aren't sure if you want to move windows across workspaces, or open applications. So why subject yourself to a cascade of animations and blur effects that take you away from your workflow, just to launch an application? Which we have to be real, that's what most people use search for.

It's really not about being impulsive. It's about not wanting to work more than is necessary when working with multiple windows. I'm a devops engineer. Having at least 6 applications open at a time is my norm, usually it's more, often even multiple instances of one application. that means having a list of applications with icons is really not an option for me, it's just more work and takes longer to see which window I'm looking for. I also frequently need to launch new windows, so my most frequent actions are

  1. Switching between windows (by visually identifying them)
  2. Opening a file or application

So it makes a lot of sense to have this be one single key instead of two right?
And since quite a lot of people are of the same opinion on this it might be a good idea to at least give them the Option to switch back, or address the Issue itself directly instead of continuing to insist it's bad UX design, I mean the first part of User Interface is User because it's the user that uses the Interface who should feel comfortable with using it. There are even people on here willing to do the work for you.
Until then I will have to that disable that part of Cosmic. Even though I do like that dock that was implemented a lot.

0 replies

For those who want to enable search in the workspaces view but want to keep other cosmic functionality (e.g. the dynamic dock), you only need to disable pop-cosmic (the first 2 lines of @jkleint 's answer).

sudo apt install gnome-session
gnome-extensions disable pop-cosmic@system76.com

After doing this I wasn't able to see the actual search bar in the workspaces menu until after a reboot (or logout & login), although the search functionality worked.

0 replies

With 21.10 on the horizon and the Beta now out,
I noticed these two open issues:

The Original Issue for this discussion:
#85

This New Issue for 21.10:
pop-os/shell#1186

Here is a GIF on my take. I have been using this since the 21.04 Beta.
Workspace -> Launcher

workspace-launcher

My implementation doesn't quite match the mock-ups in the new issue, but this is what works for me.

Code For It:
It required modifying both pop-shell and cosmic.

Shell
https://github.com/ArthurVardevanyan/pop-shell/tree/workspace-launcher

Cosmic Based on Impish (21.10) Branch for Gnome 3x & 4x
https://github.com/ArthurVardevanyan/pop-cosmic/tree/workspace-launcher

Cosmic Based on Hirsute (21.04) Branch for Gnome 3x
https://github.com/ArthurVardevanyan/pop-cosmic/tree/workspace-launcher-hirsute

One Known Bug:
The Launcher won't trigger till the Workspace Animations Completes. My mitigation was increasing the animation speed for that action .

0 replies

The single entry workflow is modern and vital to many users now, and we want more choices than GNOME. Most importantly for the repetitive task of switching anything between tasks, having 1 key and not having to know multiple multi-key shortcuts over and over reduces cognitive fatigue. When you need to shift your attention, you just do it because there is one key so your muscles can get there the same time your mind does. It doesn't matter if it's the new application launcher or GNOME's,m we just don't want to be abandoned because we like to do things simpler and faster. This is most important for the new rust desktop. There isn't any good argument for not allowing the option to launch applications from the overview, (or to launch the launcher by typing while int he overview).

Need to switch windows? super
need to switch workspaces? super
Need to view workspaces or manage them? super
Need to see or interact with the panel if you're in full screen? super
Need to launch an app? Super and search and launch
Need to launch an app on a specific workspace? super, search and drag it where you want.

This is simpler. This is faster. This is better.

3 replies
@ikeofkc

Also check out this write up about Pop OS that praises it, and one of the main parts reviewed in detail was why the single-entry workflow is so good.

https://ar.al/2018/07/26/popos-18.04-the-state-of-the-art-in-linux-on-desktop/#gnome-shell-3-a-masterpiece-in-interface-design

@coughingmouse

This is Super.

@skylord123

I'm still not fully used to the new shortcuts. I find myself goofing it up all the time :/

Partially coming from MacOS I can understand the Pop devs going the same route with a separate workspaces, application dashboard and launcher.
But I too have wished wile using my macbook that the workspaces functionality was combined with a launcher like Gnome. Similar to Gnome I never use the application dashboard on my macbook.

Pop now having a better launcher is great, and making them separate entities is understandable, but not being able to include the new launcher in the workplaces view is a regression in functionality that made the Gnome workflow so great.

I have disabled the pop_cosmic extension for now, but I hope the new launcher gets featured on the new workplaces page, which I also find better than standard Gnome.

0 replies

One of the devs mentions the plan is to eventually integrate the launcher (not app library) into workspace view. That satisfies me (even as an option toggle) completely and wouldn't want to disable the extension at that point.

What do you all think?

1 reply
@ArthurVardevanyan

One of the devs mentions the plan is to integrate the launcher (not app library) into workspace view. That satisfies me (even as an option toggle) completely and wouldn't want to disable the extension at that point. What do you all think?

I have been using type to launcher in workspace since the launch of 21.04, I modified the extensions to do it, (See GIF higher up for example.)

My implementation isn't perfect, (I have not gotten it to look like the screenshot they have for their plan), but it gets the job done.

I miss being able to search for files in the super menu 😢

3 replies
@leviport

Launcher can search files with the find keyword. Tip: type a ? in the launcher to see usage instructions for useful things like that.

@sc941737

I find launcher's file search to be rather off from what I'm looking for. For example, I might type a name of a file in my home directory, but it will instead find tens of files with that word in some obscure git repository. It does get things right sometimes, but most often than not it doesn't find what I'm looking for.

My solution is the following:

        # Disable COSMIC, enable GNOME
	dconf write /org/gnome/shell/enabled-extensions "['pop-shell@system76.com', 'system76-power@system76.com', 'ubuntu-appindicators@ubuntu.com']"
	dconf write /org/gnome/shell/disabled-extensions "['cosmic-dock@system76.com', 'pop-cosmic@system76.com', 'ding@rastersoft.com']"
	
	# Re-enable disabled search in files, calendar and calculator
	dconf write /org/gnome/desktop/search-providers/disabled "['org.gnome.Contacts.desktop', 'org.gnome.seahorse.Application.desktop', 'org.gnome.Terminal.desktop']"

(Note: You need dconf-editor to be installed.)

These commands disable Cosmic and re-enable some kinds of search (including files) in Gnome search. Some I keep disabled, like contacts, because I don't use them, but you can of course modify these commands as per your needs.

Keep in mind, these commands are written for a basic PopOS install. If you have some extra extensions installed, you will need to add them to the relevant command, otherwise they may be disabled.

@DanishMule

@sc941737 DUDE! This solution rocks thanks a ton! no really! This made my frigging week!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Ideas
Labels
None yet