Um modo simples de converter um vídeo em "avi" para "mpeg2", é via linha de comando com o ffmpeg:
$ ffmpeg -i video.avi -target svcd videoconvertido.mpg
Outros formatos de saída aceitos são, "vcd", "svcd", "dvd", "dv", "dv50", "pal-vcd", "ntsc-svcd".
domingo, 4 de janeiro de 2009
domingo, 30 de novembro de 2008
Limpando a memória cache no Linux
Os comandos abaixo fazem uma limpeza da memória cache. Lembrando que a memória cache é usada para que programas sejam abertos mais rapidamente da segunda vez.
# echo 3 > /proc/sys/vm/drop_caches
# sysctl -w vm.drop_caches=3
Fonte: http://www.vivaolinux.com.br/dica/Limpando-a-memoria-cache-no-Linux/
# echo 3 > /proc/sys/vm/drop_caches
# sysctl -w vm.drop_caches=3
Fonte: http://www.vivaolinux.com.br/dica/Limpando-a-memoria-cache-no-Linux/
domingo, 9 de novembro de 2008
Escondendo as mensagens de boot com o splashutils (fbsplash)
Usar bootsplash no Linux já não é nenhuma novidade. É interessante usá-lo para dar uma aparência melhor, mais "profissional", ao sistema, ou, pelo menos para que quando seu primo chato aparecer em casa, não diga que o Linux é feio, e blá, blá, blá.
O Gentoo, apesar de ser considerado uma distribuição para usuários avançados, tem vários procedimentos mais fáceis que em outras distribuições. Geralmente, ao me deparar com algum problema, basta dar uma "googlada" que um dos primeiros resultados, com a solução do problema, aparece na página de bugs do Gentoo, ou no próprio Fórum.
Agora, voltando ao objetivo deste artigo, que é a instalação do bootsplash, digite o seguinte comando:
# USE="fbcondecor" emerge splashutils && bootsplash-themes
A use fbcondecor é necessária para que os temas "verbose" - que mostram as mensagens de boot com uma imagem de fundo - funcionem.
Agora, é necessário passar os seguintes parâmetros ao kernel:
splash=silent,theme:TemaEscolhido quiet console=tty1
Assim ele já funcionará, mas, antes de entrar o bootsplash ainda aparecerão algumas mensagens de boot. Para escondê-las totalmente é necessário criar uma imagem initramfs que o kernel irá usar para mostrar o splash logo no começo do boot:
# splash_geninitramfs -g /boot/fbsplash-initrd -v TemaEscolhido
Para listar todos os temas disponíveis, faça:
# splash_manager -c list
Para ter uma prévia do seu funcionamento, faça:
# splash_manager -c demo -t TemaEscolhido
O comando a seguir, tira um screenshot e salva no /home/usuario:
# splash_manager -c shot -t TemaEscolhido
Abaixo temos uma prévia de alguns temas:
Tema Gentoo
Tema MetallTux

Tema PLF5
O Gentoo, apesar de ser considerado uma distribuição para usuários avançados, tem vários procedimentos mais fáceis que em outras distribuições. Geralmente, ao me deparar com algum problema, basta dar uma "googlada" que um dos primeiros resultados, com a solução do problema, aparece na página de bugs do Gentoo, ou no próprio Fórum.
Agora, voltando ao objetivo deste artigo, que é a instalação do bootsplash, digite o seguinte comando:
# USE="fbcondecor" emerge splashutils && bootsplash-themes
A use fbcondecor é necessária para que os temas "verbose" - que mostram as mensagens de boot com uma imagem de fundo - funcionem.
Agora, é necessário passar os seguintes parâmetros ao kernel:
splash=silent,theme:TemaEscolhido quiet console=tty1
Assim ele já funcionará, mas, antes de entrar o bootsplash ainda aparecerão algumas mensagens de boot. Para escondê-las totalmente é necessário criar uma imagem initramfs que o kernel irá usar para mostrar o splash logo no começo do boot:
# splash_geninitramfs -g /boot/fbsplash-initrd -v TemaEscolhido
Para listar todos os temas disponíveis, faça:
# splash_manager -c list
Para ter uma prévia do seu funcionamento, faça:
# splash_manager -c demo -t TemaEscolhido
O comando a seguir, tira um screenshot e salva no /home/usuario:
# splash_manager -c shot -t TemaEscolhido
Abaixo temos uma prévia de alguns temas:
Tema Gentoo
Tema MetallTux

Tema PLF5
sexta-feira, 7 de novembro de 2008
Ícones para KDE
Um dos melhores temas de ícones para o KDE, é o Crystal Project, disponível em:
http://www.everaldo.com/br/
Veja algumas imagens do tema:


