тонкие вопросы с Х-сервером

Используемые графические окружения, особенности, баги, отслеживание версий и изменений...

Модераторы: Olej, adminn, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: тонкие вопросы с Х-сервером

Непрочитанное сообщение Olej » 19 фев 2012, 13:34

Попадаются неплохие описания по ручному редактированию xorg.conf, а это, я так думаю, единственный реально способ для хитрых конфигураций Xorg, и мультиситов в частности.

1. https://wiki.archlinux.org/index.php/Xo ... 8%D0%B9%29
Xorg (Русский)

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: тонкие вопросы с Х-сервером

Непрочитанное сообщение Olej » 25 июн 2012, 13:56

Olej писал(а):Итого: у нас есть 2 препятствия для удалённого нативного Х11, 2-е я более-менее разрешил здесь, а с 1-м нужно разобраться особо.
Использование удалённого X-сервера исчераывающе (думаю) разобрана в этой обширной теме + продолжена и расширена рядом: несколько X11 со своими WM.
Возможно несколько сумбурно, но кому сильно нужно - тот разберётся.

Один вопрос остался не затронутым в рассмотрении удалённого использования X-сервера: шрифты, сервер шрифтов XFS и связанные вопросы.
Этот вопрос вылез в обсуждениее: настройка Xvnc:
Какими шрифтами пользуется X-клиент (приложение) когда отображается на удалённом X-сервере?
Т.е. шрифтами пользуется, конечно X-сервер, который использует локальные шрифты + шрифты с сервера XFS ... но как X-клиент соотносит свои потребности в шрифтах с теми возможностями, которые предоставляет X-сервер?
Но это отдельный обстоятельный вопрос, и его есть смысл вынести в отдельную тему, чтобы не засорять остальные.
Вот эта новая тема: шрифты для удалённого X-сервера

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: тонкие вопросы с Х-сервером

Непрочитанное сообщение Olej » 29 окт 2012, 15:57

Olej писал(а): 1. рабочее поле на несколько мониторов, изображения мониторы являются продолжением друг друга.
Это классика для построения SCADA, АСУТП управляющих мнемосхем: газопроводы, водопроводы, электросети, транспортные пути... Управление хоть мышкой (единой), хоть сенсорно, если мониторы позволяют.
Примерно в этом направлении:
Настройка двух мониторов в Linux на базе видеокарты nVidia (9 декабря 2009).
Два монитора + видеокарта от NVidia + Linux (03/09/2009).
Здесь вот появились интересные заметки об использовании нескольких мониторов в таком "расширенном" режиме: Настольный Змей Горыныч, или Как подключить много мониторов - Multihead in Linux.
Изображение
Изображение
Изображение

MAKC
Интересующийся
Сообщения: 8
Зарегистрирован: 16 ноя 2012, 13:57
Контактная информация:

Не загружается Х-сервер

Непрочитанное сообщение MAKC » 16 ноя 2012, 14:07

При запуске системы появляется синий экран с красным окошком на котором появляется надпись:"Невозможно запустить Х-сервер(ваш графический интерфейс). Похоже, он не установлен корректно. Хотите посмотреть выходные сообщения Х-сервера для диагностики?". Из-за чего мог произойти такой сбой и как с этим бороться?Запускаю startx и графический интерфейс (KDE) загружается нормально. Где нужно прописать,чтобы Х запускался автоматически? До этого всё работало автоматически, а недавно произошёл такой сбой в системе. Переустановить Х-сервер или можно добиться автоматического запуска Х другим способом?

dmitriev
Писатель
Сообщения: 461
Зарегистрирован: 12 янв 2009, 19:36
Контактная информация:

Re: тонкие вопросы с Х-сервером

Непрочитанное сообщение dmitriev » 16 ноя 2012, 17:24

Чем жирным синим цветом писать, лучше бы назвал свою "систему" по имени-отчеству!
Дистрибутив, железо, и т.д.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Не загружается Х-сервер

Непрочитанное сообщение Olej » 16 ноя 2012, 17:25

MAKC писал(а):Из-за чего мог произойти такой сбой и как с этим бороться?Запускаю startx и графический интерфейс (KDE) загружается нормально. Где нужно прописать,чтобы Х запускался автоматически? До этого всё работало автоматически, а недавно произошёл такой сбой в системе. Переустановить Х-сервер или можно добиться автоматического запуска Х другим способом?
1. Какой дистрибутив? Версия, ядро? Инициализация SysV или новая systemd?

2. Какая видеокарта?

3. "до этого"(с) - это когда? что делалось после "до этого": обновление ядра? обновление пакетов? каких? ... настройки сети крутили? ;-)

5. И вправду смотрите /var/log/Xorg.0.log (или что-то похожее), как пишет, там может быть что-то интересное ;-)

6. Сама переустановка X11 вряд ли вам что даст...
Х-сервер у вас в системе запускается (должен) не startx, а kdm (предполагаю), вот в нём где-то проблема.
Если вас устраивает запуск по startx, то пропишите его в где-то в стартовых скриптах вашей сессии (а $HOME ... или в /etc), в зависимости от дистрибутива и вида инициализации (но это не корректное решение ... но временно годится).

