À l'époque, les écrans d'ordinateur étaient noirs avec du texte clair (vert ou blanc). Cela avait du sens. Puis, les traitements de texte sont arrivés et quelqu'un (probablement Microsoft) a réalisé (ou pensé - mais probablement correctement) que les hommes d'affaires auxquels ils vendaient voulaient quelque chose de plus littéralement What You See Is What You Get, ce qui a conduit au paradigme du texte noir sur fond blanc "papier".
Il s'avère que c'était plus comme regarder une lampe qu'une feuille de papier, mais c'est resté. J'ai toujours détesté cela, et surtout détesté que sur le web, contrairement aux terminaux et aux éditeurs, vous ne pouvez vraiment pas'changer en arrière sans détruire l'esthétique de presque tous les sites web.
Ce que vous voulez vraiment, pour prévenir la fatigue oculaire et la fatigue, c'est une intensité globale faible, un contraste moyen/élevé. Une faible intensité signifie que vos yeux ne vont pas se brûler à force de fixer une lampe, et un contraste moyen/élevé signifie que vos yeux n'ont pas à se fatiguer pour voir la différence entre le texte et le fond.
Un autre problème est la mise au point. Si l'écran est trop sombre (et que vous vous trouvez dans une pièce sombre), vos pupilles se dilatent, ce qui rend l'image plus floue et provoque une tension. Cela signifie que vous ne voulez pas'tre une intensité trop faible, surtout si vous êtes assis dans une pièce sombre.
Par conséquent, vous voulez un fond avec environ l'intensité d'un gris foncé, avec quelque chose d'environ l'intensité d'un gris clair. Cependant, pour obtenir le contraste élevé dont j'ai parlé ci-dessus, vous devez utiliser la couleur.
L'un des meilleurs schémas de couleurs pour cela est en fait un texte jaune sur un fond bleu foncé. Cependant, cela semble souvent assez criard, donc je ne l'utilise pas. Zenburn (disponible pour vi(m), emacs, toutes sortes de terminaux, et probablement votre éditeur préféré aussi) est un thème populaire avec une intensité assez faible, mais je trouve que le contraste n'est'pas tout à fait assez élevé, donc je vais généralement avec quelque chose d'un peu plus sombre pour l'arrière-plan et un peu plus clair pour le premier plan.
Personnellement, j'utilise un Sunburst légèrement modifié sur emacs : http://pdeng.wordpress.com/2008/11/02/my-emacs-color-theme/ et le schéma par défaut du terminal pour le dernier thème "Ambiance" d'Ubuntu's (avec quelques personnalisations idiotes de zsh et des DIR_COLORS et LS_COLORS adéquats).