Fork of satran/fullscreenworkspace-satran.in Gnome extension, readapted to work on Cinnamon.
Original description by @satran:
I got inspired by a feature by Elementary OS (which comes from macOS). It moves a fullscreen application to a separate workspace. This extension does just that. A lot of the code ideas come from https://github.com/rliang/gnome-shell-extension-maximize-to-workspace.
cd ~/.local/share/cinnamon/extensions/
wget https://github.com/mttbernardini/fullscreen-to-workspace/archive/master.zip
unzip master.zip
mv fullscreen-to-workspace{-master,@mttbernardini}
rm master.zip
- In Cinnamon there's no
size-change
event on thewindow_manager
object. For now I foundsize-changed
event on window actors, but probably does not scale well. - I fixed common scenario bugs, but there might still be some edge cases that I didn't check yet. More testing is needed.