Tips & Tricks: Inkscape

Some Background

Back when I used GNOME and Cinnamon, most icon sets were in .png format. I found a monochrome set I liked, but it didn’t cover all the icons I needed. I either had to ask the creator for more (if they were still active) or make them myself in GIMP.

I’ve always been a fan of monochrome icons, so finding the right set was usually my first step. But editing gradients was tricky, and creating multiple sizes for each icon was time-consuming. Converting .svg files to .png for editing rarely worked well.

After switching to KDE Plasma, I noticed most icon sets were in .svg format. At first, I felt stuck—SVGs were new territory, and I didn’t know how to edit them properly.


Inkscape: The Journey Begins

As many have said: use the right tool for the right job.

My Goal

Create a monochrome icon—one that uses only a single color.

To demonstrate my basic understanding, I’ll use a Compton icon I downloaded from the internet as an example.



On the left is the document area displaying the icon; on the right is the Layers and Objects panel.
Believe it or not, even tiny system icons can contain more layers and objects than you’d expect!

Multiple objects can be grouped together for easier manipulation—like resizing or repositioning.


In some cases, I’ve come across nested groups (e.g., path9 in the screenshot). I still don’t fully understand the logic behind them, but it’s something I’ve learned to look out for.


To simplify the icon, I started by removing the shadow.
This was easy: I just deleted the C_Shadow group or the individual path objects inside it.


Next, I only wanted to keep the gear and the ‘C’ symbol. While both were visible, there were two extra objects I didn’t need:

Gear_Shadow — not visible due to low opacity and the background color
A gradient version of the gear, hidden beneath the main one


I wanted to set the gear color to solid black.

At first, I was confused and tried using the color toolbar at the bottom of the window.

Eventually, I found a much better way: using the Fill and Stroke tool.

To access it:

  • Select the gear object (path4)
  • Right-click and choose Fill and Stroke

This opens the Fill and Stroke tab in the right panel.

The gear was originally set to a linear gradient. I changed it to a flat (solid) fill.


After cleaning up the unnecessary objects, I no longer needed the groups.
So I simply dragged the objects I wanted out of their groups and deleted the empty ones.


Final Step: Cutout

To make the icon truly monochrome, I needed to cut out the ‘C’ from the gear shape.

Here’s what I did:

And here’s the result:


Final Thoughts

This post only scratches the surface of what Inkscape can do. There’s so much more to explore in this powerful tool.

This isn’t meant to be a full tutorial—just a personal log of my learning process.
It took me weeks to understand even the basics. If you have any tips or tricks, I’d love to hear them!


What Sparked My Interest in Inkscape?

  • A love for clean, monochrome icons
  • An inspiring post by @cscs
14 Likes

Thanks for this. I’ve always been curious about Inkscape. I’ve never really gave it any kind of chance. You’ve energized my interest again. I may install it and tinker a while until I get the hang of it.

2 Likes

You’re welcome @UncleSpellbinder :slight_smile:

2 Likes

I’ve been using* Inkscape for years. You’re far more capable than I am.

*When I say “using” I mean poking around, copiously swearing, and hoping for the best.

3 Likes

Installed it ages ago, glanced at the icon now and then—but it wasn’t until I joined this forum that I finally got around to actually using it. :sweat_smile:

2 Likes

Move to Applications sub category and edit the title.

I’m still learning and trying to get more tips & tricks from any Inkscape guru & enthusiast in this forum.

So, either i’m blind,tired, or a bit stupid (possibly a mix of all the above) but i can’t find which svg would correspond to those elements :


Could someone please enlighten me ?

plasmoidheading :slight_smile:

1 Like

Thank you, that was the last thing i needed to complete my theme. I was only looking with Plasma theme explorer and it is not present in there, no wonder i didn’t find it …

1 Like

Anytime :wink:

Well, i already had changed this so there’s still something i’m not doing right

Edit : ok this works but you have to set opacity way lower than the rest for this one

1 Like

One of the nice things about inkscape is all the various things you can do using it from the command line.
I definitely use imagemagick for this more but still it is nice.

Heres an example;

cat my_file.svg | inkscape --pipe --export-filename=my_file.pdf

Theres of course more at man inkscape or at various guides.

4 Likes

You want to hide the header and footer background, right? Just set their opacity to 0.

1 Like

Thanks for the tips @cscs .

This is new to me.

@perletero do you know which .SVG file is used for the background of the Application Dashboard widget?

From what i have tried this is not based on svg but on a rgba value in /usr/share/plasma/plasmoids/org.kde.plasma.kicker/contents/ui/DashboardRepresentation.qml at Line 38 i tried changin it to test, and i burned my eyes …

Edit : So it is indeed the rgba value which is responsible for this (+blur) but i don’t know if it is a fixed value or not as i have no other setup to compare and no time to try different themes tonight, can you tell me what it is set on yours ?

:rofl:

This is the value I have on my end
backgroundColor: Qt.rgba(0, 0, 0, 0.737)

Same as mine, seems it is just a fixed value so you could just change this and it should persist (at least until it get an update)

1 Like

Got it! I was just curious, I thought it was part of the Plasma theme. :slight_smile:

I might be doing something wrong — I’ve tried several RGB values, but most of them just show up as white. So far, I’ve only managed to get black, white, red, green, blue and pink to display correctly. I think I’ll stop experimenting for now. :squinting_face_with_tongue: