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

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

FIlipe
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?


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts