Не мог настроить шрифт в XTerm

Вы не можете установить GRUB на/dev/sda5 (который в стандартной нотации является ссылкой на 5-й раздел первого диска), потому что это не загрузочный раздел. ОС только собирается проверить первый раздел на загрузочный раздел, если Вы хотите использовать его с Windows, я полагаю, что необходимо установить GRUB в свой собственный раздел начальной загрузки (если бы я собирался сделать то, что Вы делаете, то я имел бы Windows на диске A, затем дал бы Linux первых 30 ГБ на диске B и затем дал бы Windows остальные на диске B, при этом причина была бы этим теперь, Вы сможете выбрать, в который ОС Вы загружаетесь через экран mobo, начальную загрузку к диску A для Windows и диску B для Linux). Я уверен, что существует способ установить их рядом, но я не выполнял в нем так долго, я отчасти забываю. Вы можете просто устанавливать GRUB в раздел начальной загрузки Windows, просто не делайте / раздел начальной загрузки и когда он спрашивает, выберите первый раздел диска A. Я ожидал бы кого-то еще, чтобы проверить что, прежде чем Вы сделаете это, хотя, потому что я не на 100% уверен и я не хотел бы в Вас испортить Ваш Windows снова.

4
04.05.2016, 21:18
3 ответа

Я наконец понял, что не так, всего пару дней назад после поиска по нескольким источникам. Здесь собраны все ответы:

Ubuntu Mono - это шрифт TrueType, а шрифты TrueType требуют, чтобы xterm был скомпилирован с поддержкой библиотеки FreeType. Чтобы проверить, есть ли это у xterm, используйте команду ldd / path / to / xterm / binary и посмотрите, не написано ли там freetype. Другой способ - проверить, есть ли у xterm параметр -fa .

Если ваш xterm поддерживает FreeType lib, выберите

  1. Bitmap fonts, запустив xfontsel -p , и используйте точную строку, которую он печатает при выходе.

  2. Шрифты TrueType с использованием fc-list: scalable = true: spacing = mono: family и используют точную строку, которую он выводит.

Получив имя шрифта с помощью одного из описанных выше шагов, установите его с помощью XTerm * faceName: <имя шрифта>

Если вы устанавливаете новый шрифт, и он не отображается, когда вы запускаете одну из вышеперечисленных команд, восстанавливаете кеш шрифтов с помощью fc-cache -frv и повторите попытку.

P.S.Я использовал исправленный шрифт Ubuntu Mono, загруженный из здесь . Я использую XTerm * faceName: производное от Ubuntu Mono Powerline

Спасибо Wumpus Q. Wumbley и Thomas Dickey за их подробные ответы.

6
27.01.2020, 20:46

Это старый вариант, но для всех, кто приходит сюда, решение:

XTerm*faceName: Ubuntu Mono:style=Regular

, и если вы хотите сразу увидеть изменения, запустите:

xrdb -merge .Xresources

xterm
5
27.01.2020, 20:46

Этот вопрос был первым отправлен в переполнение стека , где я ответил на него год назад, отметив, что фактический пакет не предоставляет стиль ] RegularForPowerline (очевидно OP был перепутан с некоторым аспектом вывода fc-list :

fc-list показывает мне Regular , где у вас ] RegularForPowerline .

2
27.01.2020, 20:46

Теги

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