LINUX.ORG.RU

Не генерируется xorg.conf

 


0

1

Добрый день.

Имею свеженький обновленный Arch, хочу сгенерировать xorg.conf с помощью команды Xorg -configure, но он вываливается со следующим стектрейсом:

[     5.061] (EE) Backtrace:
[     5.061] (EE) 0: /usr/lib/xorg-server/Xorg (OsLookupColor+0x139) [0x563bdb0e0e99]
[     5.062] (EE) 1: /usr/lib/libpthread.so.0 (funlockfile+0x50) [0x7efe5be74e1f]
[     5.064] (EE) 2: /usr/lib/libc.so.6 (gsignal+0x110) [0x7efe5bae0860]
[     5.064] (EE) 3: /usr/lib/libc.so.6 (abort+0x1c9) [0x7efe5bae1ec9]
[     5.064] (EE) 4: /usr/lib/libc.so.6 (__assert_fail_base+0x14c) [0x7efe5bad90bc]
[     5.065] (EE) 5: /usr/lib/libc.so.6 (__assert_fail+0x43) [0x7efe5bad9133]
[     5.065] (EE) 6: /usr/lib/xorg-server/Xorg (dixRegisterPrivateKey+0x23f) [0x563bdaf999ff]
[     5.065] (EE) 7: /usr/lib/xorg-server/Xorg (xf86XVScreenInit+0x65) [0x563bdafd22f5]
[     5.065] (EE) 8: /usr/lib/xorg/modules/drivers/modesetting_drv.so (_init+0x3a8d) [0x7efe55d40ddd]
[     5.066] (EE) 9: /usr/lib/xorg-server/Xorg (AddGPUScreen+0xf0) [0x563bdaf7b630]
[     5.066] (EE) 10: /usr/lib/xorg-server/Xorg (xf86PlatformMatchDriver+0xa9c) [0x563bdafdb59c]
[     5.066] (EE) 11: /usr/lib/xorg-server/Xorg (xf86PlatformDeviceCheckBusID+0x211) [0x563bdafe0881]
[     5.066] (EE) 12: /usr/lib/xorg-server/Xorg (config_fini+0x9bd) [0x563bdafdd05d]
[     5.066] (EE) 13: /usr/lib/xorg-server/Xorg (config_fini+0x1340) [0x563bdafde420]
[     5.066] (EE) 14: /usr/lib/xorg-server/Xorg (OsCleanup+0x621) [0x563bdb0e1e01]
[     5.066] (EE) 15: /usr/lib/xorg-server/Xorg (WaitForSomething+0x1fb) [0x563bdb0da70b]
[     5.066] (EE) 16: /usr/lib/xorg-server/Xorg (SendErrorToClient+0x113) [0x563bdaf7b023]
[     5.066] (EE) 17: /usr/lib/xorg-server/Xorg (InitFonts+0x420) [0x563bdaf7f2a0]
[     5.067] (EE) 18: /usr/lib/libc.so.6 (__libc_start_main+0xea) [0x7efe5baccf4a]
[     5.067] (EE) 19: /usr/lib/xorg-server/Xorg (_start+0x2a) [0x563bdaf68f0a]
[     5.067] (EE) 
[     5.067] (EE) 
Fatal server error:
[     5.067] (EE) Caught signal 6 (Aborted). Server aborting
[     5.067] (EE) 
[     5.067] (EE) 
Please consult the The X.Org Foundation support 
         at http://wiki.x.org
 for help. 
[     5.067] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[     5.067] (EE) 
[     5.067] (II) AIGLX: Suspending AIGLX clients for VT switch
[     5.166] (EE) Server terminated with error (1). Closing log file.

Мне непонятно что делать в этой ситуации и вообще в какую сторону копать. Выглядит как баг. Имеет ли смысл попробовать откатить xorg или драйвера? Надеюсь на помощь сообщества. При необходимости могу выложить нужные логи. Спасибо.

Генерировать xorg.conf в большинстве случаев не нужно, Xorg все подхватывает и настраивает автоматически. Если нужно что-то настроить создавай отдельные конфиги в /etc/X11/xorg.conf.d.

Kron4ek ★★★★★ ()

Для начала попробуй запустить окружение рабочего стола, не настраивая Xorg. Потому что скорее всего это тебе и не нужно.

Kron4ek ★★★★★ ()
Ответ на: комментарий от Kron4ek

Спасибо. Всё действительно работает и без xorg.conf, но мне единственное, что хотелось бы — это настроить мониторы, чтобы при запуске у них выставлялось нужное разрешение и расположение относительно друг друга. Сейчас это делается xrandr-скриптом в .xinitrc, но в таком случае экран входа в систему очень криво разъезжается по двум мониторам, что выглядит не шибко красиво.

Может быть вы тогда подскажете какой-нибудь гайд о том, как написать конфиги xorg'а с нуля? Везде где я нагугливал, говорится «создайте xorg.conf, а потом правьте что вам нужно». Но о том откуда брать значения полей которые должны быть сгенерированы непонятно.

svloyso ()
Ответ на: комментарий от svloyso

Ну, как я сказал, конкретные девайсы можно настроить, создавая файлы в /etc/X11/xorg.conf.d, полный конфиг для этого не нужен. Посмотри здесь и здесь, может поможет.

Kron4ek ★★★★★ ()
Ответ на: комментарий от svloyso

Ну и, кстати, man xorg.conf тоже полезный источник информации.

Kron4ek ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.