Hi everyone! I'm a young developer from India working at a startup and I'm curious about customizing the entire Linux GUI using my own HTML, CSS, and JavaScript code. Specifically, I'm interested in running my own GUI on top of the GNOME environment in Linux Mint. I'm still learning, so any guidance on connecting my custom designs to the backend would be really helpful. Thanks a lot!
3 Answers
Connecting a Linux UI with web technologies like HTML, CSS, and JavaScript is a bit tricky. Essentially, HTML/CSS/JS are meant for web browsers, not for traditional desktops. It's kind of like asking how to build a rocket at home to fly to another country. However, if you're determined, you might want to look into using frameworks like Electron that allow you to create cross-platform desktop apps with web technologies.
If you're looking to customize Linux Mint specifically, check out Cinnamon theming! CSS is heavily used in the Cinnamon desktop. Just search for "cinnamon theming" online. Unlike GNOME Shell, you won't need to recompile extensions, which makes it simpler. It's a great way to achieve your vision without starting completely from scratch.
While it might seem limited, there are tools available for customizing GUIs using GTK. Look into GTK for building desktop applications that can better integrate with Linux GUI. Just keep in mind that adapting web technologies directly isn't the usual approach for desktop interfaces.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically