Difference between revisions of "Customizing Inkscape"

From Inkscape Wiki
Jump to navigation Jump to search
(→‎Change keyboards shortcuts: Add a list of predefined shortcuts files)
(→‎Change keyboards shortcuts: Update and remove outdated info.)
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
== Change keyboards shortcuts ==
 
== Change keyboards shortcuts ==
  
There is no user interface to customize shortcuts yet but you can edit ''<Inkscape install directory>share/keys/default.xml''.
+
In Edit > Preferences > Interface > Keyboard Shortcuts, you can either select one of the predefined keymaps, or you can define your own keyboard shortcuts and save them. The shortcuts that you change will be saved in the file default.xml in your user Inkscape preferences' "keys" directory.  
  
In order to share same shortcuts than other softwares, following configuration files are shipped with Inkscape (look at the ''<Inkscape install directory>share/keys/'' folder):
+
You can also manually edit the file ''<Inkscape install directory>/share/keys/default.xml'', or manually add a custom ''keys/default.xml'' in the user Inkscape preferences directory to define new shortcuts or remap (override) shortcuts from the shared keymap file.
  
* [http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/share/keys/acd-canvas.xml acd-canvas.xml] for ACD System Canvas 11
+
In order to share the same shortcuts as other softwares, following configuration files are shipped with Inkscape (look at the ''<Inkscape install directory>/share/keys/'' folder):
* [http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/share/keys/adobe-illustrator-cs2.xml adobe-illustrator-cs2.xml] for Adobe Illustrator CS2
 
* [http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/share/keys/corel-draw-x4 corel-draw-x4] for Corel Draw X4
 
* [http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/share/keys/macromedia-freehand-mx.xml macromedia-freehand-mx.xml] for Macromedia Freehand MX
 
* [http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/share/keys/xara.xml xara.xml] for Xara X, Xara Xtreme and Xara LX
 
* [http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/share/keys/zoner-draw.xml zoner-draw.xml] for Zoner Draw 5
 
  
Moreover:
+
You can find a list of the available keymaps either in the Inkscape preferences, in the dropdown, or in the  
 
+
[https://gitlab.com/inkscape/inkscape/tree/master/share/keys Inkscape git repository].
* [http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/share/keys/right-handed-illustration.xml right-handed-illustration.xml] is a configuration where the user draw with the right hand and want to access all shortcuts with the left one
 
* [http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/share/keys/inkscape.xml inkscape.xml] is the default Inkscape shortcuts configuration file.
 
  
 
== Change the user interface ==
 
== Change the user interface ==
Line 21: Line 14:
 
=== Change icons ===
 
=== Change icons ===
  
Icons are in all in an ''icnos.svg'' file located in ''<Inkscape install directory>\share\icons\''. It can be overwritted or modified by the user (be sure of what you do).
+
Icons are all in an ''icons.svg'' file located in ''<Inkscape install directory>/share/icons/''. It can be overwritten or modified by the user (be sure of what you do).
 +
 
 +
Alternatively, a custom ''icons/icons.svg'' file can be loaded from the user Inkscape preferences directory (it will override existing icons from the shared icons file, and fall back to icons from the shared icons file if some are missing in the custom one).
  
 
Examples of existing ''icons.svg'':
 
Examples of existing ''icons.svg'':
  
* [http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/share/icons/icons.svg Default one] from the Inkscape repository
+
* [http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/share/icons/icons.svg Default one] from the Inkscape repository;
* A ''Tango Icon Set'' for Inkscape can be sent in the ''<Inkscape install directory>\share\icons\'' directory, you can rename it.
+
* a ''Tango Icon Set'' for Inkscape can be sent in the ''<Inkscape install directory>/share/icons/'' directory, you can rename it.
* [http://scnd101.deviantart.com/art/SimplyGrey-inkscape-theme-103497574 SimpleGrey inkscape theme] by Scnd101
+
* [http://scnd101.deviantart.com/art/SimplyGrey-inkscape-theme-103497574 SimpleGrey Inkscape theme] by Scnd101.
 +
 
 +
From '''Inkscape 0.93 onwards''', Inkscape's icons are no longer taken from the icons.svg file.  Instead, the application looks them up by name from the system, in the "normal" way, as described by the [https://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html Freedesktop standard].  In brief, you can now just install SVG (or PNG) files with the appropriate names into your ''<Inkscape install directory>/share/icons/'' folder.
  
 
=== Change the theme/skin ===
 
=== Change the theme/skin ===
  
In GTK, a theme is defined in a '''gtkrc''' file. The Inkscape one is located in ''<Inkscape install directory>\etc\gtk-2.0''.
+
In GTK, a theme is defined in a '''gtkrc''' file. On Windows, the Inkscape one is located in ''<Inkscape install directory>/etc/gtk-2.0''.

Latest revision as of 00:27, 12 August 2017

Change keyboards shortcuts

In Edit > Preferences > Interface > Keyboard Shortcuts, you can either select one of the predefined keymaps, or you can define your own keyboard shortcuts and save them. The shortcuts that you change will be saved in the file default.xml in your user Inkscape preferences' "keys" directory.

You can also manually edit the file <Inkscape install directory>/share/keys/default.xml, or manually add a custom keys/default.xml in the user Inkscape preferences directory to define new shortcuts or remap (override) shortcuts from the shared keymap file.

In order to share the same shortcuts as other softwares, following configuration files are shipped with Inkscape (look at the <Inkscape install directory>/share/keys/ folder):

You can find a list of the available keymaps either in the Inkscape preferences, in the dropdown, or in the Inkscape git repository.

Change the user interface

Change icons

Icons are all in an icons.svg file located in <Inkscape install directory>/share/icons/. It can be overwritten or modified by the user (be sure of what you do).

Alternatively, a custom icons/icons.svg file can be loaded from the user Inkscape preferences directory (it will override existing icons from the shared icons file, and fall back to icons from the shared icons file if some are missing in the custom one).

Examples of existing icons.svg:

  • Default one from the Inkscape repository;
  • a Tango Icon Set for Inkscape can be sent in the <Inkscape install directory>/share/icons/ directory, you can rename it.
  • SimpleGrey Inkscape theme by Scnd101.

From Inkscape 0.93 onwards, Inkscape's icons are no longer taken from the icons.svg file. Instead, the application looks them up by name from the system, in the "normal" way, as described by the Freedesktop standard. In brief, you can now just install SVG (or PNG) files with the appropriate names into your <Inkscape install directory>/share/icons/ folder.

Change the theme/skin

In GTK, a theme is defined in a gtkrc file. On Windows, the Inkscape one is located in <Inkscape install directory>/etc/gtk-2.0.