Разбираемся в том что такое X11 и оконная подсистема, принципы клиент-серверной технологии X-window, конфигурационный файл и его особенности в Ubuntu Также упоминаем X-font сервер и команды xwininfo, xdpyinfo
В современной реализации X (Xorg), конфигурация создаётся в момент запуска X и не хранится в файле. Через "X -configure" можно создать файл конфигурации, при необходимости изменить его и скопировать в /etc/X11/xorg.conf. Тогда X будет при запуске читать этот файл и руководствоваться его настройками, а не создавать конфигурацию динамически. Директория /usr/share/X11/xorg.conf.d/ содержит настройки конкретных устройств и дополняет xorg.conf а не заменяет его.
есть вопрос в теме lpic "Verify that the video card and monitor are supported by an X server". Я чет не нашел где можно глянуть список потдерживаемых мониторов, видеокарт?
Спасибо за очень информативный ролик - у меня вопрос. Я хочу на Убунту загрузить видео драйвер Nvidia - все скачал но во время установки пишет что Xserver запушен и его надо тормознуть чтобы загрузился драйвер. Буду признателен за ответ.
После запуска "sudo X -configure" выдает: Segmentation fault at adress 0x50 Файл с конфигом не создается. Запустить иксы соответственно не получается :(
Здравствуйте, объясните, пожалуйста, как можно выполнить все это на примере Centos. После установки # yum install -y xorg-x11-server-Xorg xorg-x11-xauth xorg-x11-apps не получается выполнить команду X -configure, пишет что ну удается запуститься
Обратите внимание, что если вы попытаетесь запустить "X" в виртуалбоксе на centos7- он у вас может не стартануть и будет ругаться на драйвера: gbm: failed to open any driver (search paths /usr/lib64/dri) gbm: Last dlopen error: /usr/lib64/dri/vmwgfx_dri-so: cannot open shared object file: No failed to load driver: vmwgfx gbm: failed to open any driver (search paths /usr/lib64/dri) gbm: Last dlopen error: /usr/lib64/dri/kms_swrast_dri-so: cannot open shared object file: No such file or directory failed to load driver: kms_swrast gbm: failed to open any driver (search paths /usr/lib64/dri) gbm: Last dlopen error: /usr/lib64/dri/swrast_dri-so: cannot open shared object file: No such file or directory failed to load swrast driver Не хватает скорее всего драйвера виртуального монитора, которые думаю ставятся вместе с пакетом VBoxGuestAdditions_7.0.10.iso Тут могу ошибаться, т.к за довольно богатый опыт работы первый раз с гуями пришлось столкнутся. Чтобы его поставить - нужно его скачать, подключить виртуальный образ как сд, примонтировать и запустить VBoxLinuxAdditions Для того, чтобы он нормально встал нужно установить как минимум gcc, make и linux-header. Если при установке будет ругаться на хедеры - значит не хватает как раз именно этих пакетов. Далее мы можем используя Putty и XING И если включено в /etc/ssh/sshd_config X11UseLocalhost yes X11Forwarding yes X11DisplayOffset 10 подключится к нашему х-серверу. Как мы помним, сервер мы запускаем по сути на винде, через xing. У него если навести на иконку будет написано Xing":0.0". Запомним то, что в кавычках. Запускаем Putty, прописываем хост-порт, идём в Connections-SSH X11. Включаем X11 forwarding, в x-display location прописываем: ":0.0" и подключаемся к виртуальной машине. В консоли линукса пищем: export DISPLAY=192-168-0-13:0.0 (адрес нашего ХОСТА, т.е компа откуда мы работаем и где у нас запущен xming). Только не через тире, а через точки Теперь всё готово и в консоли можно запускать приложение, например firefox. FireFox как будто бы "стартует на вашем компе", хотя по факту он запущен на линуксе и вы видите только окно терминала. Часть моих действий возможно излишняя и ошибочная, но это рабочий воркараунд для запуска на Centos 7. Думаю проблема в том, что надо эти драйвера отдельно качать и ставить. Ну либо у меня криво поставился VBoxGuestAdditions_7.0.10, в котором они наверное должны быть. lspci -v 00-02-0 VGA compatible controller: VMware SVGA II Adapter prog-if 00 VGA controller Subsystem: VMware SVGA II Adapter Flags: bus master, fast devsel, latency 64, IRQ 18 I/O ports at d010 size=16 Memory at e0000000 32-bit, prefetchable) size=128M Memory at f0000000 32-bit, non-prefetchable size=2M Expansion ROM at unassigned disabled Kernel driver in use: vmwgfx Kernel modules: vmwgfx
Решил я на свой macmini 2012 antix накатить. Все получилось, а потом я покрашил сервер графики криво поставленными обновлениями( Вывод: бэкапы дело святое.
@@defininito Долбаёб. Автор, когда было здоровье, бесплатно давал огромное количество понятной и структурированной информации, которая послужила огромному количеству людей. Что ты несёшь?