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: 20.618 ]

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


Compilando os fontes



Após baixar os fontes vamos extraí-los compilá-los com os comandos abaixo.

recordMyDesktop:

tar xzvf recordmydesktop-0.3.7.3.tar.gz
$ cd recordmydesktop-0.3.7.3
$ configure --prefix=/usr --sysconfdir=/etc --build=$(uname -m)-slackware-linux
$ make
$ sudo make install


GTK-recordMyDesktop:

tar xzvf gtk-recordmydesktop-0.3.7.2.tar.gz
$ cd gtk-recordmydesktop-0.3.7.2
$ configure --prefix=/usr --sysconfdir=/etc --build=$(uname -m)-slackware-linux
$ make
$ sudo make install


Se quiser pode criar alguns pacotes .tgz, mas como esse artigo não foca isso, fica a cargo de quem quiser pesquisar sobre como fazer para criar os pacotes. Há vários artigos no Google e aqui mesmo no VOL.

Depois de compilado e instalado, automaticamente foi criada uma entrada no menu K localizada em:

menuK -> Multimídia -> gtk-recordMyDesktop

(pra quem usa outro gerenciador de janelas eu não sei informar se será criada alguma entrada nos menus)

Praticamente já está configurando para uso, eu simplesmente aumentei os FPS de 15 para 20 e pronto.

Tudo feito, hora de se divertir com o Beryl ou o Compiz Fusion e fazer inveja aos seus amigos.
Linux: Compilando e instalando o recordMyDesktop no Slackware
Linux: Compilando e instalando o recordMyDesktop no Slackware
Página anterior    

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

Systemimager - O sistema de imagens do Linux

O software livre e as novas oportunidades

Migrando seu desktop para software livre

Hbasic, um forte candidato open source para brigar com o Microsoft Visual Basic

Guia rápido VI

  
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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts