17 de outubro de 2010

Instalar Ubuntu, XBMC e Boxee no ASRock Ion 330HT - parte III

E finalmente a instalação do Boxee. Limitei-me a seguir o que escrevi anteriormente.
Descobri que a Boxee Box já está à venda, conforme imagem ao lado.

16 de outubro de 2010

Acesso remoto por ssh ao ASRock Ion 330 HT

O remote desktop (conforme configurado em post anterior) está a funcionar bem, embora um pouco mais lento do que estava à espera. Além disso, o remote desktop obriga a inserir a passwd de root directamente no ASRock, o que por sua vez obriga a ligar um ecrã e um teclado a essa máquina - para quem quer trabalhar remotamente sem ter necessidade de ecrã (o ecrã é o televisor) e teclado, esta não é a melhor configuração.

O objectivo é passar a aceder por shell remota (via ssh) ao ASRock e a lançar também janelas X a partir do ASRock para a máquina remota (i.e., o display da aplicação é efectuado na máquina remota - que terá de ter servidor X -, e não na máquina em que está a ser executado).

O primeiro passo é instalar o servidor ssh (openssh-server) no ASRock:
1. Ir a System > Administration > Synaptic Package Manager e seleccionar ssh, keychain, openssh-server para instalar.
2. Para validar se o servidor ssh está a funcionar, fazer "ps -aef | grep sshd"
Informação adicional pode ser obtida na Techotopia.

O segundo passo, após se ter a garantia que o servidor ssh está a funcionar, é testar que a shell remota ssh funciona. Pode-se primeiro testar na própria máquina com "ssh localhost" e posteriormente a partir da máquina remota com "ssh «IP máquina remota» -l «user remoto»" (no meu caso, ssh 192.168.1.74 -l htpc). No final deste passo temos shell remota :-).

Finalmente, o último passo vai permitir efectuar o display remoto. Para isso seguir os seguintes passos simples:
1. Na máquina local, garantir que no ficheiro /etc/ssh/ssh_config existe a seguinte linha: ForwardX11 yes (ou ForwardX11Trusted yes)

2. De seguir aceder remotamente com "ssh -X «user@IP remoto»" (no meu caso, ssh -X htpc@192.168.1.74), sendo que o -X indica que se vai efectuar tráfego X pelo túnel ssh criado (caso seja um ForwardX11Trusted, utilizar -Y em vez de -X - de notar que o ForwardX11Trusted é ligeiramente mais rápida, já que ultrapassa os controlos de segurança do X11).
3. Para verificar que está a funcionar, na shell remota efectuar "xclock &", por exemplo.
Informação adicional pode ser obtida na Techotopia.

10 de outubro de 2010

Controlar o Ubuntu com o Wiimote no ASRock 330HT

Depois de no passo 2 de instalação do XBMC me ter apercebido que poderia controlar o XBMC com o Wiimote (Wii remote), fui indagar se seria possível utilizar o Wiimote no Ubuntu, como se se tratasse de um rato.
A resposta é positiva, com a excepção do ASRock não ter interface bluetooth (necessária para o Wiimote), mas que se resolve muito facilmente com um um bluetooth externo (por exemplo, um adaptador bluetooth USB da Anycom).

Para colocar o Wiimote a funcionar no Ubuntu, são necessários os seguintes passos (ver também aqui):
1. Ter um interface bluetooth activo.
2. Instalar (através de System > Administration > Synaptic Package Manager) o wminput, wmgui e lswm .
3. Para verificar se está a funcionar, arrancar o Wmgui (em Applications > Accessories) e seguir os passos indicados para a ligação.
4. Adicionar  o driver uinput aos modules, de modo a que arranque automaticamente no boot:
# sudo echo "uinput" >>/etc/modules
5. Para arancar o wminput automaticamente quando se arranca o computador, fazer:
5.1 criar um ficheiro na directoria /etc/udev/rules.d e colocar KERNEL=="uinput", MODE="0666"
5.2 Executar "lswm" para ver qual o endereço bluetooth do Wiimote - o resultado será qualquer coisa deste género: 00:1E:A9:70:FF:37
5.3  Adicionar no final de /etc/rc.local (antes do exit)  a seguinte linha "sudo /usr/bin/wminput 00:1E:A9:70:FF:37 -d 2> /tmp/logs_wminput &"
Neste caso estou a redireccionar o stderr para permitir validar o que se passa se existirem erros.
6. Reboot à máquina e ver se funciona
7. De notar que para o Wiimote se ligar é preciso carregar simultaneamente nas teclas 1 e 2 .

7 de outubro de 2010

Instalar Ubuntu, XBMC e Boxee no ASRock Ion 330HT - parte II

