A Per-Monitor-Workspace window manager designed for productive use. It offers two main features: - Per-monitor workspaces: Compatible with both static and dynamic workspaces. - Application/Window shortcuts: Assign shortcuts to windows and bring the workspace containing the window into view, regardless of its location. Shortcuts are assigned using Super-Shift-Number and can be referred to with Super-Number. Note that this may conflict with default shortcuts, which must be resolved after installation. Visit the homepage for usage details, backports, and additional post-installation instructions.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-L-003 warning
signals connected by extension should be disconnected in disable()
Signals assigned in `enable()` are missing matching disconnect calls in `disable()` or its helper methods.
extension.js:149
this.nativeEvents.connect(global.workspace_manager, "active-workspace-changed", (() => this.workspaceChanged()))
extension.js:150
this.nativeEvents.connect(global.workspace_manager, "notify::n-workspaces", (() => this.workspaceCountChanged()))
extension.js:151
this.nativeEvents.connect(global.display, "notify::n-monitors", (() => this.initWorkspaces()))
extension.js:152
this.nativeEvents.connect(Main.layoutManager, "monitors-changed", (() => this.initWorkspaces()))
extension.js:450
this.shortcuts[index].button.connect("clicked", (() => {
this.db.shortcuts.removeByIndex(index);
}))
extension.js:540
this.nativeEvents.connect(global.display, "window-created", ((_display, window) => this.onWindowCreate(window)))
extension.js:541
this.nativeEvents.connect(global.window_manager, "destroy", ((_shellwm, actor) => this.onWindowDestroy(actor.meta_window)))
extension.js:552
this.nativeEvents.connect(mw, "notify::title", (() => this.events.notifyTitleChanged(mw.get_id())))
| Version | Status |
|---|---|
| 13 | Active |
| 12 | Active |
| 11 | Rejected |
| 10 | Inactive |
| 9 | Inactive |
| 8 | Inactive |
| 7 | Inactive |
| 6 | Inactive |
| 5 | Inactive |
| 4 | Inactive |
| 3 | Inactive |
| 2 | Rejected |
| 1 | Rejected |