Pular para o conteúdo

Execução de GUI a partir de daemons/programas sem terminal de controle

Responder tópico
  • Denunciar
  • Indicar

1. Execução de GUI a partir de daemons/programas sem terminal de controle

Enviado em 27/09/2015 - 02:16h

Boa noite senhores.

Venho trabalhando voluntariamente em um sistema do tipo "cartão ponto" usando Debian+Openbox.
Descobri recentemente como executar um script a partir de um evento de hotplug escrevendo o caminho para o mesmo em /proc/sys/kernel/hotplug.

Utilizando as variáveis de ambiente, já fui capaz de filtrar os eventos que quero e realizar a cópia de um relatório (do cartão ponto) quando um dispositivo removível é inserido. Agora quero inserir uma interface gráfica (Python+Tkinter) para obter confirmação do usuário.

O script e a interface gráfica funcionam bem separadamente, mas quando mudo o script para executar a interface, a janela nunca aparece. Já adicionei DISPLAY=":0" ao ambiente do script e obviamente todos os programas tem root como owner.

Como o script roda a partir de algo sem um tty, gostaria de saber: como os senhores fariam para abrir um programa com interface gráfica a partir de um daemon, por exemplo?

Responder tópico

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder