Простой многоцелевой
Я спрашивал о мультисайте раньше. Ответ (на 10.04) заключался в том, чтобы сделать это правильно (например, через gdm
несколько макетов сервера). Проблема заключалась в том, что gdm
необходимо исправить или вернуться к 2.20 для многоадресной рассылки. Это ужасный хак, который, хуже всего, задержит будущие обновления.
В результате я ничего не делал. У меня еще есть запасная видеокарта. У меня все еще есть монитор, клавиатура и мышь, которые все ждут, чтобы начать действовать. И я все еще хочу иметь возможность превратить это в простой рабочий стол.
Мои потребности не кажутся сложными. У меня есть вторая видеокарта, USB-концентратор и все, что связано с этим USB-концентратором, которое я хочу выделить для другого X-сервера. Мне не нужен экран входа в систему (я рад жесткому программированию при автоматическом входе в систему, и я был бы рад, если бы пользователь запустил X-сервер, если это возможно).
Это так просто в моей голове, что мне нужно только два вопроса:
Как я могу явно запустить X-сервер из командной строки на неиспользуемом видеоадаптере (передавая ему любую нужную конфигурацию)?
Можно ли в этом новом сеансе 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"