dmitriev
Писатель
Сообщения: 461
Зарегистрирован: 12 янв 2009, 19:36
Контактная информация:

Re: тонкие вопросы с Х-сервером

Непрочитанное сообщение dmitriev » 16 ноя 2012, 17:28

Хотите посмотреть выходные сообщения Х-сервера для диагностики?
Хотим!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: тонкие вопросы с Х-сервером

Непрочитанное сообщение Olej » 16 окт 2013, 12:42

Olej писал(а): 3. мультиэкранные конфигурации... как сконфигурировать в Х работу N (2, 3, 4...) мониторов, так, чтобы один экран был продолжением другого (прорисовка топологий в АСУТП и SCADA, etc.)? и как управлять их (экранов) конфигурациями... потому как 4 монитора можно, по крайней мере, рассматривать в таких расположениях (геометриях):
Хотя вопрос этот и чисто технический, и объединить, скажем, 4 или 8 мониторов в общее поле (да ещё и в разных расположениях: 4х2, 8х1, 2х4, ...) - задача не такая простая, но решаемая, ... этот вопрос имеет ещё чисто практический, житейский смысл ... рекомендую обратить на это внимание:

- современные видеокарты уже в большинстве имеют 2 видео выхода ("2-х головые"), привычный D-Sub + DVI или HDMI
Изображение
Изображение
Изображение

- и для самой элементарной работы в Linux (а раздел этот форума называется "Linux изнутри" и рассчитан на читателей с потребностями как-то чуть выше, чем простое офисное использование компьютера) есть прямой резон сразу ориентироваться на 2-х мониторную работу, и установку (точнее настройку) Linux сразу в 2-х экранной конфигурации...

- хотя бы даже при использовании телевизора в качестве одного из экранов ... при том, что все современные телевизоры имеют достаточно высокое разрешение и вход HDMI ...

- производительность и комфортность такой работы (скажем, программиста, или графического верстальщика, ...) - сразу намного возрастают...

- благо, все современные дистрибутивы Linux (Debian 7, Fedora 17,18,19, ...), или, точнее, их графические X-окружения, элементарно настраиваются на 2-х экранную конфигурацию.

- хотя ... если большинство демонстраций и публикаций (и картинки выше) посвящены настройке многомоониторных конфигураций как продолжений экрана, я говорю здесь о каждодневном рабочем использовании 2-х-экранной конфигурации как независимые рабочие столы ... один экран, положим, для редактирования текстов программ (или IDE), а другой - для отладки, выполнения ... да и вообще запуска графических приложений: браузеров, скайпов и т.д.

P.S. Хотя существуют и такие вот нынче видео-монстры ... на 8 экранов ;-) :
Изображение
Это, для примера, Matrox M9188 PCIe x16 и стоит это чудо порядка 2000 долларов.
Но это уже профессиональные инструменты для организации мнемосхем, стендов, пультов управления:
Изображение

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: тонкие вопросы с Х-сервером

Непрочитанное сообщение Olej » 17 янв 2016, 14:08

Olej писал(а): P.S. это обсуждения только для построения мультиситов, когда, скажем, а). у нас будет 4 полные комплекта I/O пользователя = (монитор+клавиатура+мыша) + б). мы хотим за эти 4 комплекта посадить 4 пользователя чтобы они независимо работали каждый за своим монитором + в). это делается для удешевления 1-го рабочего места + г). это сильно напоминает мультитерминальные системы времён когда UNIX зарождался (70-е, PDP-11 ... или xUSSR рабочая станция Besta(?) 1990-го).
Всё повторяется по диалектической спирали :lol:
Насколько я знаю, народные умельцы уже стали на этом зарабатывать, устанавливая офисному планктону 1 компьютер на четверых :lol: :lol: :lol:
И, в принципе, это тупик производителя: напроизводили процессоров производительностью, которая и близко не нужна потребителю, и уже сами (производители) не могут придумать куда бы её (производительность) ещё засунуть :-o
Прошло несколько лет, с массовым всплеском интереса к виртуализации и виртуальных машин (ну и производительность процессоров уже такая, что некуда девать), и новые (и красивые) решения multiseat с лёгкостью делаются на виртуальных машинах - Два и более рабочих места на одном компьютере — бесплатное решение:
В данной статье рассматривается идея и практическое руководство по создания многопользовательской рабочей станции (multiseat) с использованием виртуализации KVM, с возможностью удаленного управления через libvirt. С помощью этого руководства возможно создать два и более рабочих мест как в офисе, так и дома, которым может потребоваться возможность полного использования графической подсистемы компьютера. Причем можно на одном системном блоке реализовать одновременно работу различных операционных систем Windows, Linux, Mac OS X, остальное по вкусу.

Изображение

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: тонкие вопросы с Х-сервером

Непрочитанное сообщение Olej » 30 июл 2017, 19:39

Через 6 лет от начала этой темы ... и подробности этой темы выползли и понадобились в рассмотрении графические приложения в Docker
возник у меня несерьёзный интерес к запуску графических (GUI, X11) приложений внутри контейнеров Docker.

Ответить

Вернуться в «Графические окружения в дистрибутивах»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей