Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Загрузка в консоль || Второй Х сервер.  (Прочитано 19387 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн El_Staso

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Приветствую.
Хотел задать два вопроса. Пока формулировал нашел ответ на один из них, но возник третий.

Итак:

1. Как настроить десктоп  систему так, чтобы грузилось все кроме X-сервера, а X-сервер потом можно было запускать вручную? Грузиться в другом runlevel? Как его правильно прописать в grub? Есть ли другие способы?

3. Хотел спросить как запустить второй X-сервер, но уже нашел. Но вот какая загагулина - при двух работающих серверах графические приложения не запускаются (хотя gnome-terminal запускается). Посему вопрос: почему так происходит и как с этим бороться? Им надо передавать параметры, или одно из двух?


Всем заранее спасибо.

Оффлайн vrybas

  • Активист
  • *
  • Сообщений: 505
    • Просмотр профиля
Re: Загрузка в консоль || Второй Х сервер.
« Ответ #1 : 18 Февраля 2009, 20:06:24 »
Отключение автозагрузки X и др:
https://forum.ubuntu.ru/index.php?topic=27178.msg189273#msg189273

Чтобы потом запустить привычный Desktop Manager, пишем в консоли
~$ sudo gdm
Различие между Desktop Manager и Window Manager и варианты их запуска:
https://forum.ubuntu.ru/index.php?topic=37245.msg265504#msg265504

Чтобы запустить отдельно чистые Иксы пишем просто
~$ X
(не под иксами, а под голой tty)
но там нельзя будет сделать ничего кроме как пошевелить мышкой, поэтому лучше запускать Иксы сразу с каким-либо приложением
(Window Manager - это тоже просто приложение). Например:
~$ xinit `which xterm`
~$ xinit `which firefox`
~$ xinit `which gnome-session`
(именно такие кавычки, которые на одной клавише с "~")
в принципе то же самое: https://forum.ubuntu.ru/index.php?topic=32931.msg244197#msg244197

Надо сказать что первая X-сессия запускается по дефолту на tty7, это "нулевой" узел. А tty8 это "первый" узел. Запуск параллельной X-сессии на "первом" узле производится так:
~$ X :1
и соответственно
~$ xinit `which xterm` -- :1


Ты знаешь, у меня не было никаких проблем с запуском приложений на разных серверах. Обычно для второго сервера я из tty2 делаю
~$ xinit `which xterm` -- :1
а потом  в xterm уже запускаю то что нужно. Как именно ты запускаешь приложения? И какие ошибки при этом валятся?

« Последнее редактирование: 02 Марта 2009, 16:30:47 от vrybas »

Clause

  • Гость
Re: Загрузка в консоль || Второй Х сервер.
« Ответ #2 : 18 Февраля 2009, 20:42:03 »
2 vrybas респект, запишимс-с  :coolsmiley:

Оффлайн vrybas

  • Активист
  • *
  • Сообщений: 505
    • Просмотр профиля
Re: Загрузка в консоль || Второй Х сервер.
« Ответ #3 : 19 Февраля 2009, 00:16:12 »
2 vrybas

благодарю )

PS: забыл пропеарить тему "Как прожить день без иксов"
https://forum.ubuntu.ru/index.php?topic=39203.0
(если уж дошло до их отключения)

и вот еще один способ развлечения с несколькими X-сессиями
https://forum.ubuntu.ru/index.php?topic=40751.msg299000#msg299000
(запуск на второй X-сессии графических приложений с удаленного компа)

--


« Последнее редактирование: 19 Февраля 2009, 00:49:17 от vrybas »

Оффлайн El_Staso

  • Автор темы
  • Новичок
  • *
  • Сообщений: 37
    • Просмотр профиля
Re: Загрузка в консоль || Второй Х сервер.
« Ответ #4 : 19 Февраля 2009, 14:49:21 »
Благодарю, очень интересно и познавательно. В мемориз адназначна!

Цитировать
Как именно ты запускаешь приложения? И какие ошибки при этом валятся?
Например, пробовал и через tty (~$ xinit `which firefox` -- :1) и внутри гнома, пишет что ФФ уже запущен но не отвечает, и чтобы открыть новое окно нужно сначала убить запущенный процесс или пепезапустить систему. Gedit вообще не запустился с первого раза, а со второго - запустился, но при это оказалось что он умер в первом x-сервере.

Может это потому, что из под одного логина оба сервера?

Оффлайн vrybas

  • Активист
  • *
  • Сообщений: 505
    • Просмотр профиля
Re: Загрузка в консоль || Второй Х сервер.
« Ответ #5 : 19 Февраля 2009, 16:31:09 »
Может это потому, что из под одного логина оба сервера?

да поэтому. Но на Gedit это как бы не должно  отражаться.

UPD: ой нет, не поэтому. Не потому что два X сервера от одного юзера, а потому что firefox нельзя запустить от одного юзера дважды(на разных иксах). Большинство приложений можно нормально запускать.
« Последнее редактирование: 02 Марта 2009, 16:37:49 от vrybas »

Оффлайн oberkut

  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Re: Загрузка в консоль || Второй Х сервер.
« Ответ #6 : 05 Июня 2009, 21:19:15 »
Подскажите, а как сделать чтобы при загрузке компьютера грузились сразу два X-сервера. И в каждом бы спрашивал имя и пароль, чтобы в обоих можно было работать? (GNome)
-=BerKut=-
Ушел с Ubuntu на Fedora 14

Оффлайн lelik_ku

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Загрузка в консоль || Второй Х сервер.
« Ответ #7 : 23 Июня 2009, 00:29:16 »
Товарищи, а как сделать, чтобы звук второго X сервера воспроизводился в нем же?

используется банально для старкрафта - вторые иксы стартуют сразу 640х480 , причем только на 1 мониторе из двух (запускаю просто из консоли xinit -- :1 -config star.conf), все работает, кроме звука - звук мочилова появляется только при переключении обратно ctrl+alt+f7 , хотя там он совсем не нужен


Проблема решена, я банально не состоял в группе audio
« Последнее редактирование: 26 Июня 2009, 12:58:54 от lelik_ku »

Оффлайн Leolik

  • Участник
  • *
  • Сообщений: 159
  • Крымчанин
    • Просмотр профиля
Re: Загрузка в консоль || Второй Х сервер.
« Ответ #8 : 21 Августа 2009, 20:45:59 »
...причем только на 1 мониторе из двух...
подскажите как сделать чтобы только на одном мониторе запускалось? а то запускаю вторую сессию с игрой, а она у меня на два моника растягивается, играть не возможно (

Оффлайн DnDwar

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Загрузка в консоль || Второй Х сервер.
« Ответ #9 : 06 Сентября 2009, 11:05:19 »
Уважаемые, поднял второй X сервер по совету vrybas'a, в pidof X 2 процесса, все норм, только 1 вопрос остался - как перейти к :0 X серверу, подскажите пожалуйста :)
____________
Вопрос снят, просто во втором дисплее запускал gnome-session, а в первом дисплее она висла или умирала.
« Последнее редактирование: 06 Сентября 2009, 11:22:23 от DnDwar »

Оффлайн Leolik

  • Участник
  • *
  • Сообщений: 159
  • Крымчанин
    • Просмотр профиля
Re: Загрузка в консоль || Второй Х сервер.
« Ответ #10 : 06 Сентября 2009, 12:36:34 »
кстати у вас вторая сессия от обычного пользователя запускается? просто у меня только из под sudo
а вот что выдет от обычного пользователя:
X: user not authorized to run the X server, aborting.

Оффлайн valler

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Загрузка в консоль || Второй Х сервер.
« Ответ #11 : 16 Сентября 2009, 12:56:37 »
Та же самая проблема, иксы не запускаются из-под моего пользователя :(


Оффлайн Manshtein

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Загрузка в консоль || Второй Х сервер.
« Ответ #13 : 17 Сентября 2009, 20:14:19 »
Товарищи, а как сделать, чтобы звук второго X сервера воспроизводился в нем же?

используется банально для старкрафта - вторые иксы стартуют сразу 640х480 , причем только на 1 мониторе из двух (запускаю просто из консоли xinit -- :1 -config star.conf), все работает, кроме звука - звук мочилова появляется только при переключении обратно ctrl+alt+f7 , хотя там он совсем не нужен


Проблема решена, я банально не состоял в группе audio

Можно поподробней? У меня звук так и не хочет воспроизводиться на втором сервере,играет в первом, группу audio я не нашёл,использую pulse.

Оффлайн lelik_ku

  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Загрузка в консоль || Второй Х сервер.
« Ответ #14 : 08 Октября 2009, 10:10:22 »
подскажите как сделать чтобы только на одном мониторе запускалось? а то запускаю вторую сессию с игрой, а она у меня на два моника растягивается, играть не возможно (

я скопировал конфиг по умолчанию (/etc/X11/xorg.conf ) в star.conf в той же папке и закомментил в том месте, где перечисляются разрешения мониторов все, что касается второго :)

Можно поподробней? У меня звук так и не хочет воспроизводиться на втором сервере,играет в первом, группу audio я не нашёл,использую pulse.

me@aku:~$ cat /etc/group | grep audio
audio:x:29:me,dragon
me@aku:~$
Есть она там, поищи) а pulse я вообще удалил.

 

Страница сгенерирована за 0.018 секунд. Запросов: 19.