Magic Lamp Effect

UUID: CinnamonMagicLamp@klangman
Last edited:
12 hours ago 2024-09-11, 04:48
Last commit: [19999116] CinnamonMagicLamp@klangman: Add Dutch translation (#736)

A minimize/unminimize magic lamp effect based on hermes83's Gnome extension

README

Close

CinnamonMagicLamp

A compiz like magic lamp effect for the Cinnamon desktop based on hermes83's Gnome extension (https://github.com/hermes83/compiz-alike-magic-lamp-effect)

This Cinnamon extension will create a Magic Lamp minimize and unminimize effect

Requirements

Cinnamon 5.6.8 (Mint 21.1) or better.

To properly animate in relation to the window-list icon, you need to be using a window-list applet that sets the icon geometry. Otherwise the animation will animate from/to the middle of the monitor on the Cinnamon panel edge rather than an animation specific to the window. The pre-installed "Window list" and "Grouped window list" applets work fine as does "Cassia Window list" (version 2.3.2 or better). CobiWindowList does not currently set icon geometry.

This extension requires no other packages other than what is included in a default installation of Mint 21.1 or better.

Known issues

The Steam client for some reason does not support window cloning when minimized, therefore the "minimize" effect will show a blank/black window rather than the correct window contents. Other application might have the same behaviour but I have not seen any yet.

Installation

  1. Right click on the cinnamon panel and click "System Settings"
  2. Click on the "Extensions" icon under the "Preferences" category
  3. Click the "Download" tab and then click the "Magic Lamp Effect" entry
  4. Click the "Install" button on the right and then return to the "Manage" tab
  5. Select the new "Magic Lamp Effect" entry and then click the "+" button at the bottom of the window
  6. Use the "gears" icon next to the "Magic Lamp Effect" entry to open the setting window and setup the preferred behaviour

Feedback

Please leave a comment here on cinnamon-spices.linuxmint.com or you can create an issue on my "Cinnamon Magic Lamp" development GitHub repository if you encounter any issues with this extension:

https://github.com/klangman/CinnamonMagicLamp

This is where I develop new features and test out any new ideas I have before pushing to cinnamon-spices.

If you use this extension please let me know by "liking" it here and on my Github repository, that way I will be encouraged to continue working on the project.

Icon based on an icon by Nikita Golubev (https://www.flaticon.com/free-icon/magic-lamp_1065505)

CHANGELOG

Open

Log In To Comment!

19 Comments

Michael Freeman
Michael Freeman-2 weeks ago
The effect itself looks amazing! It's too bad we have to disable the "new window" effect as well (because it's tied to the unminimize effect). That makes opening a new window look really out of place with all of these cool, fancy effects going on with everything else.
Kevin Langman
Kevin Langman-1 week ago
With the new version 1.0.2, Magic Lamp no longer requires you to modify Cinnamon Effect setting.
Kevin Langman
Kevin Langman-2 weeks ago
Ya, that is unfortunate. I have two possible solutions for this. 1. I have a prototype port of Burn-By-Windows to Cinnamon which will all you to use a host of new window open/close effects. This should be available in a week or two from cinnamon-spices depending on what issues I hit during testing. 2. While porting Burn-My-Windows, I saw some window manager hacking techniques that should allow me to disable the Cinnamon setting automatically (and just during an unminimize operation) so I might be able to use this in Magic Lamp so you can keep the new-window animation enabled. So stay tuned to see how these things pan out.
Michael Freeman
Michael Freeman-1 week ago
Awesome! Looking forward to trying it! Loving your work so far, Kevin!
Kevin Langman
Kevin Langman-1 week ago
My Cinnamon port of Burn-My-Windows is now on Github for testing if you're interested: https://github.com/klangman/CinnamonBurnMyWindows
angelotux
angelotux-1 week ago
now all that's missing is a cube like the one in gnome
Kevin Langman
Kevin Langman-5 days ago
@angelotux I just pushed a fix for DesktopCube (v 1.1.0). It should be working 100% now as well.
angelotux
angelotux-1 week ago
fantastic burn my windows
Michael Freeman
Michael Freeman-1 week ago
Tested it: Love it! And it appears the issue with Magic Lamp is fixed as well! My desktop hasn't been this awesome since way back in the Compiz days :)
Lani2882
Lani2882-2 weeks ago
Nice extension. Working good on all our three laptops. Two laptops with intel intergrated GPU and one with AMD.
Kevin Langman
Kevin Langman-2 weeks ago
Glad it's working well for you.
angelotux
angelotux-3 weeks ago
It Is possibile burn my Windows effect?
Kevin Langman
Kevin Langman-1 week ago
My Cinnamon port of Burn-My-Windows is now on Github for testing if you're interested: https://github.com/klangman/CinnamonBurnMyWindows
Kevin Langman
Kevin Langman-2 weeks ago
Yes, I should have some code up on github soon for testing (maybe within the week, depending on how things so). I have 14 effects working so far. Some might need some API changes to work, but 14 is a good amount for now.
Kevin Langman
Kevin Langman-3 weeks ago
Not sure.. I'll look into it.
claudiux
claudiux-3 weeks ago
Great extension! Thank you very much.
Kevin Langman
Kevin Langman-3 weeks ago
And thank you for the many excellent applets of yours that I use daily.
angelotux
angelotux-3 weeks ago
thanks for the magic lamp
Kevin Langman
Kevin Langman-3 weeks ago
I am glad you like it.