Default an app or window title to be visible on all workspaces #795
Replies: 10 comments 10 replies
-
Right-clicking on the icon in the panel shows "Visible on all workspaces" as an option, and right-clicking on the window's title bar has the option "Always on visible workspace." Would either of those existing options work for you? |
Beta Was this translation helpful? Give feedback.
-
Sorry! It never occurred to me that there might be a use case involving so many apps that this is a problem. When I use separate workspaces for projects, I almost never want the same app window to be visible on all workspaces. For my use case, that would defeat the point of using a different workspace. "Chaque chat, son rat," as they say in French. I've been looking around for options for you, but to no avail, probably because of my own ignorance. There have to be startup settings for each app somewhere. Wmctrl has no facility such as you need. I'm wondering if dconf might be a solution, but I am unfamiliar with dconf-editor, and have had no luck so far. But I can't shake the feeling that there ought to be a parameter you could enter in the Exec= line of the relevant desktop files. If there isn't, I agree with you that there should be. |
Beta Was this translation helpful? Give feedback.
-
That makes sense. I''ve heard of Compiz but have no experience with it. I guess I'll have to install it and try it out. |
Beta Was this translation helpful? Give feedback.
-
Works for all workspaces. |
Beta Was this translation helpful? Give feedback.
-
Adding my voice to this request. Having to manually enable 'Visible on all workspaces' every time is tedious for applications that naturally work across workspace boundaries.
The fundamental issue is that the current design assumes all applications should be workspace-bound by default, which doesn't reflect real-world usage patterns. Different users partition their workspaces for different reasons (project separation, context switching, work/life balance, etc.), and the system should respect this diversity by giving users the option to decide whether an app should be visible on all workspaces by default or not. This seems like a relatively straightforward enhancement that would significantly improve the user experience for those of us who work with multiple workspaces regularly. |
Beta Was this translation helpful? Give feedback.
-
An example for starting celluloid and having it visible on all workspaces
|
Beta Was this translation helpful? Give feedback.
-
I think a Cinnamon Extension would be a good way to implement this feature. I'll give it a shot. |
Beta Was this translation helpful? Give feedback.
-
I created a Cinnamon Extension that remembers which applications have had the "Always on Top" or the "Always on Visible Workspace" setting applied, and when new windows of those application(s) are opened the settings are restored. If the user then changes any application window to remove the settings, then new windows for that application will not not have the settings applied from that point forward, until, of course, the user enables the settings once again. Currently it's only on my Github. I'll push to Cinnamon Spices once more testing is done. https://github.com/klangman/NewWindowSettings I think this will satisfy your needs, but I can add options to allow users to setup select application to have hard-coded setting for new windows. I was also thinking of allowing the extension to force new windows to be maximized, minimized, resized, re-positioned and tiled. But this will only happen if there is some demand for such things. Let me know if this extension does what your guys were hoping for. |
Beta Was this translation helpful? Give feedback.
-
It works. |
Beta Was this translation helpful? Give feedback.
-
The extension is now up on Cinnamon Spices Extensions. https://cinnamon-spices.linuxmint.com/extensions/view/108 For those that installed my Github version, if you want to switch to the "stable" version you can do this:
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
This is a reduction of #1052: simply allow us to configure specific windows (such as music players, chatting) to, by default, be visible on all workspaces.
Wouldn't require that amount of work trying to figure out if said workspace is available on which monitor, etc, and could be a good start for such an important feature for advanced users.
Semi-related topics:
Beta Was this translation helpful? Give feedback.
All reactions