Fazer driver para teclado

2008-11-25 Por tôpico Mauro 'Kenny' Freitas
Olá a todos.Estou entender como funciona o teclado no linux, baixei a
primeira versão do linux onde o driver era escrito em C (versão 0.96) e dei
uma estudada.
Só que gostaria de mais material de como ele funciona pois pelo código da
pra entender grande parte mas não sei por exemplo quais os hexas chegam ao
se precisar uma tecla ou ao soltá-la e como ele gera as keymaps a partir dos
scancodes.
Se alguem já fez um driver pro teclado ou tem algum material que poderia me
ajudar eu agradeço

-- 
Mauro Lopes de Freitas
Computer Engineering Student
Federal University of Amazonas (UFAM) - Manaus - AM


Re: Tempo de execução de programa

2008-08-25 Por tôpico Mauro 'Kenny' Freitas
Ele está em C sim, vou dar uma olhada agora

2008/8/25 PEdroArthur_JEdi [EMAIL PROTECTED]

 Recomendo utilizar o gprof. Ele gera um perfil de sua aplicação.

 Um exemplo rápido:

 $ gcc fonte.c -O0 -pg
 $ ./a.out
 $ gprof a.out gmon.out

 No primeiro comando estamos desativando a otimização e adicionando a
 flag de profiling. O segundo comando gera o arquivo gmon.out para que
 possa ser analisado no gprof. O terceiro comando interpreta as
 informações geradas pela execução do programa retornando-as em modo
 legível.

 ps[0] = Assumi que seu programa está em C;

 --
 PEdroArthur_JEdi



Tempo de execução de programa

2008-08-24 Por tôpico Mauro 'Kenny' Freitas
Olá a todos,

To querendo medir em quanto tempo um programa é executado, pode ser em
ciclos de clock ou tempo mesmo.
Fiz algumas tentativas com o comando time no terminal, mas como o programa
que estou querendo testar executa em pouco tempo aparece 0 segundos no user
e no sys(tempo em user mode e kernel mode), tem como aumentar a precisão
desse comando pra eu poder ver em milisegundos?
Nao usei o elapsed time porque ele conta todo o tempo inclusive o tempo que
o processador escalonou pra outro processo.

Outra tentativa que fiz foi dar um cat /proc/id_do_processo/stat e ver o
tempo que é retornado em jiffies.
Só que cai no mesmo problema de ele ser muito rápido e eu nao poder executar
o comando acima ja que eu nao sei em qual id que ele vai pegar. E depois que
eu consigo o id já acabou o processo.

Preciso de alguma idéia, obrigado.


Re: Tempo de execução de programa

2008-08-24 Por tôpico Mauro 'Kenny' Freitas
Mas ele pegaria o tempo total de execução e nao o tempo que o programa ficou
em execução.
Se o programa foi retirado do processador e colocado outro no lugar e depois
de um tempo ele volta e termina seu processamento,
todo esse tempo é contado. Eu queria pegar somente o tempo de processamento,
para nao haver essa interferencia da multiprogramação.

