Пожалуйста, не стесняйтесь редактировать название, я не знаю, как это лучше всего произнести.

Я создаю загрузочный USB-накопитель на основе Linux Mint. Я также создаю сценарий на Java, который должен запускаться при первом запуске USB-накопителя, который создаст учетную запись пользователя как на USB, так и на удаленном сервере.

Это должно работать так, что сегодня при загрузке будет выполнен автоматический вход в систему для пользователя по умолчанию, который будет запускать сценарий при входе в систему.

Я знаю, как сделать это при входе в систему, но мне нужно предотвратить загрузку рабочего стола. Я могу заставить мою программу работать в полноэкранном режиме, но это не помешает пользователю фактически войти в меню.

Я знаю, что в Windows есть редактирование реестра, которое можно сделать, чтобы запустить программу, а не explorer.exe при загрузке. Каким будет этот эквивалент в Linux / Mint?

Мне все еще нужен X для запуска, так как это Java GUI, но мне также нужно запретить пользователям делать что-либо с учетной записью, кроме ввода их информации.

Другие предложения о том, как это сделать, очень ценятся, именно так я и думал, как это сделать.

1 ответ1

1

Интересно, это хороший способ делать что-то? Как кто-то еще предположил, обычно такие вещи будут выполняться из скрипта с более низким уровнем выполнения и, следовательно, из bash или аналогичного - возможно, уровня запуска 1, т.е. во время инициализации системы или даже из /etc/rc.local для быстрого хак.

(Такие программы, как Puppet или Chef, разработаны так, чтобы облегчить распространение и поддержку конфигураций)

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

Также смотрите здесь для некоторых альтернативных вариантов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .