Могу ли я автоматически входить в систему для конкретного пользователя на определенном VT, но все еще работают другие оболочки входа?

Я использую систему Linux с Ubuntu Karmic и использую ее для запуска веб-камеры и программы, которая постоянно выводит данные на консоль.

Можно ли каким-либо образом заставить пользователя войти в VT2, а затем переключить VT на VT2, но при этом все еще работают другие консоли входа, чтобы я мог подключить к нему клавиатуру и CTRL-ALT-F# для доступа к другому терминалу?

У меня такое чувство, что это нужно сделать в моем файле rc.local, но ничто на странице входа в систему не позволяет предположить, что оно может делать то, что я хочу.

Если нет возможности войти в систему пользователя на vt, запуск программы непосредственно на определенном VT также будет работать, так как оболочка пользователя в /etc/passwd все равно настроена на программу.

1 ответ

Я узнал, как это сделать с помощью Upstart. Мне нужно было отредактировать /etc/event.d/tty2 изменить строку exec, чтобы указать на getty -n -l my_program 38400 tty2тогда мне нужно было отредактировать rc.local содержать строку chvt 2и удалите GDM из моего списка автозагрузки, чтобы строка chvt работала.

Другие вопросы по тегам