2008/8/24 Davi Vercillo C. Garcia (デビッド) [EMAIL PROTECTED]

 Se você quiser, você pode usar um script em Python q faça isso pra
 você. É bem simples:

 = START =

 import os
 import sys
 from time import time

 t = time()
 os.system('./foo.sh')
 print time() - t

 = END =

 Basta subtituir o './foo.sh' pelo seu programa. Acho que a chamada do
 os.system() não afetará, sensivelmente, o tempo de execução do seu
 programa.

 On Sun, Aug 24, 2008 at 9:35 PM, Mauro 'Kenny' Freitas
 [EMAIL PROTECTED] wrote:
  Olá a todos,
 
  To querendo medir em quanto tempo um programa é executado, pode ser em
  ciclos de clock ou tempo mesmo.
  Fiz algumas tentativas com o comando time no terminal, mas como o
 programa
  que estou querendo testar executa em pouco tempo aparece 0 segundos no
 user
  e no sys(tempo em user mode e kernel mode), tem como aumentar a precisão
  desse comando pra eu poder ver em milisegundos?
  Nao usei o elapsed time porque ele conta todo o tempo inclusive o tempo
 que
  o processador escalonou pra outro processo.
 
  Outra tentativa que fiz foi dar um cat /proc/id_do_processo/stat e ver o
  tempo que é retornado em jiffies.
  Só que cai no mesmo problema de ele ser muito rápido e eu nao poder
 executar
  o comando acima ja que eu nao sei em qual id que ele vai pegar. E depois
 que
  eu consigo o id já acabou o processo.
 
  Preciso de alguma idéia, obrigado.
 



 --
 Davi Vercillo Carneiro Garcia
 http://davivercillo.blogspot.com/

 Universidade Federal do Rio de Janeiro
 Departamento de Ciência da Computação
 DCC-IM/UFRJ - http://www.dcc.ufrj.br

 Grupo de Usuários GNU/Linux da UFRJ (GUL-UFRJ)
 http://groups.google.com/group/gul-ufrj

 Linux User: #388711
 http://counter.li.org/

 Good things come to those who... wait. - Debian Project

 A computer is like air conditioning: it becomes useless when you open
 windows. - Linus Torvalds



Re: beryl !

2007-04-09 Por tôpico Mauro \Kenny\ Freitas

Tente insirir nas sessoes DEVICE e SCREEN a linha
Option AddARGBGLXVisuals True
nas configurações do xorg.


Em 09/04/07, Guilherme Moraes [EMAIL PROTECTED] escreveu:



Instalei o drive da nvidia tudo OK !!

Intalei o Beryl tudo OK !!



Qd ativo o bixinho nao ativa nenhuma skin pra janela, fica sem os botoes
da minimizar e etc 

mas todos os efeitos estao ok , apenas nao aparece o skin da janela e ja
tenho instalado o esmerald 

alguem ?


--
-
Guilherme Moraes Da Fonseca
Técnico em Informatica
(48) 8416-1619


Re: Garnome

2007-04-04 Por tôpico Mauro \Kenny\ Freitas

Pois então, eu compilei esse kernel aki em casa e ele ta funcionando mt bem.
Entrei numa lista gringa do garnome e o cara me respondeu pra pegar os
seguinte pacotes:
xlibs-dev
libxcursor-dev
libxft-dev

Só que muitos desses pacotes se referenciam ao xfree86, e eu uso o Xorg.
Será que devo continuar baixando esses pacotes? Ou tem algum -dev pro Xorg?

Em 04/04/07, Felipe Augusto van de Wiel (faw) [EMAIL PROTECTED]
escreveu:


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 04/03/2007 10:20 PM, Mauro Kenny Freitas wrote:
 Oi, sou novo aki na lista.
 Pois bem, to usando o debian etch kernel 2.6.20.4 http://2.6.20.4.
 Tava querendo um gnome mais novo, que esse que veio eh o 2.14.3 ainda.
 Alguem pode me dizer onde baixar o 2.16 que me disseram que tem em algum
 repositorio unstable.

Algo está *muito* errado.

O último kernel do etch (Debian 4.0, atual testing que está
para virar stable) é o 2.6.18. O kernel 2.6.20 acho que ainda nem
apareceu no sid. O GNOME do etch é o 2.6.14, o 2.16 vai ter um
backport em breve (assim que o etch sair) e o 2.18 deve ser enviado
pra experimental ou pra unstable (não sei bem ao certo quando).


 Mas o mais importante eh o seguinte, to tentando compilar o gnome com o
 garnome mas da o seguinte erro:

 checking for X... no
 configure: error: X is required, but it was either disabled or not
found.
 make[4]: ** [configure-work/main.d/xrender-0.8.3/configure] Erro 1
 make[4]: Saindo do diretório `/home/kenny/garnome-
 2.18.0/freedesktop/xrender'
 make[3]: ** [../../freedesktop/xrender/cookies/main.d/install] Erro 2
 make[3]: Saindo do diretório `/home/kenny/garnome-2.18.0