Para instalá-lo, faça o download do pacote http://www.everaldo.com/crystal/crystal_project.tar.gz
Abra o centro de controle do KDE, vá em Aparência & temas, ícones, clique em instalar tema e escolha o local onde baixou o pacote.
Veja como ficou no meu KDE:
http://www.everaldo.com/br/
Veja algumas imagens do tema:
Para instalá-lo, faça o download do pacote http://www.everaldo.com/crystal/crystal_project.tar.gz
Abra o centro de controle do KDE, vá em Aparência & temas, ícones, clique em instalar tema e escolha o local onde baixou o pacote.
Veja como ficou no meu KDE:
Bug em e2fsprogs
#emerge -pvu e2fsprogs
Calculating dependencies... done!
[ebuild N ] sys-libs/e2fsprogs-libs-1.41.0 USE="nls" 476 kB
[ebuild U ] sys-fs/e2fsprogs-1.41.0 [1.40.11] USE="nls -static" 4,161 kB
[blocks B ]
sys-libs/e2fsprogs-libs-1.41.0)
[blocks B ] sys-libs/ss (is blocking sys-libs/e2fsprogs-libs-1.41.0)
[blocks B ] sys-libs/com_err (is blocking sys-libs/e2fsprogs-libs-1.41.0)
O modo mais simples de resolver este problema é:
# emerge -fDu world (para obter todos os pacotes sem instalá-los)
# emerge -C sys-libs/ss
# emerge -C sys-libs/com_err
# emerge --oneshot e2fsprogs-libs
# emerge --oneshot e2fsprogs
É importante só desinstalar o ss e o com_err, depois de baixar todos as atualizações, pois, segundo a página de bugs do gentoo, após desintalá-los, o wget não fucionará mais até que se instale o e2fsprogs.
Fonte: http://bugs.gentoo.org/show_bug.cgi?id=234907
quarta-feira, 29 de outubro de 2008
Erro em glibc
* Messages for package sys-libs/glibc-2.6.1:
* You still haven't deleted //etc/locales.build.
* Do so now after making sure //etc/locale.gen is kosher.
*
* ERROR: sys-libs/glibc-2.6.1 failed.
* Call stack:
* ebuild.sh, line 1670: Called dyn_setup
* ebuild.sh, line 719: Called qa_call 'pkg_setup'
* ebuild.sh, line 44: Called pkg_setup
* glibc-2.6.1.ebuild, line 166: Called die
*
* lazy upgrader detected
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/sys-libs/glibc-2.6.1/temp/build.log'.
Por mais óbvio que a solução possa parecer, deletar aquivos de sistema pode representar um risco, mas não é o caso deste erro:
# rm /etc/locales.build
Fonte: http://forums.gentoo.org/viewtopic-t-599666-start-0-postdays-0-postorder-asc-highlight-.html?sid=f9ebee61c9652096490c19424eb4c79c
* You still haven't deleted //etc/locales.build.
* Do so now after making sure //etc/locale.gen is kosher.
*
* ERROR: sys-libs/glibc-2.6.1 failed.
* Call stack:
* ebuild.sh, line 1670: Called dyn_setup
* ebuild.sh, line 719: Called qa_call 'pkg_setup'
* ebuild.sh, line 44: Called pkg_setup
* glibc-2.6.1.ebuild, line 166: Called die
*
* lazy upgrader detected
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/sys-libs/glibc-2.6.1/temp/build.log'.
Por mais óbvio que a solução possa parecer, deletar aquivos de sistema pode representar um risco, mas não é o caso deste erro:
# rm /etc/locales.build
Fonte: http://forums.gentoo.org/viewtopic-t-599666-start-0-postdays-0-postorder-asc-highlight-.html?sid=f9ebee61c9652096490c19424eb4c79c
sábado, 25 de outubro de 2008
Erro em atualização do gentoo
Durante uma atualização do Gentoo, me deparei com o seguinte erro:

Nesses casos, desinstalar a versão do programa que está bloqueando outro costuma resolver o problema, mas neste caso, ainda assim, aparecia o mesmo problema.
Adicione as seguintes linhas ao /etc/portage/package.keywords, deste modo:
dev-libs/glib ~*
dev-util/intltool ~*
media-libs/gegl ~x86
x11-libs/gtk+ ~x86
media-libs/babl ~x86
gnome-base/gail ~x86
Feito isto, desintale o gail, e rode novamente o update:
# emerge -C gail
# emerge -uDN world

Nesses casos, desinstalar a versão do programa que está bloqueando outro costuma resolver o problema, mas neste caso, ainda assim, aparecia o mesmo problema.
Adicione as seguintes linhas ao /etc/portage/package.keywords, deste modo:
dev-libs/glib ~*
dev-util/intltool ~*
media-libs/gegl ~x86
x11-libs/gtk+ ~x86
media-libs/babl ~x86
gnome-base/gail ~x86
Feito isto, desintale o gail, e rode novamente o update:
# emerge -C gail
# emerge -uDN world
Assinar:
Postagens (Atom)