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 <[email protected]> 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 <[email protected]>: > >> > 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 <[email protected]>: > >> >> > > >> >> > Ô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 <[email protected]> > >> >> > > >> >> > - []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 > > > -- 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

