[Ubuntu-BR] Como mostrar saidas dos cliques

Marcelo Silva marcvan em ig.com.br
Sábado Março 13 21:14:57 UTC 2010


Opa Karin, é exatamente isso que estava falando, muito obrigado...

Marcelo Silva
-------------------------

Em Sex, 2010-03-12 às 23:03 -0300, Karin Klayton escreveu:
> Olá Marcelo,
> 
> Neste caso você esta querendo fazer referência no seu questionamento é
> como é feita as chamada de sistemas para executar programas, comandos
> ou processos que estão sendo execuntado no sistema.
> 
> Tem alguns programas que são chamados "rastreadores de chamadas de
> sistema" que podemos utilizar para tentar depurar o que um determinado
> comando faz para executar a tarefa solicitada.
> dependendo do Sistema Operacional podemos utilizar estes aqui:
> - trace
> - ktrace
> - strace
> - truss
> 
> Provavelmente terá o trace ou o ktrace no seu sistemas mas caso
> contrário pode tentar baixa-lo do repositório padrão.
> Para usa-lo é preciso ter um conhecimento razoavel de linguagem C ou
> mesmo saber as principais chamadas de sistemas como fork(), execute()
> para iniciar um processo e access(), open(), stat() para verificar
> arquivo ou abrir.
> 
> O que eu posso lhe dizer é isso, se quiser saber o que é feito quando
> você clica em um icone e ele executa determinada ação é utilizar o
> trace, por exemplo, e definir para ele monitorar o processo em questão
> e salvar o log em um arquivo. Ai é só você verificar no log e tentar
> entender o comportamento do programa.
> 
> 
> 
> -- 
> Atenciosamente,
> ____________________________
> Karin Klayton Schiochet
> Linux Counter: 400920
> Linux Professional Institute Certified (LPIC-1)
> Novell Certified Linux Administrator (Novell CLA)
> Data Center Technical Specialist (Novel)
> http://www.pro-rede.com
> 
> 
> Em 12 de março de 2010 19:05, Marcelo Silva <marcvan em ig.com.br> escreveu:
> > Sim deve ser um evento... mas normalmente todo comando passa pelo
> > sistema antes de ser executado... desta forma existe uma porta de
> > escuta... eu já vi algo deste tipo, mas não lembro o comando.
> > É algo como a Melissa passou, você viu, o comando "xev" detecta eventos
> > de uma janela?
> > Isso é muito usado no windows pra detectar posicao do mouse e se uma
> > determinada janela recebeu um clique, e etc.
> >
> >
> > Marcelo Silva
> > -----------------------
> >
> > Em Sex, 2010-03-12 às 18:35 -0300, Isamar Maia escreveu:
> >> Marcelo san,
> >>
> >> Isso nao faria parte de um evento declarado dentro do aplicativo ?
> >>
> >> Se for, teria que olhar no codigo fonte e procurar o evento respectivo.
> >>
> >> Isamar
> >>
> >>
> >> 2010/3/12 Marcelo Silva <marcvan em ig.com.br>:
> >> > Por exemplo, tem o icone do emesene na barra que quando eu clico ele
> >> > minimiza ou maximiza o emesene, eu queria saber qual comando é enviado
> >> > ao aplicativo.
> >> >
> >> >
> >> > Marcelo Silva
> >> > ------------------------
> >> >
> >> > Em Sex, 2010-03-12 às 17:33 -0300, Melissa Weber Mendonca escreveu:
> >> >> Oi Marcel,
> >> >>
> >> >> Pra monitorar cliques ou eventos em geral no ambiente gráfico, digite
> >> >>
> >> >> $xev
> >> >>
> >> >> no terminal e clique na janelinha do programa. Vc vai ver a saída do evento
> >> >> X... Mas nao sei se é isso que vc quer. Como assim comando do ícone? Um ícone
> >> >> da Área de Trabalho? Se sim, basta clicar com o botão direito e verificar nas
> >> >> propriedades do ícone qual comando está associado a ele...
> >> >>
> >> >> Explica melhor aí pra gente :)
> >> >>
> >> >> Melissa
> >> >>
> >> >> Em Sexta-feira 12 Março 2010, às 17:21:57, Zandre Bran escreveu:
> >> >> > 2010/3/12 Marcelo Silva <marcvan em ig.com.br>:
> >> >> >
> >> >> >     Ôlas Silva.
> >> >> >
> >> >> > > Pessoal, me parece que há um comando no terminal que monitora os cliques
> >> >> > > do mouse ou comandos que damos no desktop...
> >> >> > > Assim, gostaria de quando eu clica-se em algum icone ele me desse o
> >> >> > > comando que foi executado, pra eu estuda-lo.
> >> >> > >
> >> >> > > Será que existe isso?
> >> >> >
> >> >> >    Isto eu não conheço. O mais perto que vi foi no antigo conectiva
> >> >> > que mostrava a saida do que interfaces gráficas faziam nas telas de
> >> >> > configuração. Mas dede o mandriva isto sumiu :(
> >> >> >
> >> >> >    Você pode saber o que é cada coisa vendo o nome do aplicativo e
> >> >> > lendo sobre ele no synaptic e pesquisando na internet. Para saber o
> >> >> > nome das chamadas no menu, Sistema, Preferencias, Menu principal. Mas
> >> >> > já que estais a fim de estudar mesmo, sugiro que comece com o APT,
> >> >> > sistema de pacotes dos debian(s).
> >> >> >
> >> >> > > Marcelo Silva <marcvan em ig.com.br>
> >> >> >
> >> >> > - []s
> >> >> > - Zandre.
> >> >> >
> >> >> > :: zandrebran.homelinux.org
> >> >>
> >> >
> >> >
> >> >
> >> > --
> >> > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> >> >
> >> > Lista de discussão Ubuntu Brasil
> >> > Histórico, descadastramento e outras opções:
> >> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> >> >
> >>
> >>
> >>
> >> --
> >> Isamar Maia
> >> Brazil: 55-71-9146-8575
> >>             55-71-4062-8688
> >> 日本: +81-(0)3-4550-1212
> >> "In a world without walls. Who needs windows and gates?"
> >>
> >
> >
> >
> > --
> > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
> >
> > Lista de discussão Ubuntu Brasil
> > Histórico, descadastramento e outras opções:
> > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
> >
> 






More information about the ubuntu-br mailing list