Hello,
David Christian Berg told me recently that he won't have time to finish is icon theme in the near future, but since his theme is complete enough for me, I suggest that it should be committed.
So I am about to upload a screenshot of an Inkscape session with his theme (http://users.skynet.be/jflemaire/fichiers/Inkscape_session.png) and a blurb for the website news. Some questions, though:
- Should I upload the whole lot (the icons.svg file, the PNG screenshot and the blurb) on the patch tracker or somewhere else?
- If I understand correctly, the only way to change the icon theme is by putting the 'icons.svg' file into the '$INSTALL/share/inkscape/icons' directory. But what if a user does not have write access to this directory?
- Since I'm running KDE, some stock icons are different (such as open and save) because they are taken from the stock KDE icons. It shows on the screenshot. Is that a problem?
Jef
Jean-François Lemaire wrote:
- If I understand correctly, the only way to change the icon theme is by
putting the 'icons.svg' file into the '$INSTALL/share/inkscape/icons' directory. But what if a user does not have write access to this directory?
General icon support is in the middle of being reworked. Some of what we have to do is make things more generic, standard, and configurable. One of the most likely solutions will be to add scanning of locations such as ~/.inkscape/icons.
(This general concept also applies to basic color palette support, and perhaps other resources. We'll probably want to consider all assets users might want to access, so feedback for those would be good.)
On Tue, 29 Mar 2005 09:16:23 -0800, Jon A. Cruz <jon@...18...> wrote:
Jean-François Lemaire wrote:
- If I understand correctly, the only way to change the icon theme is by
putting the 'icons.svg' file into the '$INSTALL/share/inkscape/icons' directory. But what if a user does not have write access to this directory?
General icon support is in the middle of being reworked. Some of what we have to do is make things more generic, standard, and configurable. One of the most likely solutions will be to add scanning of locations such as ~/.inkscape/icons.
judging by this code from icon.cpp this must already work:
sources.push_back(g_build_filename(profile_path("icons"),iconsvg.c_str(), NULL)); sources.push_back(g_build_filename(profile_path("icons"),"icons.svg", NULL)); sources.push_back(g_build_filename(INKSCAPE_PIXMAPDIR, iconsvg.c_str(), NULL)); sources.push_back(g_build_filename(INKSCAPE_PIXMAPDIR, "icons.svg", NULL));
Jean-François, can you please test this?
On Tue, 29 Mar 2005 15:36:14 +0100, Jean-François Lemaire <jflemaire@...621...> wrote:
David Christian Berg told me recently that he won't have time to finish is icon theme in the near future, but since his theme is complete enough for me, I suggest that it should be committed.
I agree.
So I am about to upload a screenshot of an Inkscape session with his theme (http://users.skynet.be/jflemaire/fichiers/Inkscape_session.png) and a blurb for the website news. Some questions, though:
Also update the Release Notes on Wiki, and maybe write a simple howto on icon theme changing and creation and place it in share/icons.
- Should I upload the whole lot (the icons.svg file, the PNG screenshot
and the blurb) on the patch tracker or somewhere else?
Will you be willing to keep maintaining icon themes if we give you commit access? This will be easier for everyone than exchanging patches.
- If I understand correctly, the only way to change the icon theme is by
putting the 'icons.svg' file into the '$INSTALL/share/inkscape/icons' directory. But what if a user does not have write access to this directory?
Try ~/.inkscape/icons.svg or ~/.inkscape/icons/icons.svg
- Since I'm running KDE, some stock icons are different (such as open
and save) because they are taken from the stock KDE icons. It shows on the screenshot. Is that a problem?
I think it's OK. In fact they seem to better match the theme.
Also if you become the icons maintainer, could you please integrate your own patch for layer icons :) (I still don't quite like it visually, but it's a start, maybe someone will make them better.) This will involve moving the icons to icons.svg, assigning IDs to them, and changing verbs.cpp to refer to these names (it's easy, just look up how other commands refer to icons in that file). Then recompile, make install, and test that it's OK, before committing the changes. Ask if you have any questions.
participants (3)
-
bulia byak
-
Jean-François Lemaire
-
Jon A. Cruz