Como construir o pacote .deb que adiciona um programa GUI à inicialização da sessão?

3

Eu construí um instalador .deb que instala o programa (1) da GUI myprog .

Eu gostaria que o instalador .deb adicionasse myprog aos programas Sessão de inicialização para todos os usuários no sistema.

  • Isso deve ser feito adicionando uma tarefa inicial a /etc/init/ ? O que deve começar o trabalho?
  • Temos um exemplo de um pacote no repositório do Ubuntu que faz isso?

1. myprog é um indicador de aplicação

    
por danjjl 17.05.2015 / 11:48

1 resposta

4

Iniciar automaticamente um aplicativo para todos os usuários

Para iniciar automaticamente um aplicativo, seja qual for o log do usuário, você pode armazenar um arquivo .desktop em /etc/xdg/autostart .

Iniciar automaticamente um aplicativo de um iniciador em /etc/xdg/autostart também:

  • dê aos usuários individuais a oportunidade de cancelar a inicialização automática . O arquivo .desktop será copiado automaticamente de /etc/xdg/autostart para ~/.config/autostart se o usuário desativar a inicialização automática a partir de aplicativos de inicialização. O arquivo autostart .desktop local substituirá o arquivo em /etc/xdg/autostart
  • tem a vantagem de que o aplicativo é iniciado automaticamente por padrão para usuários recém-criados.
por Jacob Vlijm 17.05.2015 / 14:14