Depois da configuração efectuada na parte I, está na altura de instalar o XBMC.

XBMC - Passo 1:
A instalação do XBMC é similar à efectuada anteriormente.De notar que logo no inicio da instalação, em vez de "sudo add-apt-repository ppa:team-xbmc" deverá ser efectuado "sudo add-apt-repository ppa:team-xbmc-svn/ppa", visto o primeiro repositório não se encontrar disponível. Como passamos a utilizar um repositório SVN, não é também possível instalar o "XBMC SVN Repo Installer".

XBMC - Passo 2:
De seguida fui ao System > Administration > Synaptic Package Manager e resolvi instalar os seguintes pacotes: xbmc-eventclients-wiiremote (vamos lá a ver se o comando da Wii passa a funcionar :-)).

XBMC - Passo 3:
Ir ao System > Add-ons e esscolher os add-ons (XBMC.org Add-ons) que se quiserem :-).

XBMC - Passo 4:
Mais algumas configurações relevantes, já no XBMC:
+ Permitir o controlo via HTTP do XBMC em Settings > Network
+ configurar o Audio Output em Settings > System > Audio Output
+ experimentar várias skins em Settings > Appearance > Skin e escolher a que se preferir

XBMC - Ultimo passo:
Para testar a qualidade da imagem e som da TV HD ir a Videos > Youtube e fazer uma pesquisa por "1080p test" ... :-)

6 de outubro de 2010

Instalar Ubuntu, XBMC e Boxee no ASRock Ion 330HT - parte I

As experiências com o XBMC e o Boxee correram bastante bem, como descrito anteriormente, e depois de andar à procura por vários fóruns do hardware ideal para correr estas aplicações e para ligar à HDTV, decidi-me pelo ASRock Ion 330HT.

O primeiro passo é instalar o Ubuntu - vou seguir as instruções do lifehacker, com as adaptações necessárias -.

1. Fazer download da versão de 64 bits do Ubuntu e gravar em CD ou USB (ver aqui como).
2. Ligar um rato e teclado USB ao ASRock - só necessário para a instalação (posteriormente pode-se aceder por ssh ou pelo comando remoto).
3. Arrancar, seleccionar que é para instalar o Ubuntu e deixar instalar - escolhi não configurar as partições manualmente.
Primeira fase da instalação terminada.

Fazendo reboot, vai ser necessário:
1. Instalar drivers NVIDIA - o próprio Ubuntu abre uma janela que os permite instalar automaticamente.
2. Instalar os updates - o próprio Ubuntu abre uma janela para a instalação automática.
3. Alterar a configuração do Audio, de modo a utilizar o HDMI como output. Para isso ir a System > Preferences > Sound, escolher Hardware e seleccionar o Profile "Digital Stereo (HDMI) Output + Analog Stereo Input".
4. Caso necessário alterar o display (por exemplo dimensão do ecrã), ir a System > Preferences >Monitors. Se o problema for na dimensão do ecrã, ver "Overscan Compensation" em DPF-0.
5. Para colocar o comando remoto em funcionamento ir à parte de download da ASRock e fazer o download do driver mais recente (em princípio, o primeiro da lista). De seguida, unzip e seguir os passos do PDF (apenas ter atenção em instalar o lirc-x64, em vez do que é indicado). Nota importante: Se não funcionar ou em caso de novo kernel não suportado (como me aconteceu), seguir exactamente as instruções indicadas aqui. Também existe esta thread a que vale a pena dar uma vista de olhos.
Segunda fase da instalação terminada.

E agora algumas configurações adicionais:
1. Activar o overclocking (atenção que pode provocar danos no CPU e motherboard).Para isso, quando arranca o computador carregar em F2 para entrar na BIOS, escolher "OC Tweaker" e seleccionar 2000 MHz (no Extreme Overclocking indicam que o sistema continua estável a 2000 MHz), e passar o "Onboard GPU Clock" para Manual colocando o "Onboard GPU Core Clock" a 600 e o Onboard GPU Shader Clock" a 1300. Porquê o Overclocking? Ao ler o lifehacker fiquei com a ideia que videos a 1080p neste computador, só com Overclocking.
2. Permitir o acesso remoto a esta máquina, o que será fundamental para a gerir no momento em que deixar de ter o teclado e o rato. Para tal ir a System > Preferences > Remote Desktop" e configurar conforme indicado em lifehacker. Poderá posteriormente configurar-se o ssh, mas para já passo essa parte.
Contudo, para o remote desktop funcionar tive que efectuar os seguintes passos:
a) Abrir um terminal e arrancar com a aplicação "gconf-editor"
b) Ir a desktop > gnome > remote_access e activar "disable_xdamage"

