Negate Window on Super+I

UUID: rnbdsh@negateWindow
Last edited:
3 months ago 2022-08-06, 09:02
Last commit: [60c30805] Handmade fixes for translations.

A Cinnamon extension that allows to negate the window-color when you press super+i.




Used as a template for Cinnamon-plugin: 0dyseus@CinnamonTweaks

Code for inversion shader:;

Original idea: gnome invert window extention;

Coded from 2AM - 5AM, so don't expect too much, but it works

Log In To Comment!


Marcus Vogel
Marcus Vogel-5 months ago
Fix just has to be merged, the original gnome extension had the same problem.
Marcus Vogel
Marcus Vogel-5 months ago
author here. seemingly broken with cinnamon 5.4.2. gtile is also broken, so it coudl be a cinnamon-thing. i'll work on fixing it in the next week or so
danfarias07-8 months ago
This is truly underrated. Thank you!
Cory Pollard
Cory Pollard-9 months ago
Brilliant extension. I prefer dark mode, but sometimes I just need the high contrast of black on white, albeit for a few moments. Very useful indeed.
slvstr1-1 year ago
THis is the best ever. Cant work without it anymore
Abdunnafi-1 year ago
Very, very useful. Thanks a lot to the dev. Love u.
Adolfo Correa
Adolfo Correa-2 years ago
Best extension ever, very useful, essential for the people that like the dark mode. With this extension we don't need to wait until each of our programs implements the dark mode, we only have to invert the colors of the windows with Super + I. I'm using it with LM 19.2 Cinnamon 4.2.4 and works fine. No problems until now
Carol Nunes
Carol Nunes-2 years ago
On Linux Mint 20 Cinnamon 4.6.6, there is a warning when you try to enable the extension: """Extension rnbdsh@negateWindow is not compatible with current version of cinnamon. Using it may break your system. Load anyway?""" . I gave up for now. I'll try it later
Baesse (Pedro)
Baesse (Pedro)-1 year ago
It think that is fine now. And that warning does not mean it not going to work. I just means that the author haven't tried it in your current version. I used some extensions with this warning without a problem.
Andy Herrman
Andy Herrman-2 years ago
The extension is currently broken for me: [rnbdsh@negateWindow]: Type name Gjs_InvertWindowEffect is already registered [rnbdsh@negateWindow]: Error importing extension.js from rnbdsh@negateWindow I was able to fix it by editing: ~/.local/share/cinnamon/extensions/rnbdsh@negateWindow/extension.js and changing the `name` field on line 18 to something more unique. Changing the name property on the InvertWindowEffect to something else appears to fix it for me.
macarthur628-3 years ago
You can also add a custom key binding to bind "Super+I" to execute "xcalib -i -a" command.
al-mission-2016-4 years ago
Please update metadata.json file to make it compatible with Cinnamon 3.6, i.e. add string "3.6" in the list. After that this extension works just fine with latest Cinnamon.