Ik ben met dezelfde vraag bezig geweest, maar juist om alle applicaties donker te krijgen. Het principe is hetzelfde.
Firefox, Terminal, Thunderbird, Abiword:

Ik vind, afgezien van bij een webbrowser waar ik de pagina wil zien zoals de ontwerper bedoelde, witte achtergrond en donkere tekst in een verder donker thema juist vermoeiend om naar te kijken. Maar je kunt volgens mij het beste je gewenste 'document' achtergrondkleur in je .gtkrc-2.0 of gtk thema definieren, en als het niet anders kan per applicatie. Het is wel jammer dat sommige programma's zich niet aan het thema houden.
Hiermee pas je de achtergrond aan voor *alle* invoer-schermen in alle themas: In ~/.gtkrc-2.0 :
style "witteachtergrond" = "default"{
base[NORMAL] = "#ffffff"
}
widget_class "*" style "witteachtergrond"
Wat je zoekt is echter eigenlijk een specifieke class /widget voor 'document-vensters', en dan ook de tekst-kleur aan passen alleen voor die class/widget. Ik weet niet of die bestaat.
- Firefox
Probleem met onleesbare donkere tekst op donkere achtergrond in formulieren. Op te lossen met aanpassen van:
~/.mozilla/firefox/<profile>/chrome/userContent.css
en
/usr/lib/xulrunner-<version>/res/forms.css
(details via Google te vinden)
De achtergrondkleur van About:blank is aan te passen door in ~/.mozilla/firefox/<profile>/chrome/userContent.css:
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url(about:blank) {
*{
background: Window !important;
}
}
- Thunderbird
Kleuren aanpassen kan op minimaal drie manieren:
- via edit -> preferences -> advanced -> config editor, zoeken op 'color' . Zet 'browser.display.use_system_colors' op 'true' voor door gtkthema bepaalde achtergrond
- aanpassen van ~/.thunderbird/<profielnaam>/chrome/userChrome.css
- een eigen thema in ~/.thunderbird/<profielnaam>/extension te maken op basis van het default Thunderbird thema (/usr/lib/thunderbird-2.0/chrome/classic.jar). Jar bestanden zijn zip formaat.
Het overzicht-scherm heb ik nog niet conform het gtkthema gekregen, en er is nog wat donkerblauw te zien dat ik niet wegkrijg.
<edit>
Het is me gelukt om de donkerblauwe rijen te veranderen in de achtergrondkleur van het GTK thema.
In ~/.thunderbird/<profielnaam>/chrome/userChrome.css :
@import url("chrome://global/skin/subskin/default.css");
@import url("chrome://global/skin/subskin/dark.css");
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* Set Thread pane to alternate row colours */
#threadTree treechildren::-moz-tree-row(odd) {
-moz-appearance: none !important;
background-image: none !important;
background-color: Window !important;
}
#threadTree treechildren::-moz-tree-row(selected) {
background-color: -moz-Dialog !important;
}
#threadTree treechildren::-moz-tree-row(selected, focus) {
background-color: Highlight !important;
}
</edit>
In plaats van 'Window' wat verwijst naar 'Window systeemkleur' kun je ook #ff0000 (rood) #ffffff (wit) etc. gebruiken
- OpenOffice
Is problematisch met fonts en gtk themas. Het schakelt zelfs automatisch over naar een soort hoog-contrast modus bij een donker GTK thema. Ik ben inmiddels overgestapt op AbiWord en Gnumeric dus ik kan er niet mee helpen.
- Abiword heeft witte document-achtergrond en zwarte tekst, welk gtk theme je ook gebruikt. Je kunt dit aanpassen binnen AbiWord, hoewel het dan volgens mij ook zo uit de printer komt.