Arquivo

Arquivo para a Categoria ‘Linux’

Executando aplicações gráficas remotamente, por meio de conexão SSH: X11 Forwarding

3, agosto, 2010 Manoel Campos View Comments

Profissionais de TI usuários de distribuições Linux, provavelmente utilizam bastante o comando ssh para realizar conexões remotas a outras máquinas Linux.

Convencionalmente utiliza-se o comando da seguinte forma:

ssh usuario-remoto@ip-ou-nome-dns-servidor-remoto

Tal comando abre um shell para o servidor remoto, permitindo a execução de comandos no servidor, via terminal. A partir de uma sessão ssh, pode ser possível a realização de qualquer tarefa que o usuário faria a partir da interface gráfica do servidor (dependendo obviamente das permissões e conhecimento do usuário). Pode-se executar editores de texto como pico Leia mais…

VN:F [1.9.3_1094]
Rating: 7.0/10 (1 vote cast)

Incluindo charset UTF-8 em documentos HTML gerados com LuaDoc

8, junho, 2010 Manoel Campos View Comments

Hoje vou mostrar uma dica rápida para usuários do LuaDoc, a ferramenta de geração de documentação de códigos fontes em Lua, que tenho usado para documentar minhas aplicações em Lua para TV Digital.

Quem utiliza Lua no Linux, principalmente com o Gedit, provavelmente deve salvar todos os arquivos Lua em codificação UTF-8, já que esta é a codificação padrão deste editor de texto (muito bom por sinal). Com tal codificação você não terá problemas de exibição incorreta de caracteres acentuados. Além do mais, as aplicações de TV Digital só reconhecem caracteres acentuados nesta codificação (acredito que seja uma particularidade da linguagem Lua).

O problema é que, ao gerar a documentação HTML de um projeto Lua em UTF-8, os caracteres acentuados podem ser exibidos incorretamente. Pois no HTML gerado não é definido o charset usado no arquivo. Se você exibir o código fonte de um dos arquivos HTML de documentação, verá que há uma tag como abaixo:

<!--meta http-equiv="Content-Type" content="text/html; charset=UTF-8" --!>

Mas como pode ver, a mesma está comentada. Assim, para que o LuaDoc não gere a mesma desta forma, precisaremos alterar alguns arquivos. Se você instalou o runtime do Lua e o LuaDoc via apt-get, o diretório contendo os templates que precisam ser alterados é o /usr/share/lua/5.1/luadoc/doclet/html. Assim, abra os arquivos *.lp neste diretório no Gedit e descomente a linha mostrada acima.

Pronto, basta salvar, fechar tudo e executar o LuaDoc novamente para atualizar a documentação, agora identificando os caracteres em UTF-8.

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)

Ubuntu 10.04 – Primeiras Impressões

30, abril, 2010 Manoel Campos View Comments

Estava só esperando o Ubuntu 10.04 para trocar o HD do meu note, que estava me avisando que daria problemas em um futuro breve. Daí, como teria que instalar tudo novamente, que fosse com as versões mais novas dos softwares. Baixei o Ubuntu via Torrent rapidinho na UnB. Leia mais…

VN:F [1.9.3_1094]
Rating: 10.0/10 (1 vote cast)
Categories: Linux, SO Tags: , ,

Login automático em servidor SSH (Autorização baseada em chave)

16, fevereiro, 2010 Manoel Campos View Comments

Este artigo mostra como conectar em um servidor SSH, sem necessidade de informar senha.

Existem alguns tutoriais explicando este processo, porém, muitos não deixam claro em qual computador cada passo deve ser executado, causando confusão. Assim, isto me motivou a escrever este pequeno tutorial, que é basicamente uma tradução do tutorial disponível aqui. Leia mais…

VN:F [1.9.3_1094]
Rating: 10.0/10 (3 votes cast)

Google Chrome OS para VirtualBox

15, janeiro, 2010 Manoel Campos View Comments

