Eu quero que ele inicie automaticamente com no-cursor: startx -- -nocursor
isso funcionou, mas esse é o comando... Eu quero iniciar automaticamente para o usuário: kiosk... (mas não quero usar "unclutter")
Não entendi onde posso adicionar script ou arquivo configure startx com no-cursor.. .xinitrc? ou outro arquivo configure..
eu uso o opensuse 15.6 com openbox
então eu pergunto aqui, espero encontrar seu código de ajuda.. :-)
obrigado
A maneira sensata aqui é não usar o
startx
, mas simplesmente usar um dos vários gerenciadores de exibição gráfica que o opensuse traz, e que ele inicia por padrão – você deve ter tomado medidas explícitas para não usar um deles.Seu caso de uso parece estar iniciando uma xsession específica (openbox) com configurações específicas, automaticamente – exatamente para isso que os gerenciadores de exibição foram escritos⁰.
Então, não reinvente a roda, deixe de lado seu script que chama
startx -- -nocursor
e, em vez disso,lightdm
) e habilitá-lo para iniciar automaticamente na inicialização (systemctl enable lightdm
)openbox
deve existir como um arquivo .desktop em /usr/share/xsessions/; o usuário deve estar noautologin
grupo.⁰ historicamente, eles têm feito mais, mas com sua caixa opensuse, eles não precisam se preocupar com muitas coisas relacionadas ao gerenciamento de usuários, preparar os sistemas para fazer login, etc. – tudo isso é cuidado pelo daemon do sistema, de qualquer forma. ¹ como "este serviço é o navegador e só pode ser iniciado assim que a conexão com a internet estiver ativa", "este serviço só pode ser iniciado depois que o navegador estiver ativo, mas não quero esperar um período fixo de tempo, mas realmente iniciar assim que o navegador estiver pronto", "este serviço precisa se conectar a um servidor central", "este programa só pode ser executado depois que o serviço estiver conectado ao servidor central" e coisas do tipo.