On Wed, 11 Dec 2002 00:27:07 +0300 (MSK) Ivan Zakharyaschev wrote: > > pls, куда копать? > > Сейчас в X ресурсах по умолчанию присутствует Emacs*font. > Когда-то раньше был emacs*font. > > Emacs*font -- указание значений по умолчанию для ресурсов вида > *font класса программ ("Emacs"). emacs*font -- то же самое, для > экземпляров программ с именем "emacs". > > Допустим в ресурсах в какой-то сессии присутствуют обе формы. > Соотношение в их использовании такое: > > когда программа запускается командой emacs, используется > emacs*font(приоритетнее, чем Emacs*font); если бы emacs*font не > стоял, использовался бы Emacs*font > > когда программа запускается командой emacs-X11 (так оно > происходит, например, из меню), её имя уже не "emacs", а > "emacs-X11", поэтому используется Emacs*font. (Класс, > по-прежнему, "Emacs".) > > Если эта схема не даёт нужных сведений для решения Вашей > проблемы, спрашивайте ещё, с более точной информацией: как > запускается emacs, что есть в /etc/X11/Xresource* и > /etc/X11/app-defaults/Emacs. Большое спасибо за детальный ответ! К сожалению, пока не помог, но уже теплее :) Я пробовал указывать в ~/.Xdefaults и emacs*font, и Emacs*font, безуспешно. Запускается emacs из командной строки (xterm). $ ls -l `which emacs` /usr/bin/emacs -> /etc/alternatives/emacs # update-alternatives --display emacs emacs - status is auto. link currently points to /usr/bin/emacs-X11 /usr/bin/emacs-nox - priority 10 /usr/bin/emacs-X11 - priority 20 Current `best' version is /usr/bin/emacs-X11. xprop показывает для запущенного emacs: WM_CLASS(STRING) = "emacs", "Emacs" В /etc/X11/Xresource про emacs: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Emacs, xEmacs ! A copy of all active Emacs resources from /etc/X11/app-deafults/Emacs:! (This is not stupid: we want that all Emacs X-clients look the same way! on our desktop.) Emacs.Foreground: black Emacs.Background: honeydew Emacs.mode-line.attributeForeground: red Emacs.mode-line.attributeBackground: lemon chiffon Emacs.bold-italic.attributeForeground: blue Emacs*pointerColor: Orchid Emacs*cursorColor: Orchid Emacs*bitmapIcon: on Emacs*font: fixed Emacs.menu.attributeFamily: helv ! Some Emacs examples: ! Use similar lines in your ~/.Xdefaults ! to override the colour everywhere in Emacs: !Emacs*background: green !Emacs*foreground: red ! Set another window sizes for Emacs: !Emacs.geometry: 80x25 !Emacs.geometry: 75x67 В /etc/X11/Xresources.ru_RU.CP1251: ! Emacs, xEmacs Emacs*font: -misc-fixed-medium-r-normal--15-*-*-*-*-*-microsoft-cp1251 В /etc/X11/app-defaults/Emacs про шрифт написано: Emacs*font: fixed Кстати, какие настройки имеют больший приоритет, глобальные, или из ~/.Xdefaults ? PS Если кто-нибудь напомнит, как привести в силу изменения в ~/.Xdefaults без перезапуска сессии X - будет просто здорово :) -- Regards, Vyt mailto: vyt@vzljot.ru JID: vyt@vzljot.ru