Para quem deseja testar o Google Chrome OS, sem alterar as configurações do seu computador, neste link do Superdownloads você pode baixar uma imagem de disco rígido para o VMWare, e criar uma máquina virtual para testar o novo sistema operacional do Google. O problema é que, para criar novas máquinas virtuais no VMWare, você precisa adquirir a versão completa do mesmo. Leia mais…

VN:F [1.9.3_1094]
Rating: 10.0/10 (1 vote cast)

Modem 3G no Ubuntu sem complicações

2, setembro, 2009 Manoel Campos View Comments

Muitas pessoas que usam Linux e tem um modem 3g já devem ter passado por problemas para fazer este tipo de dispositivo funcionar.

Já escrevi uns 2 artigos aqui falando do assunto e mostrando alternativas para fazer o modem funcionar no Linux. Nas versões mais recentes do Ubuntu, como a 10.04, nenhuma configuração é necessária (a não ser a da escolha do provedor, feita por meio de um assistente). Se você não utiliza uma versão recente do Ubuntu, recomendo que atualize e tenha seus problemas com modem resolvidos, não precisando deste tutorial. Se não tem uma versão mais nova, continue lendo.

Leia mais…

VN:F [1.9.3_1094]
Rating: 7.0/10 (3 votes cast)

Programas para configurar modens usb 3G no Linux

Foi lançado o discador Open 3G, um projeto open source que facilita a configuração de modens usb 3g no Linux. Permite configurar modens como o Sony Ericsson MD300 e o Huawei E220.
Infelizmente não tem suporte ainda para o modem ZTE 622, o que tenho. O programa ainda não tem interface gráfica, mas isso é pretendido pelos desenvolvedores.

Download Open 3G

Informações e Download
Fonte: http://open-br.net/blog/

Outro programa que já existe há algum tempo é o SmartConnect 3G. Ele possui uma interface já bem legal e tem suporte a mais modens e a alguns celulares 3G.

Download SmartConnect 3G

Informações e Download

Ubuntu 10.04

Nas versões mais recentes do Ubuntu, como a 10.04, nenhuma configuração é necessária (a não ser a da escolha do provedor, feita por meio de um assistente). Se você não utiliza uma versão recente do Ubuntu, recomendo que atualize e tenha seus problemas com modem resolvidos, não precisando destas ferramentas (pelo menos funcinou perfeitamente para meu modem ZTE MF622).

VN:F [1.9.3_1094]
Rating: 6.6/10 (9 votes cast)

Conversão em lote de WMA para MP3 no Linux

21, abril, 2009 Manoel Campos View Comments

Você, assim como eu, detesta arquivos de música em formato WMA? Não que eles sejam problema para tocar, mas sim pelo fato de todas os programas que já usei, tanto no Windows quanto no Linux, que permitem editar as tags de arquivos de música, não trabalharem com WMA. Isso inclui players como Rhythmbox, padrão no Ubuntu, e as ferramentas para edição de tags como o EasyTag e Audio Tag Tool, estas duas disponíveis via apt-get.

Então, com este script aqui (cujos autores se intitulam Calum e Void Main) que encontrei nesse fórum, você pode fazer conversão em lote de vários arquivos wma para mp3, bem facilmente. Você precisará do MPlayer e do Encoder Lame, os dois disponíveis via apt-get.

O script continha 2 erros e não funcionou, assim, tive que corrigir e você pode baixar a versão corrigida neste link.

Veja abaixo alguns exemplos de como usar o script.

sh wma2mp3 arquivo.wma
sh wma2mp3 arquivo1.wma arquivo2.wma arquivo3.wma
sh wma2mp3 "meu arquivo 1.wma" "meu arquivo 2.wma" "meu arquivo 3.wma"
sh wma2mp3 *.wma
sh wma2mp3 /diretório/contendo/arquivos/wma
sh wma2mp3 .

Os comandos principais, dentro do script, que realmente fazem a conversão, são apenas dois: um que usa o mplayer para converter o arquvio wma para wav e outro que usa o lame para converter de wav para mp3, como mostrado abaixo:

