beldmit: (Программизм)
[personal profile] beldmit
Теперь компьютерный.

Пытаюсь настроить шрифты в xterm в новом (три месяца как) Debian. Оболочка - Gnome.

Собственно, я уже нагуглил, что теперь нужные параметры нужно написать в .Xdefaults (я по старой привычке писал в .Xresources) и сказать заклинание xrdb -merge. Но получается у меня фигня.

Собственно, вопрос. Один из режимов, которые по Ctrl+Right Mouse, меня вполне устраивает. Как выяснить, какие в нем шрифт и размеры, чтобы прописать таки в .Xdefaults и до очередного апгрейда забыть навсегда? Или, блин, если у нас GUI, так может, к нему конфигурилка есть?..

Последовательная смена размера на 1 не дает требуемого эффекта, если что...

Date: 2013-08-18 05:24 pm (UTC)
abbra: (Default)
From: [personal profile] abbra
/usr/share/X11/app-defaults/XTerm:
*VT100.utf8Fonts.font2: -misc-fixed-medium-r-normal--8-80-75-75-c-50-iso10646-1
*VT100.utf8Fonts.font:  -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1
*VT100.utf8Fonts.font3: -misc-fixed-medium-r-normal--14-130-75-75-c-70-iso10646-1
*VT100.utf8Fonts.font4: -misc-fixed-medium-r-normal--13-120-75-75-c-80-iso10646-1
*VT100.utf8Fonts.font5: -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1
*VT100.utf8Fonts.font6: -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1

Date: 2013-08-18 06:06 pm (UTC)
yurikhan: (default)
From: [personal profile] yurikhan

В предположении, что «настроить шрифты» означает векторные (поскольку битмэпные уже настроены близко к теоретическому оптимуму для битмэпных шрифтов):

  • Из man xterm узнаём, что шрифты (которые TrueType) задаются ресурсами faceName, faceSize и faceSizen (n∈{1, …, 6}), причём величины — в пунктах. Также узнаём, что дефолт для дефолтного размера — 14.0, а для остальных — некий процент от дефолтного.
  • Дальше можно либо просто подобрать нравящийся размер в пунктах в любой программе, имеющей диалог выбора шрифта, либо сказать apt-get source xterm и накопать там, чему равно то неназванное отношение между соседними размерами. (Из исходников выясняется, что в том же отношении, что и соответствующие битмэпные шрифты, а если не заданы и они — то, соответственно, [Unreadable, Tiny, Small, Medium, Large, Huge] = [2/78, 35/78, 60/78, 90/78, 135/78, 200/78] × Default.)

Date: 2013-08-18 06:39 pm (UTC)
vitus_wagner: My photo 2005 (white)
From: [personal profile] vitus_wagner
Зачем тебе в среде Gnome xterm? В среде Gnome лучше использовать gnome-terminal, поскольку он лучше в эту самую среду интегрирован.

P.S. Я тут постепенно отказываюсь от 15-летней давности fvwm-овского конфига и переползаю на LXDE. C lxterminal вместо xterm соответственно.

Date: 2013-08-18 06:47 pm (UTC)
From: [identity profile] beldmit.livejournal.com
Ага, это ближе к истине. Осталось понять, как его по умолчанию пускать чуть помельче - и будет идеально.

Спасибо!

Date: 2013-08-18 07:04 pm (UTC)
From: [identity profile] ashorin.livejournal.com
Если тебе приходится лазать в разные места, где кодировки отличаются, нарпимер KOI8-R и UTF8, то попробуй RoxTerm.

Date: 2013-08-18 07:05 pm (UTC)
From: [identity profile] beldmit.livejournal.com
Уже не приходится. Но совет запомню.

Спасибо!

Date: 2013-08-18 09:17 pm (UTC)
From: [identity profile] alexkuklin.livejournal.com
xterm - это привет из позапрошлой эпохи.
gnome-terminal, konsole - если пользоваться DE.
gnome-terminal-у остро не хватает функции "пискнуть, когда что-то выведется" или наоборот, "пискнуть, когда вывод прекратится" - есть в konsole и позволяет не проверять состояние запущенного процесса вручную.

я вообще использую sakura в окружении awesome
до этого - urxvt

Date: 2013-08-19 03:26 am (UTC)
yurikhan: (default)
From: [personal profile] yurikhan
Edit | Profile Preferences и дальше.

Date: 2013-08-19 05:50 am (UTC)
From: [identity profile] beldmit.livejournal.com
Ну, я им и пользуюсь еще с позапозапрошлого дистрибутива.

Profile

beldmit: (Default)
Dmitry Belyavskiy

December 2025

S M T W T F S
 123456
78910111213
14151617181920
2122 2324252627
28 29 3031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 12th, 2026 12:23 am
Powered by Dreamwidth Studios