Você pode iniciar a versão da GUI e voltar à instalação de texto se a mensagem de erro for que não é possível conectar-se ao servidor de exibição. Tudo isso com o redirecionamento stdin / stderr adequado, é claro, para não assustar o usuário.
Para Linux: Eu tenho um script de instalação em modo texto (bash) e um programa de configuração em modo gráfico (um binário Free Pascal). Eu gostaria de executar a configuração gráfica quando uma GUI está disponível.
Como detecto qual configuração iniciar? Ou devo sempre tentar iniciar a configuração gráfica e detectar que ela não inicia? Se sim, como fazer isso?
Você pode iniciar a versão da GUI e voltar à instalação de texto se a mensagem de erro for que não é possível conectar-se ao servidor de exibição. Tudo isso com o redirecionamento stdin / stderr adequado, é claro, para não assustar o usuário.
Tags bash gui linux shell shell-script