/freedesktop/libxft'
 make[2]: ** [../../freedesktop/libxft/cookies/main.d/install] Erro 2
 make[2]: Saindo do diretório `/home/kenny/garnome-2.18.0/platform/gtk+'
 make[1]: ** [../../platform/gtk+/cookies/main.d/install] Erro 2
 make[1]: Saindo do diretório `/home/kenny/garnome-2.18.0/desktop/zenity'
 make: ** [install] Erro 2

 Eu estou usando o X nesse exato momento, não sei pq ele nao achou.

Você tem as bibliotecas de desenvolvimento do X?


 Alguém tem ideia do que seja? Alguém sabe como fazer o build do gnome
 2.18, seja algum tutorial ou receita de bolo mesmo?
 Valeu

Compilar o GNOME não é trivial (não era pelo menos), tanto
que o Patrick do Slackware abandonou o GNOME em versões anteriores
do Slack.


Abraço,

- --
Felipe Augusto van de Wiel (faw)
Debian. Freedom to code. Code to freedom!
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGEyfaCjAO0JDlykYRAq5CAJ964ykXdnj7FzLYlCZ0liQlTy/7hwCfaIaX
gVK+jzatewtLFU7SOrsNq2Y=
=CEbY
-END PGP SIGNATURE-


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact
[EMAIL PROTECTED]




Re: Tocador MP3 WMA

2007-04-04 Por tôpico Mauro \Kenny\ Freitas

É só colocar esse repositorio em /etc/apt/sources.list
deb http://www.debian-multimedia.org etch main

