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

58 points

2am brain: no don’t sleep, go learn plasma theming so you can make the boarders slightly smaller

permalink
report
reply
18 points

I love the default Plasma Breeze. I just want to have a usable interface and get work done. But I do LOVE that Plasma can be made to look like practically anything.

permalink
report
reply
2 points

Are you me? That’s exactly my thoughts!

permalink
report
parent
reply
4 points

I don’t think we’ve ever been seen in the same room, so anything is possible.

permalink
report
parent
reply
16 points
*
Deleted by creator
permalink
report
reply
14 points

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

permalink
report
reply
9 points
*

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

permalink
report
parent
reply
8 points

I recently got back a 10 year old Dell Latitude I lent my brother back when he started high school.
Having no particular project for it, I installed Debian 12 + Plasma 5.27 on it: it’s now 4 days that I’m enjoying tweaking the hell out of it

permalink
report
reply

Linux

!linux@lemmy.ml

Create post

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

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

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

Community stats

  • 8.5K

    Monthly active users

  • 6.3K

    Posts

  • 173K

    Comments