Difference between revisions of "Customizing Inkscape"

From Inkscape Wiki
Jump to navigation Jump to search
(Fix missing parts, make up for moved parts, fix syntax and grammar.)
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[File:Customize inkscape.png|thumb|720x720px]]


== Change keyboards shortcuts ==
== 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.  
=== 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.
You can also manually edit the file <code><Inkscape install directory>/share/keys/default.xml</code>, 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):
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):
Line 10: Line 15:
You can find a list of the available keymaps either in the Inkscape preferences, in the dropdown, or in the  
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].
[https://gitlab.com/inkscape/inkscape/tree/master/share/keys Inkscape git repository].
=== Modifier keys ===
'''Edit > Preferences > Interface > Keyboard Shortcuts > Modifiers'''


== Change the user interface ==
== Change the user interface ==


=== Change icons ===
=== Change icons ===
'''Edit > Preferences > Interface > Icon theme'''


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).  
Inkscape 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].  


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).
To add your own, you can save SVG (or PNG) files with the appropriate names into your <code><Inkscape install directory>/share/icons/</code> folder.


Examples of existing ''icons.svg'':
=== Change the Interface Theme ===
'''Edit > Preferences > Interface > Theme'''


* [http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/share/icons/icons.svg Default one] from the Inkscape repository;
In GTK, a theme is defined in a ''.css'' file. You can find an example under <code><Inkscape install directory>/share/inkscape/themes/Minwaita-Inkscape/</code>.
* 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.


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.
You can add your own theme, built and structured like the example theme, into your user preferences' 'themes' directory. It will then become available in the preferences.


=== Change the theme/skin ===
=== Changing Colors of Canvas Handles ===


In GTK, a theme is defined in a '''gtkrc''' file. On Windows, the Inkscape one is located in ''<Inkscape install directory>/etc/gtk-3.0''.
You can do that by copying the file '''node-handles.css''' from <code><Inkscape install directory>/share/inkscape/ui/</code> to the folder '''ui''' in your user preferences directory and then editing the copied file (since Inkscape 1.4).


=== Changing colors of Canvas handles ===
=== Changing Menus ===
You can do that by copying the file '''node-handles.css''' from ''<Inkscape install directory>/share/inkscape/ui/'' to the folder '''ui''' in your user preferences directory and then editing the copied file.


=== Changing Menus ===
You can do that by copying the file '''menus.ui''' from <code><Inkscape install directory>/share/inkscape/ui/</code> to the folder '''ui''' in your user preferences directory and then editing the copied file.
You can do that by copying the file '''menus.ui''' from ''<Inkscape install directory>/share/inkscape/ui/'' to the folder '''ui''' in your user preferences directory and then editing the copied file.  


=== Changing Toolbars ===
=== Changing Toolbars ===
You can do that by copying the corresponding file '''toolbar-*.ui''' from ''<Inkscape install directory>/share/inkscape/ui/'' to the folder '''ui''' in your user preferences directory and then editing the copied file.
Some changes can be done in '''Edit > Preferences > Interface > Toolbars'''
 
If you want custom buttons in your menus, or remove buttons from them, you can do that by copying the corresponding file '''toolbar-*.ui''' from ''<Inkscape install directory>/share/inkscape/ui/'' to the folder '''ui''' in your user preferences directory and then editing the copied file.
 
You can use any [[action]] that does not require user input as a command.

Latest revision as of 01:24, 21 June 2024

Customize inkscape.png


Change keyboards shortcuts

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.

Modifier keys

Edit > Preferences > Interface > Keyboard Shortcuts > Modifiers

Change the user interface

Change icons

Edit > Preferences > Interface > Icon theme

Inkscape looks them up by name from the system, in the "normal" way, as described by the Freedesktop standard.

To add your own, you can save SVG (or PNG) files with the appropriate names into your <Inkscape install directory>/share/icons/ folder.

Change the Interface Theme

Edit > Preferences > Interface > Theme

In GTK, a theme is defined in a .css file. You can find an example under <Inkscape install directory>/share/inkscape/themes/Minwaita-Inkscape/.

You can add your own theme, built and structured like the example theme, into your user preferences' 'themes' directory. It will then become available in the preferences.

Changing Colors of Canvas Handles

You can do that by copying the file node-handles.css from <Inkscape install directory>/share/inkscape/ui/ to the folder ui in your user preferences directory and then editing the copied file (since Inkscape 1.4).

Changing Menus

You can do that by copying the file menus.ui from <Inkscape install directory>/share/inkscape/ui/ to the folder ui in your user preferences directory and then editing the copied file.

Changing Toolbars

Some changes can be done in Edit > Preferences > Interface > Toolbars

If you want custom buttons in your menus, or remove buttons from them, you can do that by copying the corresponding file toolbar-*.ui from <Inkscape install directory>/share/inkscape/ui/ to the folder ui in your user preferences directory and then editing the copied file.

You can use any action that does not require user input as a command.