Fazer driver para teclado
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
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
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
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 !
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
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
É 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
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
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
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