Como root(sem o #):
# apt-get update
# apt-get install w32codes

Com isso até o Totem toca mp3 e wma.
Mas senao quiser fazer isso recomendo o Amarok se estiver usando o kde.
Se estiver usando o gnome há varios, mas eu gosto do xmms que lembra muito o
winamp. E o mplayer para videos.
Todos você pode achar pelo apt-get.

Em 04/04/07, Gustavo Carvalho [EMAIL PROTECTED] escreveu:


Galera,

estou saindo totalmente do window e vivendo intensamente no mundo linux.
Graças a deus meu laptop esta 100% funciondo no linux
Alguem conhece  alguem softwares bom para MP3 e WMA.

Se alguem puder me ajudar agradeço.

Alguem sabe de algum site com listagens de softwares disponível

Att
Gustavo



Nvidia

2007-04-04 Por tôpico Mauro \Kenny\ Freitas

Estou tentando instalar o drive de uma placa de video geforce4 mx440 no
debian etch

Baixei o arquivo lá NVIDIA-Linux-x86-1.0-7184-pkg1.run e fiz o comando sh
NVIDIA-Linux-x86-1.0-7184-pkg1.run depois de fechar o X
Esse é a versão legacy que pelo entendi é para a minha placa.

Durante a instalação ele diz que precisa ativar um modulo e tenta ativar
esse módulo mas nao consegue. Estou usando o kernel mais novo o 2.6.20.4.
Precisa ter alguma opção do kernel ativada para o drive da nvidia funcionar?

Achei alguns tutoriais mas esses sempre me mandavam pegar um kernel mais
antigo.


Re: Beryl: Vários Fundos de Tela

2007-04-04 Por tôpico Mauro \Kenny\ Freitas

Mudando um pouco de assunto, mas no gnome vocês tem alguma ideia de como
fazer cada desktop ficar com 1 wallpaper diferente como acontece no kde. Sem
o beryl mesmo.

Em 04/04/07, Marcos Lazarini [EMAIL PROTECTED] escreveu:


No meu KDE, qdo clico com o botão direito no pager, e escolho
configure, tenho dois comportamentos diferentes:
com o beryl desligado, aparecem 4 desktops
com o beryk ligado, aparece apenas 1

Esse negócio de viewports não é a mesma coisa que o no. de desktops...
na verdade, p/ o KDE é como se estivesse tudo num único desktop, tanto
que o window thumbnail do pager não funciona direito, e todos os
aplicativos aparecem na taskbar, não os do 'desktop' atual (como havia
configurado).

Em outras palavras, no KDE isso não funciona, e não vejo como
funcionar

Gostaria de estar errado, mas não achei nada que comprove isso - se
alguém souber de algo, por favor me contraie!! hehehe

--
Marcos

Em 04/04/07, Muzkur[EMAIL PROTECTED] escreveu:
 Meu dilema é no KDE também, assim como o seu.
 Não tentei a roda do mouse, mas com o tipico CTRL ALT Seta, 3 dos lados
do
 cubo ficam transparentes. Pelo menos por equanto eu deixei quieto.

  Em 04/04/07, Rodolfo Allan [EMAIL PROTECTED] escreveu:
  Não sei, segundo a documentação precisa de um gerenciador de janelas
  que suporte vários fundos de tela. Quando eu coloco pra usar vários,
  3 faces do cubo desaparecem e fica somente a que tem um fundo de tela.
  Ai eu configurei o Kdesktop pra usar mais dr uma área de trabalho e
  ele não conversou com o Beryl, quando girei a roda do mouse, a fundo
  de dela mudou, mas apenas naquela face.
 
  Parece que há um plugin pro compiz que faz isso.
 
  Se conseguir, avise-me!
 
  Rodolfo.
 
  On 04/04/07, Muzkur [EMAIL PROTECTED] wrote:
   Isso muito me interessa. Me recordo em um release do Beryl que
 anunciaram
   que isso seria possível, porém não vi como fazê-lo até agora.
   Com excessão de uma função que encontrei no general options /
Desktop
   backgrounds porém quando a habilito, ainda assim não consigo
colocar
 mais
   de um papel de parede.
   Precisa de algum plugin pra isso funcionar?
  
   Em 04/04/07, Rodolfo Allan [EMAIL PROTECTED] escreveu:
Olá!
   
É possível utilizar um fundo de tela diferente em cada face do
cubo?
   
Uso Kde e Aquamarine.
   
Rodolfo.
   
   
  
  
  
   --
   Fred Banionis
   http://chmod007.blogspot.com
 
 



 --

 Fred Banionis
  http://chmod007.blogspot.com




Garnome

2007-04-03 Por tôpico Mauro \Kenny\ Freitas

Oi, sou novo aki na lista.
Pois bem, to usando o debian etch kernel 2.6.20.4. Tava querendo um gnome
mais novo, que esse que veio eh o 2.14.3 ainda. Alguem pode me dizer onde
baixar o 2.16 que me disseram que tem em algum repositorio unstable.

Mas o mais importante eh o seguinte, to tentando compilar o gnome com o
garnome mas da o seguinte erro:

checking for X... no
configure: error: X is required, but it was either disabled or not found.
make[4]: ** [configure-work/main.d/xrender-0.8.3/configure] Erro 1
make[4]: Saindo do diretório `/home/kenny/garnome-2.18.0
/freedesktop/xrender'
make[3]: ** [../../freedesktop/xrender/cookies/main.d/install] Erro 2
make[3]: Saindo do diretório `/home/kenny/garnome-2.18.0/freedesktop/libxft'
make[2]: ** [../../freedesktop/libxft/cookies/main.d/install] Erro 2
make[2]: Saindo do diretório `/home/kenny/garnome-2.18.0/platform/gtk+'
make[1]: ** [../../platform/gtk+/cookies/main.d/install] Erro 2
make[1]: Saindo do diretório `/home/kenny/garnome-2.18.0/desktop/zenity'
make: ** [install] Erro 2

Eu estou usando o X nesse exato momento, não sei pq ele nao achou.

Alguém tem ideia do que seja? Alguém sabe como fazer o build do gnome 2.18,
seja algum tutorial ou receita de bolo mesmo?
Valeu