2008-12-08 10 views

Répondre

1

Shamelessly pris de the FAQ for XEmacs

Voici un résumé de la façon d'utiliser les ressources pour changer vos couleurs scrollbar:

! Motif scrollbars 

Emacs*XmScrollBar.Background: skyblue 
Emacs*XmScrollBar.troughColor: lightgray 

! Athena scrollbars 

Emacs*Scrollbar.Foreground: skyblue 
Emacs*Scrollbar.Background: lightgray 

Notez la capitalisation de la barre de défilement pour le widget Athena.

+0

Cela ne semble pas fonctionner pour moi. Je cours la dernière version d'Ubuntu (8.10) et la dernière version d'emacs (22.2.1). D'autres suggestions? – mike

+0

Est-ce que cela ne fonctionne que dans XEmacs? – mike

+1

Charlie pose une bonne question: Dans quel environnement es-tu? Pour répondre à votre question - oui, je pense que cela ne fonctionne que pour XEmacs (désolé pour mon hypothèse) –

2

Dans quel environnement? Dans, par exemple, Carbon EMACS, les widgets de la barre de défilement proviennent de l'ensemble natif carbone; Si c'est le cas, vous ne pouvez pas vraiment changer la couleur.

1

Voir le site Wiki Emacs pour plus d'informations sur les ScrollBars

à citation du site:

GnuEmacs peut tirer ses propres barres de défilement « indigènes », qui sont tout à fait personnalisable. À mon avis, cela donne aussi les meilleurs résultats pour les utilisateurs de ColorTheme. Détails:

GnuEmacs Construire avec les options suivantes passées à ./configure:

  --without-toolkit-scroll-bars --with-x-toolkit=no 

Ensuite, essayez un ColorTheme ou:

M-x customize-face RET scroll-bar RET 

Vous pouvez définir les couleurs de premier plan/arrière-plan, frontière couleur/largeur, etc. Il existe une variable distincte appelée largeur de barre de défilement.

+0

Mais que faire si j'ai affaire à un emacs pré-construit dans une installation que je ne peux pas contrôler? – Arkadiy

+0

essayez un 'M-x describe-variable ret system-configuration-options ret' s'il ne possède pas les paramètres ci-dessus, il ne semble pas que vous le pouvez! –

Questions connexes