тонкие вопросы с Х-сервером
Модераторы: Olej, adminn, vikos
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: тонкие вопросы с Х-сервером
Попадаются неплохие описания по ручному редактированию xorg.conf, а это, я так думаю, единственный реально способ для хитрых конфигураций Xorg, и мультиситов в частности.
1. https://wiki.archlinux.org/index.php/Xo ... 8%D0%B9%29
Xorg (Русский)
1. https://wiki.archlinux.org/index.php/Xo ... 8%D0%B9%29
Xorg (Русский)
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: тонкие вопросы с Х-сервером
Использование удалённого X-сервера исчераывающе (думаю) разобрана в этой обширной теме + продолжена и расширена рядом: несколько X11 со своими WM.Olej писал(а):Итого: у нас есть 2 препятствия для удалённого нативного Х11, 2-е я более-менее разрешил здесь, а с 1-м нужно разобраться особо.
Возможно несколько сумбурно, но кому сильно нужно - тот разберётся.
Один вопрос остался не затронутым в рассмотрении удалённого использования X-сервера: шрифты, сервер шрифтов XFS и связанные вопросы.
Этот вопрос вылез в обсуждениее: настройка Xvnc:
Но это отдельный обстоятельный вопрос, и его есть смысл вынести в отдельную тему, чтобы не засорять остальные.Какими шрифтами пользуется X-клиент (приложение) когда отображается на удалённом X-сервере?
Т.е. шрифтами пользуется, конечно X-сервер, который использует локальные шрифты + шрифты с сервера XFS ... но как X-клиент соотносит свои потребности в шрифтах с теми возможностями, которые предоставляет X-сервер?
Вот эта новая тема: шрифты для удалённого X-сервера
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: тонкие вопросы с Х-сервером
Здесь вот появились интересные заметки об использовании нескольких мониторов в таком "расширенном" режиме: Настольный Змей Горыныч, или Как подключить много мониторов - Multihead in Linux.Olej писал(а): 1. рабочее поле на несколько мониторов, изображения мониторы являются продолжением друг друга.
Это классика для построения SCADA, АСУТП управляющих мнемосхем: газопроводы, водопроводы, электросети, транспортные пути... Управление хоть мышкой (единой), хоть сенсорно, если мониторы позволяют.
Примерно в этом направлении:
Настройка двух мониторов в Linux на базе видеокарты nVidia (9 декабря 2009).
Два монитора + видеокарта от NVidia + Linux (03/09/2009).
Не загружается Х-сервер
При запуске системы появляется синий экран с красным окошком на котором появляется надпись:"Невозможно запустить Х-сервер(ваш графический интерфейс). Похоже, он не установлен корректно. Хотите посмотреть выходные сообщения Х-сервера для диагностики?". Из-за чего мог произойти такой сбой и как с этим бороться?Запускаю startx и графический интерфейс (KDE) загружается нормально. Где нужно прописать,чтобы Х запускался автоматически? До этого всё работало автоматически, а недавно произошёл такой сбой в системе. Переустановить Х-сервер или можно добиться автоматического запуска Х другим способом?
Re: тонкие вопросы с Х-сервером
Чем жирным синим цветом писать, лучше бы назвал свою "систему" по имени-отчеству!
Дистрибутив, железо, и т.д.
Дистрибутив, железо, и т.д.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: Не загружается Х-сервер
1. Какой дистрибутив? Версия, ядро? Инициализация SysV или новая systemd?MAKC писал(а):Из-за чего мог произойти такой сбой и как с этим бороться?Запускаю startx и графический интерфейс (KDE) загружается нормально. Где нужно прописать,чтобы Х запускался автоматически? До этого всё работало автоматически, а недавно произошёл такой сбой в системе. Переустановить Х-сервер или можно добиться автоматического запуска Х другим способом?
2. Какая видеокарта?
3. "до этого"(с) - это когда? что делалось после "до этого": обновление ядра? обновление пакетов? каких? ... настройки сети крутили?
5. И вправду смотрите /var/log/Xorg.0.log (или что-то похожее), как пишет, там может быть что-то интересное
6. Сама переустановка X11 вряд ли вам что даст...
Х-сервер у вас в системе запускается (должен) не startx, а kdm (предполагаю), вот в нём где-то проблема.
Если вас устраивает запуск по startx, то пропишите его в где-то в стартовых скриптах вашей сессии (а $HOME ... или в /etc), в зависимости от дистрибутива и вида инициализации (но это не корректное решение ... но временно годится).
Re: тонкие вопросы с Х-сервером
Хотим!Хотите посмотреть выходные сообщения Х-сервера для диагностики?
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: тонкие вопросы с Х-сервером
Хотя вопрос этот и чисто технический, и объединить, скажем, 4 или 8 мониторов в общее поле (да ещё и в разных расположениях: 4х2, 8х1, 2х4, ...) - задача не такая простая, но решаемая, ... этот вопрос имеет ещё чисто практический, житейский смысл ... рекомендую обратить на это внимание:Olej писал(а): 3. мультиэкранные конфигурации... как сконфигурировать в Х работу N (2, 3, 4...) мониторов, так, чтобы один экран был продолжением другого (прорисовка топологий в АСУТП и SCADA, etc.)? и как управлять их (экранов) конфигурациями... потому как 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: тонкие вопросы с Х-сервером
Прошло несколько лет, с массовым всплеском интереса к виртуализации и виртуальных машин (ну и производительность процессоров уже такая, что некуда девать), и новые (и красивые) решения multiseat с лёгкостью делаются на виртуальных машинах - Два и более рабочих места на одном компьютере — бесплатное решение:Olej писал(а): P.S. это обсуждения только для построения мультиситов, когда, скажем, а). у нас будет 4 полные комплекта I/O пользователя = (монитор+клавиатура+мыша) + б). мы хотим за эти 4 комплекта посадить 4 пользователя чтобы они независимо работали каждый за своим монитором + в). это делается для удешевления 1-го рабочего места + г). это сильно напоминает мультитерминальные системы времён когда UNIX зарождался (70-е, PDP-11 ... или xUSSR рабочая станция Besta(?) 1990-го).
Всё повторяется по диалектической спирали
Насколько я знаю, народные умельцы уже стали на этом зарабатывать, устанавливая офисному планктону 1 компьютер на четверых
И, в принципе, это тупик производителя: напроизводили процессоров производительностью, которая и близко не нужна потребителю, и уже сами (производители) не могут придумать куда бы её (производительность) ещё засунуть
В данной статье рассматривается идея и практическое руководство по создания многопользовательской рабочей станции (multiseat) с использованием виртуализации KVM, с возможностью удаленного управления через libvirt. С помощью этого руководства возможно создать два и более рабочих мест как в офисе, так и дома, которым может потребоваться возможность полного использования графической подсистемы компьютера. Причем можно на одном системном блоке реализовать одновременно работу различных операционных систем Windows, Linux, Mac OS X, остальное по вкусу.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: тонкие вопросы с Х-сервером
Через 6 лет от начала этой темы ... и подробности этой темы выползли и понадобились в рассмотрении графические приложения в Docker
возник у меня несерьёзный интерес к запуску графических (GUI, X11) приложений внутри контейнеров Docker.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей