
fibean
(usa Debian)
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?