Pular para o conteúdo

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.
David Mendonça slackmen
Hits: 21.802 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar

Parte 2: 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
   1. Obtendo o código-fonte
   2. Compilando os fontes

Compiz Fusion: Compilando e instalando em 5 minutos

Instalando e atualizando pacotes no Fedora em computadores sem internet

Faça um tour pelo aMSN 0.95b

Debian-BR CDD: Mais um excelente trabalho brazuca

LiberdUCA - Versão customizada

Formatando fontes no openoffice

#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

Entre na sua conta para comentar.