https://github.com/Schneegans/Burn-My-Windows Skip to content Sign up * Why GitHub? + Features + Mobile + Actions + Codespaces + Packages + Security + Code review + Issues + Integrations + GitHub Sponsors + Customer stories * Team * Enterprise * Explore + Explore GitHub + Learn and contribute + Topics + Collections + Trending + Learning Lab + Open source guides + Connect with others + The ReadME Project + Events + Community forum + GitHub Education + GitHub Stars program * Marketplace * Pricing + Plans + Compare plans + Contact Sales + Education [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this user All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} Schneegans / Burn-My-Windows Public * * Notifications * Fork 8 * Star 537 * Disintegrate your apps with style. GPL-3.0 License 537 stars 8 forks Star Notifications * Code * Issues 3 * Pull requests 0 * Actions * Security * Insights More * Code * Issues * Pull requests * Actions * Security * Insights main Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 1 branch 7 tags Code Latest commit @Schneegans Schneegans Update comments ... b5f9118 Jan 4, 2022 Update comments b5f9118 Git stats * 98 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .github Initial commit Dec 13, 2021 assets Add icon Jan 3, 2022 docs Add changelog entry Jan 3, 2022 resources Tweak labels Jan 3, 2022 schemas Add 3D noise option Jan 3, 2022 scripts Initial commit Dec 13, 2021 src Update comments Jan 4, 2022 .clang-format Initial commit Dec 13, 2021 .gitignore Initial commit Dec 13, 2021 LICENSE Initial commit Dec 13, 2021 Makefile Move fire shader to its own file Dec 22, 2021 README.md Tweak README Jan 2, 2022 extension.js Update comments Jan 4, 2022 metadata.json Bump version number Jan 3, 2022 prefs.js Add 3D noise option Jan 3, 2022 View code Set GNOME Shell on Fire! Included Effects Installation a) Installing from extensions.gnome.org b) Downloading a Stable Release c) Cloning the Latest Version with git :octocat: I want to contribute! README.md Set GNOME Shell on Fire! [badge] [6874747073] [6874747073] When I released the Desktop Cube Extension, many people requested to revive one of the most useless features of Linux desktop history: Setting windows on fire! This extension is not only more useless than the cube, but it is also much more hacky. So I expect some bug! Let's incinerate them all! Included Effects Name Preview Fire The classic effect inspired by Compiz. However, this is [fire] implemented using a GLSL shader and not with a particle system like in the old days. Matrix Turn your windows into a shower of green letters! The color is actually configurable. [matrix] Only available in GNOME Shell 40+ T-Rex Attack Destroy your windows with a series of violent slashes! [trex] Only available in GNOME Shell 40+ TV-Effect This is a very simple effect to demonstrate that this [tv] extension could also be used in a more professional environment. Installation You can either install the Burn-My-Windows extension from extensions.gnome.org (a), download a stable release from GitHub (b) or clone the latest version directly with git (c). a) Installing from extensions.gnome.org This is the easiest way to install the Burn-My-Windows extension. Just head over to extensions.gnome.org and flip the switch! If you want to use a more up-to-date version, you can try one of the methods listed below. b) Downloading a Stable Release Execute this command to download the latest stable release: wget https://github.com/Schneegans/Burn-My-Windows/releases/latest/download/burn-my-windows@schneegans.github.com.zip Install it by executing the following command. If you have the Burn-My-Windows extension already installed and want to upgrade to the latest version, append the --force flag in order to overwrite existing installs of the Burn-My-Windows extension. gnome-extensions install burn-my-windows@schneegans.github.com.zip Then restart GNOME Shell with Alt + F2, r + Enter. Or logout / login if you are on Wayland. Then you can enable the extension with the Gnome Tweak Tool, the Extensions application or with this command: gnome-extensions enable burn-my-windows@schneegans.github.com c) Cloning the Latest Version with git You should not clone the Burn-My-Windows extension directly to the ~ /.local/share/gnome-shell/extensions directory as this may get overridden occasionally! Execute the clone command below where you want to have the source code of the extension. git clone https://github.com/Schneegans/Burn-My-Windows.git cd Burn-My-Windows Now you will have to install the extension. The make command below compiles the locales, schemas and resources, creates a zip file of the extension and finally installs it with the gnome-extensions tool. make install Then restart GNOME Shell with Alt + F2, r + Enter. Or logout / login if you are on Wayland. Then you can enable the extension with the Gnome Tweak Tool, the Extensions application or with this command: gnome-extensions enable burn-my-windows@schneegans.github.com :octocat: I want to contribute! That's great! Here are some basic rulles to get you started: Commits should start with a Capital letter and should be written in present tense (e.g. Add cool new feature instead of Added cool new feature). You should also start your commit message with one applicable emoji. This does not only look great but also makes you rethink what to add to a commit. Make many but small commits! Emoji Description :tada: When you added a cool new feature. :wrench: When you added a piece of code. [?][?] :recycle: When you refactored a part of the code. :sparkles: When you applied clang-format. :globe_with_meridians: When you worked on translations. :art: When you improved / added assets like themes. :lipstick: When you worked on the UI of the preferences dialog. :rocket: When you improved performance. :memo: When you wrote documentation. :beetle: When you fixed a bug. :revolving_hearts: When a new sponsor is added or credits are updated. [?] :heavy_check_mark: When you worked on checks or adjusted the code to be compliant with them. When you merged a branch. :twisted_rightwards_arrows: :fire: When you removed something. :truck: When you moved / renamed something. About Disintegrate your apps with style. Resources Readme License GPL-3.0 License Stars 537 stars Watchers 5 watching Forks 8 forks Releases 7 Burn-My-Windows 7 Latest Jan 3, 2022 + 6 releases Sponsor this project * * https://www.paypal.com/donate/?hosted_button_id=3F7UFL8KLVPXE Learn more about GitHub Sponsors Languages * JavaScript 88.2% * Shell 8.2% * Makefile 3.6% * (c) 2022 GitHub, Inc. * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.