Compilando e instalando o recordMyDesktop no Linux Slackware

O recordMyDesktop é uma poderosa ferramenta usada para gravar sessões do X. Ou seja, caso você esteja procurando uma forma de "filmar" o que você está fazendo no seu desktop para mostrar para outras pessoas, esse é o programa que você está procurando.

[ Hits: 19.344 ]

Por: David Mendonça em 18/09/2008


Obtendo o código-fonte



Há algum tempo instalei o Compiz Fusion na minha máquina com o Slackware Linux 12.1 e fiquei impressionado com o resultado e os efeitos criados no desktop. Então procurei alguma ferramenta para poder "filmar" os meus efeitos enquanto eu os executava. A busca demorou um pouco, mas tive êxito afinal.

Achei inicialmente duas alternativas: Xvidcap e Istanbul. Primeiro testei o Istambul, mas pedia tantas dependências que acabei deixando de lado. Depois o Xvidcap, que eu esperava um bom resultado. Mas também não foi como eu esperava. Consegui até instalar, mas as sessões não ficavam bem filmadas. Não sei se é bug ou se falta alguma dependência.

Por último e já sem muito entusiasmo, testei o recordMyDesktop e o resultado foi animador. O melhor é que não foi preciso instalar nenhuma dependência. Na minha máquina uso o Slackware 12.1 instalado em FULL.

Vamos pegar o código-fonte necessário aqui:
Nessa página há três links para downloads. O primeiro é o link da ferramenta recordMyDesktop em linha de comando, abaixo existem mais dois links que são apenas GUIs para a ferramenta base (em linha de comando). Vamos baixar então os dois primeiros links, que são a ferramenta em linha de comando e o GUI em Gtk para a mesma que, no meu caso, são:
  • recordmydesktop-0.3.7.3.tar.gz
  • gtk-recordmydesktop-0.3.7.2.tar.gz.

    Próxima página

Páginas do artigo
   1. Obtendo o código-fonte
   2. Compilando os fontes
Outros artigos deste autor

Compiz Fusion: Compilando e instalando em 5 minutos

Leitura recomendada

VirtualBox

Aprendendo a utilizar o Window Maker

ZSH - Personalizando seu Terminal

Softmodem em Linux com dois kernels

Uma breve introdução ao Hydrogen

  
Comentários
[1] Comentário enviado por demoncyber em 18/09/2008 - 11:51h

Existem pacotes prontos para estes softwares e inclusivi scripts prontos para compilar e criar os pacoes para estes softwares.

pacote gtk-recordmydesktop
http://repository.slacky.eu/slackware-12.0/utilities/gtk-recordmydesktop/0.3.7.2/gtk-recordmydesktop...

script para compilar o gtk-recordmydesktop
http://repository.slacky.eu/slackware-12.0/utilities/gtk-recordmydesktop/0.3.7.2/src/gtk-recordmydes...

esta são as dependências dele
http://repository.slacky.eu/slackware-12.0/utilities/gtk-recordmydesktop/0.3.7.2/src/slack-required -

-----------

pacote do recordmydektop
http://repository.slacky.eu/slackware-12.0/utilities/recordmydektop/0.3.7.3/recordmydesktop-0.3.7.3-... - pacote pronto do recodmydesktop

script para compilar o recordmydektop
http://repository.slacky.eu/slackware-12.0/utilities/recordmydektop/0.3.7.3/src/recordmydesktop.Slac...

dependências recordmydesktop
http://repository.slacky.eu/slackware-12.0/utilities/recordmydektop/0.3.7.3/src/slack-required -

----------------
Obs o nome do programa não é Istambul é istanbul

Pacote do istanbul
http://repository.slacky.eu/gnome-slacky-12.1/multimedia/istanbul/0.2.2/istanbul-0.2.2-i686-2gslacky...

Pacote para compilar o istanbul
http://repository.slacky.eu/gnome-slacky-12.1/multimedia/istanbul/0.2.2/src/istanbul.SlackBuild

Dependências do istanbul
http://repository.slacky.eu/gnome-slacky-12.1/multimedia/istanbul/0.2.2/src/slack-required

------------------------------------
pasta com pacote do xvidcap

http://repository.slacky.eu/slackware-12.1/multimedia/xvidcap/1.1.7/

------------------------------------

Por fim deixo o site do programa que gosto de usar para gravar o meu desktop enquanto ele está rodando

http://www.debugmode.com/wink/download.php

[2] Comentário enviado por slackmen em 18/09/2008 - 12:41h

Nada como a liberdade de escolha...
Escrevi esse artigo pensando mais em quem está iniciando com o Slackware, pode ver que são coisas simples pra quem já entende, mas não pra quem ainda está aprendendo macetes de configuração e compilação de arquivos fontes não é tão simples assim.
De qualquer forma, ótima observação demoncyber.

[3] Comentário enviado por cleysinhonv em 18/09/2008 - 12:44h

Bela postagem!

A uns 3 meses instalei o gtk-myrecordDesktop, porem não sei por cargas d'agua ele deixava o video lento, mas na hora, no momento exato da gravação o desktop se comportava normalmente. Vou testar novamente esse software e ver se consigo fazer um video bacana.

Parabens pelo post.

[4] Comentário enviado por slackmen em 18/09/2008 - 13:04h

Talvez seja problema com o driver da sua placa de video. A minha é uma onboard fraquinha e funciona muito bem, até mesmo rodando o Compiz-Fusion.

