Manjaro Linux: Missing icons even when using a custom icons.svg in the user home directory

General discussions about Inkscape.
TheGrudge
Posts: 5
Joined: Tue Oct 04, 2016 4:04 pm

Manjaro Linux: Missing icons even when using a custom icons.svg in the user home directory

Postby TheGrudge » Wed Jan 18, 2017 8:38 pm

Hi,

I'm using Manjaro XFCE with the default icon theme (Vertex-Maia). Unfortunately there seem to be missing icons in Inkscape:
Image

As you can see, the icons for "snapping" are missing and there seems to be a general problem with mixing Inkscape icons and the default GTK theme icons.

When I download the icons.svg file from Inkscape trunk and put it into ~/.config/inkscape/icons/, the result still looks the same.
When I make all icons red for easier identification, it looks like this:
Image

Although all icons are referenced in icons.svg, they are only partially replaced in the UI.
I thought all icons in icons.svg are replaced in the UI, but the "global GTK icons" are untouched, even though they have a counterpart in the custom icons file.

Is this a bug?
Currently it is really hard to distinquish some of the icons, e.g. the "edit page properties" and "edit inkscape preferences" button are the same.

Moini
Posts: 3381
Joined: Mon Oct 05, 2015 10:44 am

Re: Manjaro Linux: Missing icons even when using a custom icons.svg in the user home directory

Postby Moini » Thu Jan 19, 2017 7:28 am

It looks to me as if you have an incomplete icon set installed in ~/.config/inkscape/icons

Could that be? The grey icons are custom icons, they don't come from the icon file Inkscape uses per default.

Or does Manjaro ship an extra icon set for Inkscape?
Something doesn't work? - Keeping an eye on the status bar can save you a lot of time!

Inkscape FAQ - Learning Resources - Website with tutorials (German and English)

TheGrudge
Posts: 5
Joined: Tue Oct 04, 2016 4:04 pm

Re: Manjaro Linux: Missing icons even when using a custom icons.svg in the user home directory

Postby TheGrudge » Thu Jan 19, 2017 11:19 pm

I took the icons.svg file from inkscape trunk (icons.svg in Inkscape trunk). Either this file is incomplete or the labels / IDs have changed so that some icons are not loaded.

For example I can see the icon for the eraser in the icons.svg file (ID: draw-eraser, label: #draw_erase), but it not replaced. The GTK default theme icon for the eraser is used.

Maybe the icons.svg file in trunk is buggy?
What else could prevent the icons from loading?

~suv
Posts: 2272
Joined: Sun May 10, 2009 2:07 am

Re: Manjaro Linux: Missing icons even when using a custom icons.svg in the user home directory

Postby ~suv » Fri Jan 20, 2017 1:29 am

This is not a bug in Inkscape - Inkscape is being a good citizen here and prefers named icons from the desktop gtk icon theme if provided over its own icons (so that users see the same icon for the same actions, or actions that refer to the same icon name, across applications).

The desktop icon theme is a choice made initially by the distro AFAIU, and is part of what users can configure (change) to give the desktop their preferred appearance.

Since this behavior (always use icons from the desktop theme if available) repeatedly causes confusion nowadays, there have been requests to make this optional in Inkscape, i.e. to offer users the choice to prefer its own icons over desktop-wide used icons. This request is tracked here: If you have a launchpad login, you can click on the “Does this bug affect you?” link near the top of the page to tip the heat of the feature request.

TheGrudge
Posts: 5
Joined: Tue Oct 04, 2016 4:04 pm

Re: Manjaro Linux: Missing icons even when using a custom icons.svg in the user home directory

Postby TheGrudge » Fri Jan 20, 2017 5:57 pm

Ah ok, thank you for the answer. This is exactly my problem. So I'll create a launchpad account to upvote this.

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

Re: Manjaro Linux: Missing icons even when using a custom icons.svg in the user home directory

Postby tylerdurden » Fri Mar 31, 2017 10:35 pm

I'm bumping this topic to request more forum members up-vote this issue on Launchpad.
I'm working with a fair number of visually impaired people that are struggling to see the layers icons (lock, view) and the proportional-lock in the tool-controls bar. We can increase most of the other icons, but these in particular are very difficult to see. Having the option to use the full set of custom icons would be very helpful. Please consider adding your "bug affects me too" vote: https://bugs.launchpad.net/inkscape/+bu ... fectsmetoo

In the meantime, is there a way to enlarge those GTK icons in Windows?
(We don't care if they are large in other applications, we really need them larger in Inkscape.)

Thanks,
TD
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/

User avatar
brynn
Posts: 10309
Joined: Wed Sep 26, 2007 4:34 pm
Location: western USA
Contact:

Re: Manjaro Linux: Missing icons even when using a custom icons.svg in the user home directory

Postby brynn » Sun Apr 02, 2017 1:28 pm

Added my support!

TD, I don't know if this would work for your situation (I seem to recall you work with something like a network of users) but you must already know about Windows options for making things larger on the screen? You can adjust the resolution and/or make only the text larger. I've successfully used both in the past (when I was using a desktop computer, and the screen was too far away for me to see it very well).

I don't know what Windows 10 has, but Windows 7 (and XP) has a Magnifying Tool. It has an adjustable window, so that it can cover almost the entire screen. And you can adjust the level of magnification. But it really is a pain to try and use Inkscape with it. I think it's more designed to read small things, than to edit documents.

Unfortunately, I don't understand GTK very well. I might be able to help you do a little research about it. I've thought about making a large icon set, in the past, but never have gotten around to it. Although I suspect you've already done plenty of research.

I know I've used the share/icons/icons.svg file, to create all the icon smilies for IC. But I don't know how, or even if Inkscape uses that particular file. Probably editing the lock icon in that file would have no effect. Ok, now I'm going to have to try it!

Interesting! It can't be edited. Or rather, you can edit, but you can't save. Something is preventing it from being saved. So that makes me wonder if it is somehow used as a source for those icons. Well, as I said, GTK would be a subject I'd have to research.

Oh, idea! What about a feature request asking for someone to go in and just make certain icons larger? That certainly would not take as much time as a whole new optional system, which needs to be created from scratch. I'm thinking "bandaid" instead of surgery.

Just some thoughts....

Moini
Posts: 3381
Joined: Mon Oct 05, 2015 10:44 am

Re: Manjaro Linux: Missing icons even when using a custom icons.svg in the user home directory

Postby Moini » Sun Apr 02, 2017 11:35 pm

You can save - as admin user :) The file is the correct one. Making them larger in the svg file won't help. It's in the program where the space for the icons would need to be made larger.
Something doesn't work? - Keeping an eye on the status bar can save you a lot of time!

Inkscape FAQ - Learning Resources - Website with tutorials (German and English)


Return to “General Discussions”