Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[REQUEST] Toggle between current jobs, not only windows #2094

Open
2 tasks done
landsolar opened this issue Feb 11, 2025 · 3 comments
Open
2 tasks done

[REQUEST] Toggle between current jobs, not only windows #2094

landsolar opened this issue Feb 11, 2025 · 3 comments

Comments

@landsolar
Copy link

Before opening a feature request

  • I checked the next branch to see if the feature has already been implemented
  • I searched existing reports to see if it is already requested.

What is the user problem or growth opportunity you want to see solved?

One of the most annoying things about working with multiple windows and tabs in firefox, when you want to switch quickly (using keyboard shortcuts) from one task to another (I define a task as a window or tab), is that you have to use keyboard shortcuts and think each time whether you need to switch windows or tabs.

It would be very practical to display the last tabs used in firefox in rofi, in the same way as windows.

This way, with a single keyboard shortcut, you open the selector and choose the task you need to switch to, without using the mouse at any point.

That would save a lot of time and effort.

I've read that this is possible in windows 11 with edge, which presents tabs in the windows switcher.

The idea would be to present the last tabs opened in firefox via an extension to display them in ROFI. Is this possible?
Opening tabs as windows is not an option.

Unless a better solution already exists? I'm on ubuntu.

Related link :
https://askubuntu.com/questions/1491805/unified-application-switcher-browser-tabs-native-window
https://www.reddit.com/r/Ubuntu/comments/13gr3ll/windows_like_alttab_switching/

How do you know that this problem exists today? Why is this important?

Productivity

Who will benefit from it?

All users with intensive tabs usage

Rofi version (rofi -v)

1.7.5

Configuration

none

Additional information

No response

@DaveDavenport
Copy link
Collaborator

I am not sure what a 'job' is, rofi can only see 'windows' and tell the window manager to bring a window forward.

So switching within a tab in a specific application requires some interaction with the app directly, and I am not sure if there is standardized protocol for this.

For firefox, I've seen scripts/plugins in the past. I never used them myself, but a quick google shows the following 3rd party tools:

@landsolar
Copy link
Author

about 'job' : imagine you are writing a book and you have to switch between multiple LibreOffice docs and Google Docs. It is a mess to switch because each time you have to think about it is a window or a tab. It is just an example.
Maybe it is better to call it a screen.

If all your docs are Google Docs, then it is so easy to switch with the firefox switcher (ctrl+tab) open the menu, you choose from the last open tabs displayed. No mouse, no need to think about it is a window or a tab.

Opening all tabs as a window can solve the issue, but it's not an option because I need to keep all my tabs open (more than 120) and access them easily with Tree Style Tab extension.

Thanks for the links

@DaveDavenport
Copy link
Collaborator

DaveDavenport commented Feb 11, 2025

From a program perspective 'job' does not mean anything, and as far as I know there is not really something (generic) available that can represent this.

Maybe there is a window manager that can do 'tagging' and you can then write a plugin for rofi that shows this?

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

No branches or pull requests

2 participants