README
Desktop Cube
Compiz Cube-like animation for workspace switching
Switching the current workspace using any of the below described methods will show a rotating cube animation with the workspaces on the cube faces.
It should work well under all versions of Mint21+ without having to set the CLUTTER_PAINT environment variable.
Requirements
Version 2 requires Cinnamon 5.4 (Mint 21) or better
The older Desktop Cube version (with limited features) will be used on older Cinnamon versions.
Tested on: Mint 21 / 21.1 / 21.3 / 22 and Fedora Cinnamon-Spin 40.
When is the Cube effect used?
There are a number of ways to switch the current workspace, all of following will be handled by Desktop Cube starting with version 2:
-
The "Switch to left/right workspace" hotkeys (under Keyboard settings, Shortcuts tab, Workspace category) Default hotkey: Ctrl + Alt + Left/Right_Arrow_Keys
-
The "Switch to workspace 1-12" hotkeys (under Keyboard settings, Shortcuts tab, Workspace/Direct Navigation category) Default hotkey: unassigned
-
Using the "Move window to the left/right workspace" hotkeys (under Keyboard settings, Shortcuts tab, Windows/Inter-workspace category) Default hotkey: Shift + Ctrl + Alt + Left/Right_Arrow_Keys
-
Clicking on a workspace button in the "Workspace Switcher" applet (can be disabled in the configuration)
- When changing the focus to a window on another workspace by using the Window-List or Alt-Tab when they are configured to show windows from other workspaces. (can be disabled in the configuration)
When switching the current workspace using Expo ("workspace selection screen" Default hotkey: Ctrl + Alt + Up_Arrow_Key) by clicking on a different workspace, the Desktop Cube effect will not be used. Since the Expo is not really a "face" on the cube it would break the Cube concept a bit, therefore I left it as is since I felt it was more logical that way.
If you know of other methods of switching the workspace where the Desktop Cube effect is not currently used, please let me know so I can see if I can find a way to enable the Desktop Cube for that path as well.
Known Issues
-
When using Desktop Cube with two or more Monitors attached, the Cube will be placed in the middle of the overall desktop which will likely appear spit between the monitors, kind of ruining the effect.
At some point I plan on adding options to control how the Cube is displayed on multi-monitor setups, but it might be a while before I find the time to work on that.
- If you enable the "Include Panels" option in the Desktop Cube configuration, the panels will disappear while the cube is turning and then reappear when it is done. This is far from ideal, so I recommend that you leave this option disabled so that the panels remain hidden, only reappearing after returning to the normal desktop.
Installation
- Right click on the cinnamon panel and click "System Settings"
- Click on the "Extensions" icon under the "Preferences" category
- Click the "Download" tab and then click the "Desktop Cube" entry
- Click the "Install" button on the right and then return to the "Manage" tab
- Select the new "Desktop Cube" entry and then click the "+" button at the bottom of the window
- Use the "gears" icon next to the "Desktop Cube" entry to open the setting window and setup the preferred behavior
Feedback
Please leave a comment here on cinnamon-spices.linuxmint.com
To report a bug or submit a feature request, open an issue here: GitHub Spices Repo
Log In To Comment!
103 Comments