GNU Emacs не может работать на X11 и вылетает с сообщением "Шрифт` Ubuntu Mono 13 '

Просто нажмите Ctrl kbd> + Alt kbd> + T kbd> на клавиатуре, чтобы открыть терминал. Когда он откроется, перейдите в каталог .run-файла и выполните следующие команды:

chmod +x example.run
sudo ./example.run

ИЛИ

Щелкните файл правой кнопкой мыши и выберите «Свойства». На вкладке «Разрешения» убедитесь, что установлен флажок «Разрешить выполнение файла как программы», и нажмите «Закрыть». Дважды щелкните файл .run, чтобы открыть его. Появится диалоговое окно, выберите «Run in Terminal» для запуска установщика

Откроется окно «Terminal». Следуйте инструкциям на экране, чтобы установить программу.

Примечание : 64-разрядные версии Ubuntu не включают 32-разрядные библиотеки, необходимые для запуска программы установки. Перед запуском установщика необходимо установить ia32-libs.

3
задан 16.12.2019, 22:50

4 ответа

Похоже, проблема связана с домашним каталогом пользователей, который работал под Ubuntu 11.10 или выше, в котором для параметра gconf для /desktop/gnome/interface/monospace_font_name установлено значение Ubuntu Mono 13. Установка этого параметра на что-то доступное устраняет проблему.

gconftool-2 -g /desktop/gnome/interface/monospace_font_name
Ubuntu Mono 13

Установите его в Monospace-12 или как хотите:

gconftool-2 -t string -s /desktop/gnome/interface/monospace_font_name
Monospace-12

gconftool-2 -g /desktop/gnome/interface/monospace_font_name
Monospace-12
0
ответ дан 16.12.2019, 22:50

Поначалу не совсем очевидно: вам нужно установить файл шрифта, который вы получаете с font.ubuntu.com, на компьютер, на котором вы запускаете emacs, а не так, как я думал, на компьютере, где находится Xserver. Я столкнулся с этим запущенным Emacs через ssh.

mkdir -p ~/.fonts
cd ~/.fonts
wget http://font.ubuntu.com/download/ubuntu-font-family-0.80.zip
unzip ubuntu-font-family-0.80.zip
fc-cache -f

Это действительно красивый шрифт. Я никогда не понимал, где находится настройка, но как только я запустил emacs, я смог изменить его.

0
ответ дан 16.12.2019, 22:51

Я не эксперт по emacs, но проверю ваш файл .emacs, проблема может заключаться в том, что комбинация шрифта и размера не поддерживается. Строка

(set-default-font "Monospace-12")

находится в моем файле .emacs (в вашем домашнем / пользовательском каталоге на тот случай, если вы не знаете), если вы у меня не установлен шрифт по умолчанию, попробуйте этот, он отлично работает в моей системе.

0
ответ дан 16.12.2019, 22:51
  • 1
    Просто добавив, что строка (стандартный шрифт набора " Monospace-12") did' nt работал, но that' s хороший путь, я пытался также запустить emacs с командой: ' emacs-fn " Monospace-12"'; и этот работал. Наконец, я мог так или иначе создать псевдоним bashn к emacs с ним. – rogerdpack 16.12.2019, 22:52

Попробуйте добавить следующую строку в файл ~/.Xdefaults (если она не существует, создайте строку с touch .Xdefaults):

   emacs.font:Monospace 12.

См. man emacs для получения подробной информации.

0
ответ дан 16.12.2019, 22:52

Теги

Похожие вопросы