-
Notifications
You must be signed in to change notification settings - Fork 96
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
Feature Request: Implementation of i3-like Scratchpad Workspace Functionality #121
Comments
I second this request. Currently, I use tdrop as a dropdown terminal, always ready to be brought to focus via a global hotkey. Although tdrop can work with XWayland I would prefer not to be reliant on this particular combination. |
In case that a dedicated new feature is out of scope, a similar functionality could be achieved by introducing the following behavior to workspaces:
If COSMIC allows to define multiple shortcuts for each mappable action, the users could define alias shortcuts for any number of workspaces of their choice. The difference of this solution is that the "scratchpad" would not be a floating window above the current workspace and not a separate thing conceptually. |
+1 I use tdrop to achieve these results with any apps that I require a "scratchpad" experience, but It would be great not to have to use/configure it. |
I would love to see this implemented has a drawer that could comes from the four edge of the screen. This could be improved with a way to "pull" the window with the mouse. I used to use ddterm, but be able to use any apps would be awesome! |
This feature would be incredibly helpful! I am currently using sway which also has the scratchpad and i am thinking about switching to pop shell due to all the features provided through Gnome/COSMIC but this is essential for me. For instance it normally contains my password manager and with one keybinding i have it present whereever i need it (floating) |
I agree. I presently use i3 and have a key-binding which shows/hides my terminal and another for Emacs. I assume it will require some application/window ID system. i3 does this by: "bindsym Ctrl+grave [class="Emacs"] scratchpad show" |
You can compile pop-os/cosmic-comp#880 for temporary solution until it gets implemented. You can convert a window to sticky window. You can use Super + P to minimize/maximize all sticky windows using them as scratchpad. The minimize animation is quite long. |
In i3 i have my file manger, tmuxed terminal and note taking app all in predefined scratchpads. This will be an essential feature for ppl who are already used to it. |
Shouldn't this issue be moved to https://github.com/pop-os/cosmic-comp/issues? |
Hello everyone,
I'd like to suggest a feature that could enhance the utility and versatility of the CSOMIC desktop environment, the incorporation of a scratchpad workspace functionality similar to the one found in the i3 window manager. The idea comes from @lcohenq pop-os/shell#624
Problem:
Working from home has become increasingly common and often requires concurrently managing multiple tasks. Additionally, when working with a limited number of screens, the screen real estate becomes valuable.
Proposed Solution:
Incorporating a scratchpad functionality akin to the one in i3 into CSOMIC could prove extremely beneficial to users in managing these challenges effectively.
Benefits:
Task Segmentation: A scratchpad allows users to handle unforeseen tasks without disrupting their primary workflow. For instance, users can quickly switch to a text editor on the scratchpad, jot down new ideas, and then revert back to their main workspace. This could help users manage and organize tasks more effectively.
Space Optimization: A scratchpad would also be instrumental in optimizing screen space. It can temporarily hide less frequently used applications until they are needed, maintaining a cleaner, less cluttered workspace. For example, users might keep their email client or a calendar app in the scratchpad, only bringing it into view when necessary.
Reducing Distractions: A scratchpad can help minimize distractions. By "hiding" apps that aren't immediately needed, users can reduce the temptation to frequently check certain apps. For instance, users could hide their social media or news apps during work hours but quickly bring them back into view during breaks.
The addition of an i3-like scratchpad workspace functionality to the CSOMIC desktop environment would enhance its appeal to a wider user base and bolster its usability.
The text was updated successfully, but these errors were encountered: