Добрый день!
Проблема — не запускаются иксы. Что-то не так со шрифтами. Перечитал кучу статей, вроде по теории должно работать.
Скачал сервер xorg. Версия xorg — 1.1.0 (X Window System Verison 7.1.0)
Настроил конфиг. Вот он:
Section «Files»
RgbPath «/usr/X11R6/lib/X11/rgb»
# ModulePath «/usr/X11R6/lib/modules»
FontPath «/usr/X11R6/lib/X11/fonts/corefonts»
FontPath «/usr/X11R6/lib/X11/fonts/75dpi»
FontPath «/usr/X11R6/lib/X11/fonts/100dpi»
EndSection
Section «ServerFlags»
#NoTrapSignals
#DontZap
#DontZoom
#AllowMouseOpenFail
EndSection
Section «InputDevice»
Identifier «Keyboard1»
Driver «keyboard»
Option «AutoRepeat» «250 30»
Option «XkbRules» «xfree86»
Option «XkbModel» «pc105»
Option «XkbLayout» «us»
EndSection
Section «InputDevice»
Identifier «Mouse1»
Driver «mouse»
Option «Protocol» «IMPS/2»
Option «Device» «/dev/psaux»
EndSection
Section «Module»
Load «dbe»
# Load «glx»
Load «extmod»
# Load «type1»
# Load «ttf»
Load «freetype»
EndSection
Section «Monitor»
Identifier «MyMonitor»
VendorName «BenQ»
ModelName «JoyBook R31E»
HorizSync 31-82
VertRefresh 55-120
Modeline «1024×768_75.00» 81.80 1024 1080 1192 1360 768 769 772 802 -hsync +vsync
EndSection
Section «Device»
Identifier «generic»
VendorName «generic»
Driver «vesa»
BusID «PCI:1:0:0»
EndSection
Section «Screen»
Identifier «Default»
Device «generic»
Monitor «MyMonitor»
DefaultColorDepth 24
Subsection «Display»
Depth 8
Modes «1280×1024» «1024×768» «800×600» «640×400»
EndSubsection
Subsection «Display»
Depth 16
Modes «1280×1024» «1024×768» «800×600» «640×480»
EndSubsection
Subsection «Display»
Depth 24
Modes «1280×1024» «1024×768» «800×600» «640×480»
EndSubsection
EndSection
Section «ServerLayout»
Identifier «PCI»
Screen «Default»
InputDevice «Mouse1» «CorePointer»
InputDevice «Keyboard1» «CoreKeyboard»
EndSection
Взял из винды TrueType шрифты, скинул их в /usr/X11R6/lib/X11/fonts/corefonts,
не забыв прописатьее в XF86Config как видно выше. В данном каталоге с помощью ttmkfdir создал fonts.dir и fonts.scale. Кроме того, прописал данные каталоги в /etc/fonts/local.conf и прогнал fc-cache, fc-list.
Однако при запуске сервера командой X, выдается ругань подобная следующему:
could not find font 'fixed’.
Xfs вырублен. Xorg собирал полностью руками: при ./configure оставил всё по умолчанию, что явилось причиной собирания большинства модулей, поэтому может какой-нибудь модуль вредит? (слышал про такую штуку как xft)
Буду признателен за помощь… Спасибо.
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Попробуй тада
раскомментировать
Авось поможет?
Пробовал и раскомментирова и закомментировать.
А вообще в данных строках ttf — это какая-то чушь и щаз не используется.
А type1 замещен fretype, поэтому я и закомментировал type1.
Ошибка всегда одна и та же
А на текст ошибки можно публике посмотреть?
Раньше я такую проблему всегда решал так:
прописывал /unix:7100 и запускал X Font Server.
Однако щаз его запустить не удается, про вводе xfs -nodaemon вываливается
xfs: symbol lookup error: xfs: undefined symbol: _FontTransMakeAllCOTSServerListeners
Конечно можно, ошибка известная:
Fatal server error: could not open default font 'fixed'
Для начала, в конфиг xorg добавь вот этот путь:
эээ….мммм… а как бы нету такого каталога
вот поковырялся: создал помимо fonts.dir и fonts.scale файл fonts.alias, где выбрал прописал fixed <один из шрифтов из fonts.dir>. В результате получил новую ошибку:
could not open default cursor font 'cursor'
Хм. Напрмиер, в моём дистрибутиве шрифты 'misc' являются частью пакета 'xorg-x11\′ (это, как ты понял, сам сервер). В твоём вполне может быть и в отдельном пакете (каком-нибудь font-misc). Может стоит его установить?
Потому что, как и в случае с 'fixed’, нужна соответствующая строчка в fonts.alias.
Может это и тупо звучит, но переустанавливать пробовал?
Дело в том, что ставлю из исходников. Исходники — куча архивов, а не просто 1 файл tar.bz2. Поэтому может чего не доставил.
В общем, после долгих мучений уже не знаю что делать, сейчас получил такой результат:
Создал руками misc, прописал его в конфиг. Скачал архив font-cursor-misc.tar.bz2, распаковал. Полученный файл *pcf.gz скопировал в каталог misc, ну и на всякий случай во все остальные. Из 100dpi выбрал наобум произвольный шрифт и скопировал в misc. Прогнал mkfontdir в каталоге, в результате чего получил fonts.dir в котором прописался курсор и скопированный шрифт. В fonts.alias прописал этот шрифт как fixed, и, не зная как прописать там курсор, вбил просто
cursor cursor
Результат:
Ругань про курсор исчезла, но возникла опять ругань с fixed. Вот последний матерные строки логов
(ww) Couldn’t load XKB keymap? falling back to pre-XKB keymap
(II) Mouse1: ps2EnableDataReporting: succeeded
Could not init font path element /usr/X11R6/lib/X11/fonts/misc, removing from list!
Fatal server error:
could not open default font 'fixed'
Не, ты хоть и не ищешь лёгких путей, но зачем настолько?! ;))
Вот смотри. Ты пишешь:
Что тебе мешает сделать тоже самое для 'cursor’?
Да собственно начал извращаться после того как попытался поставить fvwm (нравится он мне), но в моем дистрибе его не оказалось,поэтому стал ставить из исходников, но тут-то и началось…. fvwm стал ругаться что в моем xfree не установлено куча вещей. Ну вот я и захотел собрать иксы, чтоб было всё что может только быть
Здравствуйте!
У меня тоже не запускаются иксы(Мандрива 2007 спринг, атлон 4200+, радеон Х700) но с другими симптомами! все нормально работало, пока я не решил обновить систему через втроенную систему обновлений, причем все что надо было не докачалось (похоже обновленные иксы тоже) зато скачалось ядро 2.6.17-16mdv и теперь при загрузке консоль с предложением залогинится… на команду стартх пишет:
Using vt 7
dlopen: libstdc++.so.5 (его там нету только 6 и 6.0.8): cannot open shared object file: no such file or directory
EE failed to load /usr/lib/xorg/modules/drivers//fglrx_drv.so (присутствует)
EE Failed to load module «fglrx» (loader failed, 7)
EE No devices detected
fatal server error:
no screens found
XIO: fatal IO error 104 (Connection reset by peer) on X server «:0.0»
after 0 requests
что крутить не подскажете?
Систему обновил. Теперь и драйвер для видеокарты не мешало бы ;).
И чего ты хочешь?
Завершить процедуру обновления. И всё будет работать.
Ну кстати именно после этого (попытки установки драйвера, которая заканчивается ошибкой что то про fglrx) она стала выдавать ошибку о ненайденном файле, до этого просто говорила No devices detected
а как не подскажите? :)
Кстати, система после установки отсутствующего файла заработала, я попытался вновь поставить дрова, они по прежнему выдавали ошибку, но, вроде настроил монитор, даже 3д заработало (глючно правда), в общем вроде все хорошо, выхожу из иксов, пишу Startx всё запускается… перезагружаюсь… приехали… консоль, логин — иксы не запускаются:
EE Failed to load module «fglrx» (loader failed, 7)
EE No devices detected
че за …?!
Оказывается, после того как хоть и криво но установился драйвер ати, не надо было больше настраивать иксы, зашел в /etc/x11/ почитал чем отличаются xorg.conf.old от xorg.conf и понял что в старом стоят настройки проприетарного драйвера ати, тупо заменил новый старым конфигом, и опять радуюсь дестопу! 8)))) Обновление завершил…
всем спасибо! :)