Creating a custom icons.svg for Inkscape

Discuss SVG code, accessible via the XML Editor.
nullpocket
Posts: 2
Joined: Sun Feb 26, 2017 3:27 pm

Creating a custom icons.svg for Inkscape

Postby nullpocket » Sun Feb 26, 2017 3:55 pm

Hello, Inkscape members,

I'm running Inkscape v0.92.0 (x64) on Windows 10 (x64). I searched for vector graphics editor, and installed Inkscape but, I did not like the way default Inkscape icons & UI feels.

I googled, if I would be able to make some changes ( I guess, Inkscape is open-source & we can make changes), What I found was?

We can change icons by replacing "icons.svg" in .../share/icons folder. I have downloaded various icons.svg files, used symbolic-icons, gray-icons, tango-icons but, I am still not satisfied.

I wanted to merge few icons from these source files, and use some of my own but, there's a problem. A problem I have been trying to solve two days long and nothing seems to be working.

What i have tried?
1. Copying Icons from one file to the other exactly at the same position old icon was, but, it still shows old UI Icons or no icons.
2. Changing the object properties of the icons to that of old one at the same place but, useless.
3. Searching Inkscape forums, reading inkscape site but, I cannot find a hint.
4. I found something related to prefrences.xml but, I cannot understand it.
5. I tried looking into prefrences.xml & icons.svg as plain text files, but I cannot find a link.
6. Have been juggling into Inkscape resource files but, cannot link something to other.
Note : I'm new to open-source things, Inkscape etc. and don't have enough money to buy commercial software (Illustrator/Photoshop), I am willing to give away files and resources, I create for myself.

Thanks, any help will be appreciated.

tylerdurden
Posts: 2344
Joined: Sun Apr 14, 2013 12:04 pm
Location: Michigan, USA

Re: Creating a custom icons.svg for Inkscape

Postby tylerdurden » Sun Feb 26, 2017 11:13 pm

Howdy,

Icons and the UI in Inkscape are a mix of gtk system theme and Inkscape-specific. This is a long running topic of development that is not completely resolved. So, not so easy or convenient even if you know how to customize and compile software.

If an Illustrator-like interface is a priority, Affinity Designer is very affordable. It doesn't have the same functionality as Inkscape and is not FOSS, but an alternative that runs on Win or OSX.
Have a nice day.

I'm using Inkscape 0.92.2 (5c3e80d, 2017-08-06), 64 bit win8.1

The Inkscape manual has lots of helpful info! http://tavmjong.free.fr/INKSCAPE/MANUAL/html/

nullpocket
Posts: 2
Joined: Sun Feb 26, 2017 3:27 pm

Re: Creating a custom icons.svg for Inkscape

Postby nullpocket » Mon Feb 27, 2017 1:11 am

Thanks, tyler. I am aware of tools like Affinity Designer, Vectr & Illustrator but, then I'm looking to make changes with Inkscape.

I have icons.svg files with me, that can easily change icon sets, the icons.svg that work.I have already made a few changes, the only thing I'm not able to do is editing icons.svg.

I just wanted to know, what files should I look into, in order to make changes and make my custom icons.svg icons visible. What files I will need to edit for that.

Thanks, any help will be appreciated.

tylerdurden
Posts: 2344
Joined: Sun Apr 14, 2013 12:04 pm
Location: Michigan, USA

Re: Creating a custom icons.svg for Inkscape

Postby tylerdurden » Mon Feb 27, 2017 5:08 am

You can take another icon file like the symbolic or whatever and edit that and save as icons.svg, and put that into the user\appdata\inkscape\icons folder...

...but you can't get all the icons changed because some are built into the gtk theme and are loaded from somewhere else. AIUI, you might need to make a custom build of Inkscape to make a full set of icons and/or full UI skin.

Check the discussions around here and on the buglist: https://bugs.launchpad.net/inkscape
Have a nice day.

I'm using Inkscape 0.92.2 (5c3e80d, 2017-08-06), 64 bit win8.1

The Inkscape manual has lots of helpful info! http://tavmjong.free.fr/INKSCAPE/MANUAL/html/


Return to “SVG / XML Code”