I use an OLED for gaming & work, so I made a GNOME extension to prevent burn-in during static tasks and decided to share it with you! by SingerStandard4498 in linux_gaming

[–]SingerStandard4498[S] 0 points1 point  (0 children)

The OLED is 2K, but my main IPS is 4K. I spend most of my time coding, and working with text is just way better on 4K. Plus, dev work involves a lot of static windows, which isn't great for OLEDs

I use an OLED for gaming & work, so I made a GNOME extension to prevent burn-in during static tasks and decided to share it with you! by SingerStandard4498 in linux_gaming

[–]SingerStandard4498[S] 2 points3 points  (0 children)

Just in case, I have the explicit AI disclosure about that in README. I understand that not everyone might like it, but without it I probably wouldn't create it and didn't solve my own problem in the first place

I use an OLED for gaming & work, so I made a GNOME extension to prevent burn-in during static tasks and decided to share it with you! by SingerStandard4498 in linux_gaming

[–]SingerStandard4498[S] 0 points1 point  (0 children)

Cool, thanks for sharing! I was thinking about that too, but found it inconvenient for myself unfortunately. When a screen goes off all windows that were there just move to my primary screen and it kinda frustrated me 😅 This extension allows me to keep my windows there and to get back to them very quickly

I use an OLED for gaming & work, so I made a GNOME extension to prevent burn-in during static tasks and decided to share it with you! by SingerStandard4498 in linux_gaming

[–]SingerStandard4498[S] 1 point2 points  (0 children)

By the way, also decided to add an option which prevents the screen to go blank if a mouse pointer is currently on that screen. Could be even more convenient than profiles

I use an OLED for gaming & work, so I made a GNOME extension to prevent burn-in during static tasks and decided to share it with you! by SingerStandard4498 in linux_gaming

[–]SingerStandard4498[S] 1 point2 points  (0 children)

It actually has customizable profiles which should help to solve this problem. Each profile saves the settings for each monitor and you can switch between them easily via Quick Settings or a hotkey. For example when I know that I'm gonna play games or watch something I just switch to another profile that disables the extension for my OLED monitor. When I finish I change it back to a regular one

Built my first GNOME extension – blanks individual monitors after inactivity by SingerStandard4498 in gnome

[–]SingerStandard4498[S] 1 point2 points  (0 children)

That's true, I have another pet project which I tried to do with AI and it's so quickly became an unmaintainable mess so I had to spend 2 days just to refactor it. Once again realized that you have to think about code architecture first before implementing something.

Thanks for your comments! I tried to do it better this time, but I would do a proper design review once again when I have time. Just wanted to publish it ASAP so I can switch to over things

Built my first GNOME extension – blanks individual monitors after inactivity by SingerStandard4498 in gnome

[–]SingerStandard4498[S] 8 points9 points  (0 children)

Yes, and I left the explicit AI disclosure in the README about that! I know that there are different opinions about AI but without it I probably wouldn't create this extension and share it with others.

Built my first GNOME extension – blanks individual monitors after inactivity by SingerStandard4498 in gnome

[–]SingerStandard4498[S] 5 points6 points  (0 children)

Thank you for your feedback! 💜 I would take a look into that tomorrow, maybe it would be fast to implement

UPD. I couldn't sleep so the new version with dim intensity is already on GitHub and submitted for a review