[5] Comentário enviado por demoncyber em 18/09/2008 - 13:13h

Desculpe se ficou algo soando ruim, eu soh coloquei opções de como instalar os programas a galera sempre fala uns mitos sobre slackware ou q tem q compilar tudo, que é dificil, gosto de matar estes mitos e deixar ele com a aparência de simples :).

[6] Comentário enviado por douglascrp em 20/09/2008 - 19:12h

é isso aí demoncyber.. precisamos acabar com esses mitos...

falou

[7] Comentário enviado por Thalisson em 06/10/2008 - 11:37h

belo topico

[8] Comentário enviado por doradu em 19/02/2010 - 16:00h

uso no SliTaz, usava no Ubuntu

muito bom

[9] Comentário enviado por c0cac00l em 23/06/2010 - 20:55h

Olá a todos, queria saber se alguém aqui pode ajudar-me num problema que estou a ter, é o seguinte, quando gravo vídeos do meu desktop eu gostaria de saber como posso fazer para que o som também seja capturado na hora de gravar.

Eu não uso o gtk, mas sim o recordmydesktop(command line)

Obrigado pela atenção.

--------------------------------

Fluxbox - Ubuntu 10.04
Linux c0cac00l-laptop 2.6.32-22-generic #36-Ubuntu SMP Thu Jun 3 22:02:19 UTC 2010 i686 GNU/Linux

[10] Comentário enviado por c0cac00l em 07/08/2010 - 07:30h

Oi, tentei instalar o recordmydesktop do command line, e deu uns erros no make e make install.

rmd_getzpixmap.c:35:35: error: X11/extensions/shmstr.h: No such file or directory
rmd_getzpixmap.c: In function 'GetZPixmapSHM':
rmd_getzpixmap.c:81: error: 'xShmGetImageReply' undeclared (first use in this function)
rmd_getzpixmap.c:81: error: (Each undeclared identifier is reported only once
rmd_getzpixmap.c:81: error: for each function it appears in.)
rmd_getzpixmap.c:81: error: expected ';' before 'reply'
rmd_getzpixmap.c:82: error: 'xShmGetImageReq' undeclared (first use in this function)
rmd_getzpixmap.c:82: error: 'request' undeclared (first use in this function)
rmd_getzpixmap.c:86: error: 'sz_xShmGetImageReq' undeclared (first use in this function)
rmd_getzpixmap.c:86: error: expected expression before ')' token
rmd_getzpixmap.c:86: error: 'X_ShmGetImage' undeclared (first use in this function)
rmd_getzpixmap.c:101: error: 'reply' undeclared (first use in this function)
make[2]: *** [recordmydesktop-rmd_getzpixmap.o] Error 1
make[2]: Leaving directory `/home/c0cac00l/Downloads/recordmydesktop-0.3.8.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/c0cac00l/Downloads/recordmydesktop-0.3.8.1'
make: *** [all] Error 2


e no make install:
rmd_getzpixmap.c:35:35: error: X11/extensions/shmstr.h: No such file or directory
rmd_getzpixmap.c: In function 'GetZPixmapSHM':
rmd_getzpixmap.c:81: error: 'xShmGetImageReply' undeclared (first use in this function)
rmd_getzpixmap.c:81: error: (Each undeclared identifier is reported only once
rmd_getzpixmap.c:81: error: for each function it appears in.)
rmd_getzpixmap.c:81: error: expected ';' before 'reply'
rmd_getzpixmap.c:82: error: 'xShmGetImageReq' undeclared (first use in this function)
rmd_getzpixmap.c:82: error: 'request' undeclared (first use in this function)
rmd_getzpixmap.c:86: error: 'sz_xShmGetImageReq' undeclared (first use in this function)
rmd_getzpixmap.c:86: error: expected expression before ')' token
rmd_getzpixmap.c:86: error: 'X_ShmGetImage' undeclared (first use in this function)
rmd_getzpixmap.c:101: error: 'reply' undeclared (first use in this function)
make[1]: *** [recordmydesktop-rmd_getzpixmap.o] Error 1
make[1]: Leaving directory `/home/c0cac00l/Downloads/recordmydesktop-0.3.8.1/src'
make: *** [install-recursive] Error 1


[11] Comentário enviado por removido em 05/09/2010 - 18:33h

Caro c0cac00l,

eu estava com o mesmo problema na minha distribuição Ubuntu. Li em outros lugares que o problema é o header file shmstr.h, que agora é shmproto.h. Como eu não encontrei onde alterar isso no código do programa, criei um link:

$ cd /usr/include/X11/extensions
$ ln -s shmstr.h shmproto.h

E isso resolveu o problema! Espero que resolva para você também!

[12] Comentário enviado por c4rnivor3 em 18/02/2013 - 15:08h

Eu resolvi da seguinte forma: Abri o Synaptic e digitei cada nome por vez: recordMyDesktop e GTK-recordMyDesktop. Deu certinho, e já consegui até fazer um pequeno vídeo de teste. Ótima imagem! Espero que ajude!

[13] Comentário enviado por marcobage em 26/07/2013 - 23:26h

Funcionou direitinho no Slack 14. Muito bom!

[14] Comentário enviado por marcobage em 27/03/2014 - 18:57h

Amigo, uso o Slack 14.1 e não consegui instalar o recordmydesktop. Agradeço ajuda. Obrigado. Marco

[15] Comentário enviado por removido em 05/10/2017 - 11:18h

deixa o vídeo (.ogv) lento no Slackware


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts