Простой многоцелевой

Я спрашивал о мультисайте раньше. Ответ (на 10.04) заключался в том, чтобы сделать это правильно (например, через gdmнесколько макетов сервера). Проблема заключалась в том, что gdm необходимо исправить или вернуться к 2.20 для многоадресной рассылки. Это ужасный хак, который, хуже всего, задержит будущие обновления.

В результате я ничего не делал. У меня еще есть запасная видеокарта. У меня все еще есть монитор, клавиатура и мышь, которые все ждут, чтобы начать действовать. И я все еще хочу иметь возможность превратить это в простой рабочий стол.

Мои потребности не кажутся сложными. У меня есть вторая видеокарта, USB-концентратор и все, что связано с этим USB-концентратором, которое я хочу выделить для другого X-сервера. Мне не нужен экран входа в систему (я рад жесткому программированию при автоматическом входе в систему, и я был бы рад, если бы пользователь запустил X-сервер, если это возможно).

Это так просто в моей голове, что мне нужно только два вопроса:

  1. Как я могу явно запустить X-сервер из командной строки на неиспользуемом видеоадаптере (передавая ему любую нужную конфигурацию)?

  2. Можно ли в этом новом сеансе X загрузить среду рабочего стола под нагрузкой?

Это похоже на то, что вы сможете написать в небольшом сценарии выскочки в течение 10 минут. Это было бы идеально для меня, так как тогда у меня был бы хороший старт / стоп контроль над вторичным рабочим столом с основного рабочего стола (который я хочу оставить невредимым!)

Я думаю что-то простое для полезной нагрузки:

su -u other_user -c "startx -- localhost hardware-information"

И используйте.xinitrc для загрузки Openbox или что-то...

1 ответ

Решение

Почему вы не используете макеты X-сервера, но не GDM? Или, если вам нужен менеджер входа в систему, используйте что-то, что не влечет за собой множественные случаи (или любую проблему с gdm). Я читаю запись в блоге, которая была связана с другим вашим вопросом, и удивляюсь, почему бы просто не отказаться от части gdm его инструкций и запустить gnome-session или wmfs или..

Команда будет:

su -u other_user -c "startx -- -layout SecondSeat :1"
Другие вопросы по тегам