3. Verificar se o audio está a funcionar bem. Para isso abrir um terminal e executar "speaker-test -t wav". Se não sair qualquer som pela HDTV, abrir outro terminal e executar "alsamixer", garantindo que nenhum canal S/PDIF está MM (muted) - caso esteja, seleccionar o canal e premir a tecla "M" (para unmute). De seguida executar "sudo alsactl store" para guardar as alterações.
4. Ir à área de downloads da ASRock e obter a BIOS mais recente. Seguir instruções de actualização indicadas.
Terceira fase da instalação terminada.

1 de outubro de 2010

Cifra de ficheiros e directorias em Linux/Ubuntu

Depois de muito procurar substituto do Cryptainer que funcione simultaneamente em Linux/Ubuntu e Windows, acabei por encontrar o TrueCrypt (que para além de Linux e Windows, também funciona em Mac). Para instalar, basta fazer o download da versão apropriada para o ambiente em que se vai instalar - para o Asus 1201N com o Ubuntu 64 bits escolhi a versão "Standard - 64-bit (x64)", e executar esse ficheiro (após o gunzip e o tar -xf). O Truecrypt fica acessível em Applications > Accessories e o seu modo/filosofia de funcionamento é muito similar ao Cryptainer.

Excelente programa.

Thunderbird, o novo cliente de email para Windows e Ubuntu

A minha busca para encontrar um cliente de mail que esteja disponível para Ubuntu e Windows (de modo a não precisar de arrancar o VMWare/XP quando ando com o ASUS 1201N) foi rápida e acabei por ter apenas dois candidatos:
Há vários factores positivos e negativos que se podem destacar para cada um destes candidatos.
Em especial, o Thunderbird não era do meu agrado pois já o tinha utilizado há mais de um ano e tinha voltado ao Outlook passado alguns meses porque não gostei do interface e  algumas funcionalidade básicas no Outlook não existiam - contudo, a versão entretanto passou da 2 para a 3, as funcionalidades foram aumentadas e tem suporte nativo para mundo Linux, Windows e Mac. Uma das idiossincrasias com que continuava esta nova versão, era o facto de se ter que instalar posteriormente o Mozilla Lightning (agenda/calendário/tarefas), embora a sua integração seja plena (permite até integrar vários calendários, incluindo calendários Google ou outros disponíveis através da Web).
O Evolution é/era considerado o "outlook killer" para o mundo Linux, pelo que depois de validar que existia versão Windows, foi o que instalei. No entanto, a versão Windows não está estável e "rebenta" muito facilmente, pelo que esta solução deixou de ser viável. Pelo caminho ainda percebi que a importação do ficheiro de mail PST do Outlook teria que ser feita através do Thunderbird (a aplicação stand alone que descobri para fazer isso "rebentou" poucos minutos depois de iniciar a conversão de formatos).

A decisão acabou assim por ser pelo Mozilla Thunderbird e Lightning. A instalação do Thunderbird no Ubuntu deve ser efectuada através do  System > Administration > Synaptic Package Manager (similar a outros exemplos já descritos anteriormente). Para o Lightning, o melhor é seguir as indicações na documentação do Ubuntu em https://help.ubuntu.com/community/ThunderbirdLightning.
A importação dos ficheiros PST e do Livro de endereço deve ser efectuado no Thunderbird em Windows (e com o Outlook a "correr") através de Ferramentas > Importar. Depois é só copiar para o Thunderbird em Ubuntu ;-).

VMware, Ubuntu e Windows XP no ASUS 1201N - take 2

Depois de mais de três meses a utilizar a configuração descrita anteriormente cheguei a várias conclusões:
  • o XP sobre VMware demora algum tempo a arrancar e não é rápido (até é um pouco lento);
  • só arranco o XP em VMware por causa do Outlook - os ficheiros Office abrem todos sem qualquer problema em Wine sobre Ubutnu;
  • o ASUS 1201N é sobretudo utilizado quando estou em reuniões fora da empresa e devido ao tempo que demora a arrancar o XP sobre VMware e posteriormente o Outlook, acabo por não tirar partido de algum tempo que disponho para ver o mail;
  • para além do Outlook e do Cryptainer, não utilizo o XP para mais nada.
Após reflectir algum tempo sobre este assunto cheguei à conclusão que mais vale passar a receber o mail num cliente que esteja disponível para Ubuntu e Windows, e desse modo sempre que andar com o 1201N, não preciso de arrancar o VMWare/XP. O mesmo acontece para o Cryptainer - há que o substituir por algo similar que funcione sobre Ubuntu e Windows ...