Eu gostaria de criar um sistema debian onde você possa abrir apenas um programa GUI na inicialização, nenhuma outra interface gráfica, minimização ou qualquer X além desse programa, existe uma maneira de fazê-lo no debian, se possível, ou qualquer outro distribuição personalizada? Eu só quero inicializar o programa e permitir que o usuário apenas veja e use esse programa.
23
Respostas:
Eu fiz isso com o Ubuntu (baseado no Debian), apesar de achar que a técnica também se aplica a outras distribuições. Vou resumir as etapas aqui, juntamente com algumas explicações, consulte " Executar o Linux com um gerenciador de janelas simples " para os scripts.
/usr/share/xsessions/metacity-session.desktop
. Este arquivo informa ao gerenciador de login sobre sua sessão./usr/local/bin/metacity-session
Crie o arquivo de configuração específico do usuário
~/.metacity-session
. Este arquivo será executado pelo arquivo adicionado em (2). O conteúdo deve ser o programa que você deseja executar, seguido por um e comercial, por exemploOpcionalmente, faça o login automático do usuário e torne a sessão personalizada a sessão padrão para o usuário.
Aqui eu uso o Metacity como gerenciador de janelas por sua simplicidade; você pode usar o Compiz se quiser.
Existem ferramentas para bloquear o sistema. Uma pesquisa produz ferramentas como sabayon e pessulus . Eu não usei nenhum deles para fazer uma recomendação.
Também existem distros especializados no modo quiosque, o mais promissor parece ser o Modo Fios Kiosk , embora não seja baseado no Debian.
fonte
Run Linux with a bare window manager
link agora usa uma definição diferente de bare do que você pretendia!Eu sei que isso é um pouco antigo, mas escrevi um simples tutorial sobre isso que funciona em PCs e no PI de framboesa:
fonte
xserver-command
em/etc/lightdm/lightdm.conf
se você quiser cursor esconder mouse.xserver-command=X -bs -core -nocursor