How to make Tomboy Notes have a different theme that are easier on the eyes like black font over a lightgrey background rather than a darkgrey font over a white background. I have explored Tomboy's preference window, toyed a bit with gnome "appearance" settings, and even tried to tweak the Gtk+ code but nothing seems to work.
Ubuntu – How to change tomboy note’s background colour
colorspreferencesthemestomboy
Related Solutions
To find the problem and a solution this might have to be done in steps.
The first step is to try and reset unity. You can use myunity to do this. To install it, open a terminal (Press Ctrl+Alt+T). Now type:
sudo apt-get install myunity
From the terminal run:
myunity
At the top you should see a menu. Select Theme. Now click on "default settings". Note, you can click on each item in the menu and click "default settings" to reset everything.
Logout and log back in.
Is the problem fixed? If so, your good-to-go. If not try step two.
The second step is to create a new user and login as that user and see if you have the same problem.
Open System Settings and go to User Accounts. Click the Unlock button and enter your password. Now click the plus icon to create a new user. After you add the user click on Password and enter a password twice. Now logout and login as this new user.
Is the problem solved? If not, send me a message and I will continue to work with you to get this fixed.
Best,
Jim4Prez
Today after installing Gnome Shell from the Software Center in Ubuntu 12.10 my Ambience and Radiance themes got corrupted as well. I found this post on the Ubuntu Forums which lead me to the solution for the problem.
The problem seems to be that after installing Gnome Shell the default theme is Adwaita (in gnome-tweak-tool
). It tells me that Adwaita is the default and before it was Ambiance. And because of this when I select the theme Ambiance some components of Adwaita persist, especially selected items in the menu bar in Gnome Classic appear as gray text on gray background.
I noticed that this, in contrast to what nils8950 said, only happens with GTK2 applications, not with GTK3 applications.
So after reading that Ubuntu Forum post, I looked at the contents of the file ~/.gtkrc-2.0
which is a hidden file in your home directory. The contents of this file looked as follows:
# -- THEME AUTO-WRITTEN BY gtk-theme-switch2 DO NOT EDIT
include "/usr/share/themes/Adwaita/gtk-2.0/gtkrc"
include "/home/serrano/.gtkrc-2.0.mine"
# -- THEME AUTO-WRITTEN BY gtk-theme-switch2 DO NOT EDIT
Which explains the problem. You can see that it loads a theme file for the Adwaita theme. You could simply remove the line that reads include "/usr/share/themes/Adwaita/gtk-2.0/gtkrc"
to solve this problem, though the file clearly states DO NOT EDIT
. You can see that this file was auto-written by a tool named gtk-theme-switch2
. As an alternative, we can simply use that tool to change the theme back to Ambiance. If you don't already have it installed:
sudo apt-get install gtk-theme-switch
Then execute the tool from the terminal:
gtk-theme-switch2
Select Ambiance from the dropdown menu and press the Apply button. Make sure Ambiance is also selected in gnome-tweak-tool
. You may need to restart some applications to see the changes (no need to reboot the system).
Best Answer
First, it looks like in my desktop setting, I need to restart my X session for widget colours settings could be applied. I could use the
$GTK2_RC_FILES
environment variable to define the colours profile only for one program, rather than overall.Second, the text colours (highlight, titles, links, ...) are defined in NoteTag.cs file in the Tomboy sources (
InitCommonTags()
method). It's not possible to run the rebuilt Tomboy.exe file directly, though: you need to proceed to a "sudo make install" (in /usr/local) first to have all the libraries and resources moved to their expected location.e.g. use foreground-yellow instead of background-yellow on highlight
Have fun.