Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/N-Yuki/gnome-shell-extension-workspace-isolated-dash
Isolate workspaces in Gnome Shell
https://github.com/N-Yuki/gnome-shell-extension-workspace-isolated-dash
Last synced: about 2 months ago
JSON representation
Isolate workspaces in Gnome Shell
- Host: GitHub
- URL: https://github.com/N-Yuki/gnome-shell-extension-workspace-isolated-dash
- Owner: N-Yuki
- License: gpl-2.0
- Created: 2014-10-27T15:29:23.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-02-19T20:59:18.000Z (10 months ago)
- Last Synced: 2024-08-01T03:27:56.208Z (4 months ago)
- Language: JavaScript
- Size: 37.1 KB
- Stars: 20
- Watchers: 4
- Forks: 13
- Open Issues: 2
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
- stars - N-Yuki/gnome-shell-extension-workspace-isolated-dash
README
Isolate workspaces in Gnome Shell, making the Overview look and behave as if the active workspace is the only workspace (except the workspace switcher).
This means it will only show an app icon in the dash if the application has a window on the active workspace (unless they are favourited), activating an application will try open a new window if there are no existing windows on the active workspace, and the overview will only display app icons as 'running' if the application has a window on the active workspace.Original idea from: https://extensions.gnome.org/extension/876/isolated-workspaces/ and https://extensions.gnome.org/extension/440/workspace-separation-on-dash/
The previous approaches reimplemented many parts, causing incompatibilities and large codebases. This implementation is significantly smaller and easier to maintain as it does not reimplement half the Dash to achieve the same features. It also fixes a number of bugs, as well as adding new features. For example, application icons are also updated.
This extension is not actively maintained, so consider using https://extensions.gnome.org/extension/1583/worksets/ with the approach from my extension:
https://github.com/N-Yuki/gnome-shell-extension-workspace-isolated-dash/issues/24#issuecomment-618318557A new fork of this extension for Gnome 45+:
https://github.com/KSXGitHub/workspace-isolated-dash