Шрифт XTerm очень маленький. Как я могу установить его больше?
Шрифт XTerm очень маленький. Как я могу установить его больше?
Ответы:
Если у вас его еще нет, создайте файл в вашем домашнем каталоге с именем .Xresourcesдля сохранения ваших предпочтений для различных программ X. Добавить строку в файл, например
xterm*font: *-fixed-*-*-*-18-*
Это говорит xtermоб использовании фиксированного шрифта размером 18.
Отсюда вы можете либо перезапустить X, либо запустить xrdb -merge ~/.Xresourcesв терминале, чтобы включить сделанные вами изменения. Все новые xterms теперь должны иметь изменение шрифта.
Если вы запустите 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