Linux (Mint) Equivalente de Explorer.exe na inicialização

0

Por favor, sinta-se à vontade para editar o título, não tenho idéia de como escrever melhor.

Estou criando uma unidade USB inicializável baseada no Linux Mint. Também estou criando um script em Java que deve ser executado na primeira vez que a unidade USB for executada, o que criará uma conta de usuário no USB e em um servidor remoto.

A maneira como isso deve funcionar é que hoje a inicialização fará login automático para um usuário padrão que executará o script no login.

Eu sei como fazer isso no login, mas o que eu preciso fazer é impedir que a área de trabalho seja realmente carregada. Eu posso fazer meu programa ir em tela cheia, mas isso não impedirá que o usuário realmente entre nos menus.

No Windows, sei que há uma edição de registro que pode ser feita para iniciar um programa em vez do explorer.exe na inicialização. Qual seria o equivalente no Linux / Mint?

Ainda preciso que o X seja executado, pois essa é uma GUI Java, mas também preciso evitar que os usuários façam qualquer coisa na conta, exceto inserir suas informações.

Outras sugestões sobre como isso deve ser feito são muito apreciadas, essa é a maneira como eu pensei como fazer isso.

    
por Matt Clark 11.03.2014 / 03:12

1 resposta

1

Eu me pergunto se isso é uma boa maneira de fazer as coisas. Como alguém sugeriu, geralmente esse tipo de material seria feito a partir de um script com um nível de execução inferior e, portanto, de bash ou similar - possivelmente nível de execução 1, ou seja, durante a inicialização do sistema ou mesmo de /etc/rc.local para uma rápida hackear.

(Programas como Puppet ou Chef são projetados para facilitar e manter as configurações)

Acho que você vai encontrar a resposta para sua pergunta é rodar "X" sem uma janela ou gerenciador de login. Você provavelmente pode fazer isso apenas executando "X" e certificando-se de que ele não carrega um gerenciador de janelas.

Veja também aqui para algumas opções alternativas.

    
por 11.03.2014 / 07:21