Страница 1 из 1
Не получается запустить urxvt
Добавлено: 29 янв 2007, 14:31
nuser
FreeBSD 6.1, urxvt установлен из портов, также установлены все стандартные шрифты Xorg'a и в соответствующую директорию закинуты все ttf из оффтопика.
Установка прошла гладко, ворнингов и ошибок не вылетало, но после перезагрузки имеем следующее:
Код: Выделить всё
nuser# urxvt
unable to deduce codeset, ignoring font 'fixed'
urxvt: unable to load base fontset, please specify a valid one using -fn, aborti
ng.
nuser# urxvt -fn courier
urxvt: unable to load base fontset, please specify a valid one using -fn, aborti
ng.
nuser#
Если кто-нибудь пользуется(зовался) этим терминалом, подскажите, как мне его заставить работать?
Добавлено: 29 янв 2007, 16:45
mend0za
urxvt (aka rxvt-unicode) требует для начала работы, чтобы ему были указаны уникодные шрифты (iso10646-1)
Код: Выделить всё
$ head .Xresources
URxvt*font: terminus-14
/usr/share/fonts/X11/misc> grep terminus-14 fonts.alias
terminus-14 -xos4-terminus-medium-r-normal--14-140-72-72-c-80-iso10646-1
Добавлено: 30 янв 2007, 01:46
nuser
mend0za, спасибо за ответ. Установил я из портов шрифт терминус, xorg.config не правил, но в списке выбора шрифтов в kontrol и gnome-control-center он появился (а может он там уже был?). Добавил "URxvt*font: terminus-14" в .Xresources, но urxvt этого будто не заметил. А /usr/share/fonts у меня нету. В результате запустить urxvt пока не получилось. Итак, вопросы:
1. После установки /usr/ports/x11-fonts/terminus-font/ надо что-нибудь куда-нибудь прописывать?
2. Нет ли в стандартной поставке иксорговских шрифтов хоть каких-нибудь плохеньких юникодных?
И еще я буду благодарен за любую инфу по этому вопросу.
Добавлено: 30 янв 2007, 13:23
mend0za
мой ответ был специфичен для debian, прошу прощения, что не обратил внимание на имя ОС
вам нужно сделать несколько вещей
0)Найти, какие есть юникодные шрифты - xlsfonts|grep iso10646-1
1) выставить в .Xresources полное имя шрифта (например -xos4-terminus-medium-r-normal--14-140-72-72-c-80-iso10646-1). Можно легко найти через xlsfonts|grep terminus
2) убедиться что .Xresources подхватывается вашим оконным менеджером
изменения по шрифтам можно применять через xrdb -merge ~/.Xresources без перезапуска оконного манагера
Тот font alias который я использую (terminus-14) - специфичен для Debian. Насколько я помню - в OpenBSD он назывался совсем по-другому, это может быть справедливо и для FreeBSD (моё знакомство с FreeBSD началось и закончилось на ветке 4.x - 4.5, 4.6,4.7,4.8,4.9,4.10
)
Добавлено: 03 фев 2007, 04:57
nuser
mend0za, спасибо, с вашей помощью urxvt наконец-то запустился
Код: Выделить всё
nuser# urxvt -fn -xos4-terminus-medium-r-normal--20-200-72-72-c-100-iso10646-1 &
Правда, без проблем не обошлось. Их всего две:
1. Русский упорно не хочет отображаться. Локаль у меня cp1251, но естественно
Код: Выделить всё
urxvt -fn -xos4-terminus-medium-r-normal--20-200-72-72-c-100-microsoft-cp1251
не прокатило... И что-то я теперь никак не соображу, как это мне его обучить великому и могучему.
2. Сейчас я пользуюсь mrxvt и для обучения его русскому языку были добавлены следующие строки в .Xresources
Код: Выделить всё
mrxvt.font: -xos4-terminus-medium-r-normal--14-140-72-72-c-80-microsoft-cp1251
mrxvt.boldFont: -xos4-terminus--bold-r-normal--14-140-72-72-c-80-microsoft-cp1251
пролистав FAQ по urxvt на предмет .Xresources и ничего там на эту тему не обнаружив, было решено попробовать сделать по аналогии
Код: Выделить всё
urxvt.font: -xos4-terminus-medium-r-normal--20-200-72-72-c-100-iso10646-1
но, к сожалению, это ожидаемого результата не принесло.