mplayer -ao pcm:file="${1%%.[Ww][Mm][Aa]}.wav" "$1" &amp;&amp;
lame -h -b 192 "${1%%.[Ww][Mm][Aa]}.wav" "${1%%.[Ww][Mm][Aa]}.mp3"

O arquivo wav é gerado com o mesmo nome do arquivo wma, substituindo-se as extensão wma (independente do case das letras) por wav. Em seguida, na conversão final, é gerado um arquivo mp3 com o mesmo nome do arquivo wma, substituindo-se a extensão wma por mp3. O arquivo wma permanece intacto.

Download

Title: wma2mp3.sh
Caption: wma2mp3
File: wma2mp3.sh
Size: 2 kB
VN:F [1.9.3_1094]
Rating: 7.5/10 (2 votes cast)

Skype e erro “Problem with audio playback” no Ubuntu

20, abril, 2009 Manoel Campos View Comments

Sabe aqueles problemas que você convive com eles e só depois de muito tempo resolve dar um jeito? Pois é, foi assim com a mensagem de erro “Problem with audio playback” que aparecia no Skype rodando no Ubuntu, quando estava usando outra aplicação de audio como um player, ou mesmo conectado ao bate papo no GMail. Para poder fazer uma ligação no Skype, tinha que fechar meu player e o Firefox que estava com o GMail aberto.

Rapidamente, procurando no google, encontrei uma solução neste link. O problema é relacionado aos drivers de som Alsa, que mandam o fluxo de áudio diretamente para a placa de som, e a grande maioria dos chipsets de áudio atuais não suporta a reprodução de mais de um fluxo simultaneamente. Para isso é que surgiram os servidores de audio como o PulseAudio.

A seguir, mostro a tradução do tutorial do site do PulseAudio para resolver o problema com o Skype:

Primeiro, adicione as linhas a seguir ao final do arquivo /etc/pulse/daemon.conf:

default-fragments = 8
default-fragment-size-msec = 5

No meu caso, as linhas já existiam, porém, o valor na última linha era 10 e eu apenas alterei para 5, mas não sei pra que isso serve, só sei que resolve.

Em seguida, edite o arquivo ~/.asoundrc e adiciona as linhas a seguir, caso não existam:

pcm.pulse { type pulse }
ctl.pulse { type pulse }

No meu caso, o arquivo não existia, assim, tive que criá-lo.

Instale o pacote libasound2-plugins. Você pode fazer isso via apt-get. Meu Ubuntu 8.10 já tinha esse pacote instalado.

Não precisei reiniciar meu notebook, mas talvez seja necessário. Acredito que não foi preciso pois o pacote já estava instalado.

Finalmente, abra o Skype. Vá no menu de configurações, no item “Sound Devices”, altere as opções “Ringing” e “Sound Out” para “pulse”, e a opção “Sound In” para plughw (o dispositivo do seu microfone).

Mais informações e métodos alternativos, caso este não funcione pra você, são encontradas no tutorial original.

Para entender melhor sobre o Alsa e o PulseAudio, veja este artigo do Guia do Hardware.

VN:F [1.9.3_1094]
Rating: 7.8/10 (4 votes cast)

Abrir arquivos .mht do Internet Explorer, usando o Firefox no Linux

15, abril, 2009 Manoel Campos View Comments

Sem, querer, descobri que o browser Opera abria arquivos .mht, quando pedi a um colega de aula para passar um slide da aula de Sistemas Multiagentes para meu pendrive, e ele, no lugar de salvar o PDF, salvou a página como um arquivo .mht. Este tipo de arquivo é gerado pelo Internet Explorer, salvando uma página, com todos os seus recursos anexados, como folhas de estilo, Java Script e imagens, em um único arquivo. Isso era útil quando não tínhamos os geradores de PDF, mas, se você receber um arquivo mht e precisar abrí-lo no Linux, por exemplo, poderá usar o Opera ou o Firefox, instalando o plugin UnMHT nele.

VN:F [1.9.3_1094]
Rating: 6.8/10 (5 votes cast)