Шрифт XTerm очень маленький. Как я могу установить его больше?
Шрифт XTerm очень маленький. Как я могу установить его больше?
Ответы:
Если у вас его еще нет, создайте файл в вашем домашнем каталоге с именем .Xresources
для сохранения ваших предпочтений для различных программ X. Добавить строку в файл, например
xterm*font: *-fixed-*-*-*-18-*
Это говорит xterm
об использовании фиксированного шрифта размером 18.
Отсюда вы можете либо перезапустить X, либо запустить xrdb -merge ~/.Xresources
в терминале, чтобы включить сделанные вами изменения. Все новые xterm
s теперь должны иметь изменение шрифта.
Если вы запустите man xterm
и перейдете в раздел «РЕСУРСЫ», вы сможете найти множество дополнительных, настраиваемых xterm
параметров.
geometry
. Так что- то вроде следующего в ваш .Xresources
будет работать: xterm*geometry: 110x50
.
xterm: cannot load font '*-fixed-*-*-*-38-*'
Warning: Shell widget "xterm" has an invalid geometry specification: "*-fixed-*-*-*-38-*"
Используйте параметры -fa и -fs:
xterm -fa 'Monospace' -fs 14
Monospace
не только изменит размер, но и использует совершенно другой шрифт (по крайней мере, в Ubuntu 18.04). И я обнаружил, Monospace
что использую чрезмерное количество сглаживания, что делает его размытым при просмотре рядом с xterm
окном с использованием шрифта по умолчанию.
Вы также можете нажать Ctrl-правой кнопкой мыши для временного изменения размера шрифта
appres XTerm | grep -i utf8font
Из возни с /etc/X11/app-defaults/XTerm
файлом и справочной страницей для Xterm я нашел два метода.
Метод 1: более простой метод, но не постоянный: удерживайте клавишу Ctrl и правую кнопку мыши. Это должно вызвать меню для шрифтов VT, которое остается включенным, пока вы удерживаете нажатой правую клавишу. Вы должны увидеть 7 вариантов, самый большой из которых огромен, и это то, что я использую, потому что мое зрение не совсем хорошее.
Источник: справочная страница xterm (1), часть VT Fonts, в которой говорится, что «fontMenu всплывает, когда клавиша« control »и кнопка указателя три нажаты в окне».
Способ 2: постоянный. Посмотрите /etc/X11/app-defaults/XTerm
, найдите такие размеры линий, как *VT100.font1:
, выберите одну и напишите куда-нибудь xterm*font: 10x20
(10x20, опять же, это мой выбор по причинам, которые я уже указывал).
О моей системе: я использую Ubuntu 13.10
Вы также можете просто проверить их с помощью:
xterm -fn "- -clean- - * - - - * - - - * - - - * - *"
после sel с xfontsel
Еще один вариант, добавьте это к вашему, ~/.Xresources
чтобы сделать горячие клавиши для изменения размера шрифта:
XTerm.vt100.translations: #override \n\
Ctrl <Key> minus: smaller-vt-font() \n\
Ctrl <Key> plus: larger-vt-font()
Если вы используете Uxterm, обязательно используйте UXTerm.vt100.translations
вместо этого.
Затем вы можете использовать ctrl+ +для увеличения размера шрифта или ctrl+ -для уменьшения размера, так же, как вы можете использовать ctrl+ right-click
и выбрав один из других вариантов размера шрифта.
Вы можете добавить следующее в качестве примера в ваш ~/.Xresources
файл:
! Use a truetype font and size.
xterm*faceName: Monospace
xterm*faceSize: 14
Затем выполните следующее:
xrdb -merge ~/.Xresources
Создание файла .Xresources с указанными строками кода (предоставлено в ответе noffle) исправило мою проблему, но при перезагрузке настройки снова потерялись.
Если настройки, указанные в файле .Xresource, не отражаются автоматически, попробуйте добавить следующую строку в ~/.bashrc
.
[[ -f ~/.Xresources ]] && xrdb -merge ~/.Xresources