Ubuntu – Ambiance GTK theme customisation *just* for one user

ambiancegnomegtkgtk-2themes

Is it possible to customise the appearance of the Ambiance theme just for one user?

I have read about the possibility of doing this:

sudo vim /usr/share/themes/Ambiance/gtk-2.0/gtkrc

but could something be done to change:

  • just one setting

for

  • just one user?

Perhaps changing something in the user's .themes directory?

Notice: I would prefer not to copy the full theme to the user directory, just to provide an override mechanism after the "global" theme is applied, independently from the theme if possible, but anyway just specifying what needs to be different, not duplicating the whole theme definition.

Best Answer

It is possible.

  1. Start by installing Gnome Tweak Tool.
  2. Create a .themes folder in the Home folder of the user if it doesn't exist.
  3. Copy the /usr/share/themes/Ambiance folder to the .themes folder.
  4. Rename it to My_Ambiance or something else.
  5. Log out and in again with the user you want to modify.
  6. Modify the theme as you wish (I modified the css files manually)
  7. Open Gnome Tweak Tool and select My_Ambiance