158

It is 5 am, I have not slept tonight, but what I have done makes me very happy.

It was too easy and took no coding. Even though I'm a professional programmer I was not excited to learn qt and hate c++ with a passion. I did not need to. Seriously, it is my belief that anyone could have done this if they really wanted to

The Problem

I've not been able to find a theme which lets me have small floating panels and a nice brownish colour profile. All the brown themes I've liked have a massive border radius in the floating panels, and thus my two panel layout takes up an absurd amount of space. 64 pixels in total, though it seems a bit larger to me. Maybe that doesn't account for the bottom empty space.

Fixing It

I knew at this point I'd have to learn a bit about plasma theming in order to get what I wanted, and had been procrastinating for about a month. Tonight, I could not sleep, so around 2 I decided to try it out. I started online and found nothing on my specific problem, with people suggesting I just "try another theme". Perhaps I was googling wrong, but no useful information there. went back in to the settings though and found the edit button on the plasma theme section. Right there were all the SVGs needed to alter the theme and a nice button to get to the directory where it was all housed.

I searched up panel, found three images, and tried something incredibly dumb. I just yeeted them into inkscape, made the borders on each image smaller, and changed my theme away and back. Fantastic, now the corners are smaller and I can shrink my panels to a reasonable size. It took about 15 minutes in total. To be fair, each corner was it's own path and I had to do this 4 times and be cautious of some shadowing but I seriously think anyone could have gotten this done. Fuck man, the theme I'm using is distributed under the GPL. That's place is wild.

Conclusion

Plasma is built for people who want to change their experience and I love the devs for that. At this point I'd be surprised if I found something I couldn't do. If you're curious, here's the finished product. It'll take some more work with a colour picker to get the sliders the right way but for now this is fantastic

you are viewing a single comment's thread
view the rest of the comments
[-] 20gramsWrench@lemmy.dbzer0.com 14 points 1 year ago

you should check out theming in kvantum, same svg principle applied to all the content of the window, and in inkscape turn on the code editor, just the names of the categories is enough documentation

[-] sorrybookbroke@sh.itjust.works 9 points 1 year ago* (last edited 1 year ago)

Thanks for the suggestion, that sounds like a very fun timesink. I'll check it out the next sleepless night I encounter

this post was submitted on 02 Aug 2023
158 points (98.2% liked)

Linux

47996 readers
972 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS