Feche a janela do programa do terminal sem processo de eliminação

0

Estou usando o linux e tenho um programa que desejo abrir e fechar automaticamente na inicialização (com meu script "autostart"). como posso fazer isso?

detalhes: o programa é xfce4-taskmanager , ele abre com um pequeno ícone de notificação que eu quero na barra de tarefas, mas eu não quero a janela inteira aberta (é por isso que eu quero abrir- > fechar, então Eu só recebo o ícone). Não encontrei outra maneira de obter apenas o ícone, mas se houver, também é bom. matar o processo com kill ou killall remove a janela e o ícone.

Obrigado pela frente

    
por Oded Sayar 13.09.2015 / 13:28

1 resposta

1

Aplicativos GUI têm janelas

O que você deseja alcançar só é possível se um aplicativo for projetado para ter um processo em segundo plano em execução sem janela.

Escondendo as janelas

Normalmente, um aplicativo de GUI não pode ser executado sem sua janela, e matar a janela é matando o aplicativo. O que pode ser feito para tornar a janela invisível , é:

  • ocultando a janela minimizando
  • ocultando a janela desmapeando-a

Ambos podem ser feitos programaticamente com a ajuda de xdotool , mas se o seu objetivo é destruir a janela sem destruir o aplicativo, receio que não haja nenhuma maneira.

    
por Jacob Vlijm 13.09.2015 / 15:07