На новой Ubuntu 12.04 xemacs похож на это
где, поскольку emacs похож на это
Xemacs также производит соблюдающие предупреждения:
Warning: Cannot convert string "-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*" to type FontStruct
Warning: Missing charsets in String to FontSet conversion
Как я могу зафиксировать это?
Я бы сказал, что самым простым решением было бы просто использовать команду emacs23
для запуска emacs (устанавливается с использованием стандартного пакета emacs23
). В конце концов, это одна и та же программа. На самом деле они разные, но они настолько похожи, что вполне могут быть одним и тем же.
Что касается того, почему xemacs
выглядит так по-разному, это потому, что он построен с использованием ясного графического инструментария, который не использует темы gtk или темы значков freedesktop.
У меня была похожая проблема со шрифтами в xemacs под opensuse 12.1. Он исчез после того, как я добавил другое описание шрифта (другой iso) в мои начальные файлы xemacs: (set-face-font 'default' -b & h-lucidatypewriter-medium- - - * - 14-140 - - - * - * - iso10646-1" )
Установить недостающие шрифты
sudo apt-get install xfonts-75dpi
cd /usr/share/fonts/X11/75dpi
sudo mkfontdir
xset +fp /usr/share/fonts/X11/75dpi
Сделать xset постоянным
echo 'xset +fp /usr/share/fonts/X11/75dpi' >>~/.xsessionrc
xemacs не emacs ... xemacs разветвляется от emacs