Customizing tool bar and menu items
These steps are for tech savvy users. These steps are not suitable for average users.
Evolution offers no graphical interface to customize its tool bars or items in menus.
Advanced users can experiment by exploring and editing the corresponding system-wide file(s) under $PREFIX/share/evolution/ui/.
Copy those files with the file ending .ui which you would like to modify to your personal configuration folder $HOME/.config/evolution/ui/. Modify the files in your personal configuration folder so the next Evolution software update will not overwrite your changes.
Changing the order of tool bar/menu items in some .ui files may not affect their displayed order in Evolution. As a workaround, the attribute position='top' can be added to some elements (e.g. toolitem and non-empty placeholder elements), which will place them before other items in the group and cause them to be displayed according to their order in the .ui file. This attribute may need to be added to all items in a group to achieve the overall desired item order.
The modified files will be used if the evolution-ui-version attribute of the root ui element matches the version of the default files provided by Evolution.
To change keyboard shortcuts, edit ~/.config/evolution/accels while Evolution is not running. Commented lines start with a ; character and will be ignored. Not all shortcuts can be changed though.