Re: =?ISO-8859-1?Q?Informa=E7=E3o_sobre_janela?=



Olá a todos,

Gostaria de agradecer as repostas e só para registrar a resposta ao problema que citei:
export XAUTHORITY=/home/$USUARIO/.Xauthority
export DISPLAY=:0
IDwindow=$(/usr/bin/xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)"| cut -d ' ' -f 5) /usr/bin/xwininfo -id ${IDwindow} | awk 'BEGIN {FS="\""}/xwininfo: Window id/{print $2}'

Valeu Gustavo!

Bom o script acima me retorna o título da janela que está ativa, porém eu preciso saber qual aplicação e qual a url ou caminho do que está sendo acessado.

Por exemplo se o usuário está usando o Mozilla Firefox qual a url ele está acessando? Se o usuário está editando um arquivo com o openoffice qual o caminho para o arquivo que ele está aberto?

Alguém sabe como consigo obter estas informações?

Pessoal, só para explicar, aqui na empresa onde trabalho temos políticas de acesso e uso dos recursos computacionais e todos os funcionários receberam um cópia e tiveram que assinar comprovando que leram e estão cientes que podem ser monitorados enquanto usam os recursos da empresa.

O sistema que estou desenvolvendo e para qual estou a procura de respostas para as questões acima é o meu TCC que na verdade é um sistema de monitoramento dos usuários nas estações, o sistema não captura tela do usuário, mas proporciona informações que possibilitam verificar o que o usuário anda fazendo na sua estação e até uma estimativa de produtividade....bem isto vai longe.

Obrigada pela atenção,
Naira Kaieski

Naira Kaieski escreveu:
Olá,

Estou fazendo um sistema para monitoramento para testes em algumas estações onde temos Ubuntu 9.04 porém eu gostaria de verificar qual o aplicativo que o usuário logado no ambiente gráfico (Gnome) da estação está utilizando.

A idéia é capturar esta informação via SNMP, então poderia ser utilizado um script externo ao SNMP que iria capturar estas informações.

Em alguns testes realizados consegui estas informações usando:
WINDOWID=$(/usr/bin/xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)"| cut -d ' ' -f 5) /usr/bin/xwininfo -id $WINDOWID | awk 'BEGIN {FS="\""}/xwininfo: Window id/{print $2}' | sed 's/-[^-]*$//g'

Porém este script só funciona se executado na máquina local em terminal gnome. Preciso que funcione se executado remotamente, direto no shell.

Alguém pode me ajudar?

Obrigada,
Naira
_______________________________________________
gnome-br-list mailing list
gnome-br-list gnome org
http://mail.gnome.org/mailman/listinfo/gnome-br-list


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]