ubuntu / communitheme-set-default Goto Github PK
View Code? Open in Web Editor NEWTools to help end user resetting communitheme settings
License: GNU General Public License v2.0
Tools to help end user resetting communitheme settings
License: GNU General Public License v2.0
I have been working on a CLI app to change the purple background of Ubuntu all the way from grub to the gdm login screen.
Draft: https://github.com/izznogooood/yact/blob/master/yact/yact.py
So far all I've been doing is patching the files replacing the color codes using regex and thecolorapi.com.
The files are:
/usr/share/gnome-shell/theme/ubuntu.css
/usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.plymouth
/usr/share/plymouth/themes/ubuntu-logo/ubuntu-logo.grub
My plan was to implement support for the community-snap in the next release.
After requesting a classic snap I was made aware of alternate an started working on a solution which involved copying and patching the themes, then change them with alternate, which would be the more correct way of doing it. Further more I was referred to your thread asking for the same thing in another thread here.
So that got me thinking... Is there a way I can make a tool that can make the change to your CSS permanant. I am not sure how to deal with the plymouth part without replacing the themes and I am not sure I can patch your CSS without you overwriting it in the next release.
I am thinking in the line of some sort of "tweak light" tool that lets you at least choose the background color. And have you thought of implementing plymouth in to the community theme?
Would you be interested in this and do you think it is possible ?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.