Archive for the 'linux' Category

Hoje tomei conhecimento do Fonera 2.0. Confesso que fiquei impressionado.
Como sabem o Fonera é um router wireless e existe todo um conceito de partilhar de Internet. Este novo Fonera 2.0 tem umas novas funcionalidades muito interessantes, em relação aos anteriores.
Tem 2 portas ethernet, 1 USB, vai até 54Mbps e a ideia é libertar o computador de todas as funcionalidades que este executa em background (funcionalidades de rede) como por exemplo partilhar um disco externo, impressora, scanner, etc (tudo USB). Alem destas funcionalidades também suporta as placas 3G como Internet provider.

Fonera 2.0
Fonera 2.0
Fonera 2.0

As informações e especificações sobre o La Fonera 2.0 podem ser vistas aqui.

Fica aqui também um video com uma demonstração.

À cerca de 4 anos nasceu o Amarok e rapidamente tornou-se numa referência. Entretanto, os utilizadores deste programa inovador queriam ainda mais novidades desta aplicação e foi então que os programadores do Amarok, depois de 2 anos de desenvolvimento, criaram o Amarok2.0, recheado de novidades capazes de pôr todos os blogs de informática a falar delas. Como este blog não é excepção, escrevo este artigo, para você se actualizar com esta maravilha do Open Source.


Novidades

Os programadores do Amarok já deixaram bem claro que esta versão é apenas a versão estável de um novo Amarok que está nas suas capacidades mínimas. E que nos próximos meses aparecerão muitas actualizações e novidades. Assim, a lista de novidades não é muito extensa, visto o objectivo primordial ser a estabilidade de um novo sistema.

Amarok 2

Apesar de tudo isso, existem muitas novidades, das quais descrevo algumas:

  • A novidade mais significativa é novo visual, completamente diferente;
  • O visual é personalizável: o utilizador pode adicionar Widgets,  escolher que organização e até fazer download de novos Widgets;
  • Utiliza as novas bibliotecas KD4;
  • Compatível com vários serviços online, tais como: Magnatune, Jamendo, MP3tunes, Last.fm e Shoutcast;
  • API de scripts completamente nova e melhor suporte para novos plugins;
  • Em geral o programa está mais rápido.

Instalação

A instalação é muito simples e é independente da versão anterior do Amarok, a 1.4.  Por isso, se não quer a versão anterior, desinstale através do Gestor de Pacotes Synaptic (Sistema → Administração → Gestor de Pacotes Synaptic), ou através do terminal, escrevendo:

sudo apt-get remove amarok

De seguida, adicione o seguinte repositório oficial do Amarok (se não sabe como adicionar repositórios, visite este artigo):

deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu intrepid main

Actualizacoes das bibliotecas do KDE

Depois de ter as listas de programas actualizadas, aparecerá o ícone das actualizações. Actualize, de modo a ter as bibliotecas necessárias do KDE actualizadas.

A instalar o Amarok atraves do APTurl

Depois de actualizar, instale o novo Amarok 2.0 clicando aqui, ou através do terminal:

sudo apt-get install amarok-kde4

Novo visual do amarok 2 no ubuntu Intrepid Ibex

Se o quiser importar as definições (estatísticas, capas, local das colecções, etc.) do Amarok anterior, basta ir ao menu Settings → Configure Amarok → Import Collection.

A importar os dados do amarok 1.4

É possível que dê este erro:

Error: Could not open Amarok 1.4 database: Driver not loaded Driver not loaded
Failed: Unable to import statistics

Se isso acontecer, instale a biblioteca libqt4-sql-sqlite para o SQLlite, clicando aqui, ou escrevendo no terminal:

 

sudo apt-get install libqt4-sql-sqlite

Reinicie o Amarok e volte a tentar importar!

Em Windows tudo funciona, o que era de esperar. Em Linux (Ubuntu Intrepid Ibex 8.10) tive alguns problemas iniciais. As teclas multimedia que controlam o som (- e +) e o FN+F2 (mute) não funcionavam. Aparecia o OSD a indicar o mute/unmute e o som a aumentar/baixar mas na realidade não acontecia nada.
O controlo do brightness (FN+F5 e FN+F6) também não funcionava, nem OSD mostrava e por fim a bateria, na minha opinião podia durar um pouco mais do que na realidade estava a durar.
Tudo tem solução, felizmente! :)

Som – Mute, + e -:
A solução é demasiado simples. Basta ir a Sistema->Preferências->Som (System->Preferences->Sound) e seleccionar em todos os Dispositivos a opção “ALSA – Arquitectura Avançada de Som em Linux” e nos canais de Mistura por Omissão seleccionar a opção “HDA Intel (Alsa mixer)”. Fechar e já está.

Tempo de Bateria:
O problema aqui é o cpu scaling. Não está a funcionar. Deveria mudar para o modo powersave. O Ubuntu está a utilizar o powernowd cpu frequency manager e quando desligado da corrente o processador deveria funcionar nas frequências de 800MHz a 1.6GHz. Quando ligado novamente à corrente passa para 2.27GHz. Este devia ser o comportamento normal.
Para resolver este problema é preciso colocar este ficheiro (cpufreqd.conf) em /etc/cpufreqd.conf.
É possível alterar o cpufreqd.conf e colocarem os valores que desejarem para as frequências, embora eu ache que estes valores são os “normais”.

Controlo do brightness:
A solução não é minha, nem os ficheiros que vou disponibilizar são da minha autoria. Este problema tem a ver com o bug 11682. Os patches são do egaistek.
Para começar é preciso então fazer download dos patches.
É preciso instalar o seguinte: sudo apt-get install acpidump iasl
No patch também existem os ficheiros para os FW2X mas o que vou escrever em baixo é para a serie FW1x.

1. sudo acpidump -b -t DSDT -o DSDT.aml
2. iasl -d DSDT.aml
3. sudo rm DSDT.aml
4. patch < dsdt-error.patch
5. patch < dsdt-ati-fix.patch
6. iasl DSDT.dsl
7. sudo cp DSDT.aml /etc/initramfs-tools/

8. sudo dpkg-reconfigure linux-image-`uname -r`
Este processo é a aplicação do patch no DSDT e de seguida é necessário fazer download da source do kernel para recompilar o modulo.

1. sudo apt-get build-dep linux-source-2.6.27
2. sudo apt-get install linux-source-2.6.27
3. cp /usr/src/linux-source-2.6.27.tar.bz2 ./
4. tar jxvf linux-source-2.6.27.tar.bz2
5. cd linux-source-2.6.27/drivers/misc/

Depois é preciso copiar o patch, sony-laptop-fw-series.patch, para a dir linux-source-2.6.27/drivers/misc/ e aplicar o patch.

1. patch < sony-laptop-fw-series.patch
2. make -C /lib/modules/`uname -r`/build/ M=`pwd` modules
3. strip --strip-debug sony-laptop.ko
4. sudo install -m644 -b sony-laptop.ko /lib/modules/`uname -r`/kernel/drivers/misc

Se tudo correu bem e sem erros, só é necessário reiniciar o computador e já está! :)

Li por ai que o microfone também não funciona mas é algo que nunca testei. Quando testar depois digo algo para aqui.

Resolvi fazer um theme para o GDM com base num excelente wallpaper da Julia Starr (http://night-fate.deviantart.com/art/another-world-wallpaper-VIII-93708854).

Another World GDM theme

Another World GDM theme

Download: AnotherWorld.tar.gz

Há uns dias comprei um Sony Vaio FW11 (VGN-FW11M) e obviamente a primeira coisa que fiz foi instalar linux.
Instalei a ultima versão do (Ubuntu Itrepix Ibex 8.10) e quase tudo funcionou na perfeição. Há coisas que ainda não testei como a webcam e inserir cartões memory stick duo pro.
No entanto posso dizer já, uma das coisas que não funcionava era ao ligar os headphones o som continuava a sair normalmente pelas colunas em vez de sair só pelos headphones.
No entanto a resolução para este problema é simples basta inserir a seguinte linha options snd-hda-intel model=sony-assamd no final do ficheiro /etc/modprobe.d/alsa-base. Vi por ai que depois era necessário apenas reiniciar o alsa deamon mas cmg só funcionou mesmo com um reboot.

Outra coisa que tem um comportamento esquisito são os botões de controlo do portátil. Não funcionam mas quando utilizados aparece a indicação que estão a fazer qualquer coisa. Por exemplo quando baixo ou levanto o volume do som, aparece o mostrador a indicar que estou a baixar ou a levantar mas o som propriamente dito não levanta nem baixa. Já com o brightness não acontece nada, nem mostrador. Ainda tenho que ver melhor o que se passa.

A maquina trás uma ATI e por defeito o Ubuntu usa a driver opensource. Isto significa que não há compiz. É necessário instalar o driver da ATI que se chama fglrx. É uma pena não haver nenhum portatil desta linha com uma nvidia. :(

O portátil tem duas mais valias. O ecrã que é de 16.4 que faz a resolução de 1600×900 e o teclado que é aquele teclado reforçado como os macbooks já têm há algum tempo. E reforço, o ecrã é mesmo muito bom. O portátil não é pequeno mas quando se fala em 16.4 a ideia é logo pensar que é exageradamente grande. Não é.
A minha máquina anterior era um Toshiba L40 de 15.4. E com o objectivo de comparar o tamanho dos dois tirei algumas fotos:

Toshiba L40 em cima do Vaio FW11

Toshiba L40 em cima do Vaio FW11


Toshiba L40 e Vaio FW11 lado a lado

Toshiba L40 e Vaio FW11 lado a lado


Imagem lateral do Toshiba L40 e Vaio FW11

Imagem lateral do Toshiba L40 e Vaio FW11

Como só tenho o portátil há 2 semanas, ainda posso considerar que ando em testes. Há medida que for descobrindo novidades vou alterar este post e incluir as informações.

Aqueles que me conhecem sabem que sou utilizador de Linux faz tempo. A distro que uso no meu desktop é Ubuntu. Por vezes ser utilizador de Linux significa ter mais algum trabalho do que o normal ou desejado para termos determinados dispositivos a funcionar.
Não que o Linux seja um bixo de 7 cabeças, não é, mas porque os vendors, quem produz o hardware, limita-se a fazer drivers para o Windows e não criam suporte para outros sistemas operativos. No entanto esta mentalidade já começa a mudar, felizmente.

Ontem comprei uma UPS, uma Mustek PowerMust 600 (VA) USB. O meu objectivo é só proteger o computador das trovoadas e picos de corrente, não é ter uma bateria que aguente um apagão.
A Mustek tem os meus parabens parciais. Parciais porque o cd trás uma aplicações para monitorizar a UPS (que pode ser ligada via porta de serie ou usb) para vários sistemas operativos alem do Windows, incluindo unix e Linux a parte má é que instalando o programa e correndo o programa… nada funciona. Talvez só suporte a ligação via porta de serie.

Vamos então ao que interessa, como podemos monitorizar a UPS?
Aqui segue um mini howto para instalarem e configurarem o que precisam:

Vamos instalar os programas que precisamos
sudo apt-get install nut knutclient

Agora é preciso editar vários ficheiros de configuração do NUT (Network UPS Tools).

No ficheiro /etc/default/nut vamos mudar as seguintes linhas
START_UPSD=yes
START_UPSMON=yes

Agora vamos até à directoria onde se encontram os ficheiros de configuração do NUT. Para isso é necessário abrir um terminal e ir até /etc/nut/. Nesta directoria vamos encontrar vários ficheiros com o sufixo .sample. E vamos copiar os samples para os ficheiros q vamos precisar de usar:
cp ups.conf.sample ups.conf
cp upsd.conf.sample upsd.conf
cp upsmon.conf.sample upsmon.conf
cp upsd.users.sample upsd.users

Agora vamos editar cada um destes novos ficheiros, começando pelo /etc/nut/ups.conf adiciona-se o seguinte no final do ficheiro:
[ups]
driver = megatec_usb
port = auto
desc = "Power Mustek 600 USB"

O ficheiro upsd.conf por defeito já vem com os valores que queremos, por isso não vamos editar. Vamos sim editar o ficheiro /etc/nut/upsd.users e incluir o seguinte:
[monuser]
password = upspwd
allowfrom = localhost
upsmon master

Falta só editar o /etc/nut/upsmon.conf e vamos adicionar a seguinte linha:
MONITOR ups@localhost 1 monuser upspwd master
Seguidamente vamos reiniciar ou iniciar o serviço do NUT, conforme for caso disso.
sudo /etc/init.d/nut start/restart

Como puderam ver e perceber o nome da ups configurada é mesmo ‘ups’ e o endereço é o localhost. Agora para verem os detalhes podem adicionar a ups no knutclient ou executar o comando upsc ups no terminal.

Isto deve funcionar na mustek 600 e na mustek 800, agradeço a alguem q tenha uma mustek diferente da 600 USB que comente o post a dizer se funciona ou não.
Outro pormenor, infelizmente não existe GUI para gnome só o knutclient q é uma app para kde, embora funcione no gnome.
Para uma UPS diferente devem consultar a documentação no site do NUT para verem qual o driver a utilizar.

Edit:
Alguns utilizadores de debian ja me disseram que não tem os .sample, como tal resolvi disponibilizar as minhas configurações. Podem descarrega-las ou consulta-las aqui.

O pidgin e o MSNP15 (protocolo do windows live messenger) já andam de mãos dadas desde o final de Agosto. Agora já suporta as personal messages bem como o Offline IM.
Não sei como está o suporte a nível de Webcam e video chamada mas sinceramente é uma função que não utilizo.
No entanto há umas funções que já podiam estar implementadas como por exemplo agrupar mensagens sequenciais no chat. Ainda assim esta nova actualização já é o suficiente para me convencerem a usar de novo o pidgin.
Uma nota: as personal messages (mensagens pessoais) no pidgin são chamadas de “status messages”.

Um inconveniente é esta versão ainda não estar disponível nos repositórios oficiais do ubuntu mas quem quiser utilizar pode ir a http://www.getdeb.net e fazer download dos .deb.

Aqui está um belo exemplo do potencial do linux. Do configuravel que é. Mesmo que não sejam fãs do matrix ou mesmo um utilizadores de linux dá para se deliciarem e desejarem ter um ambiente assim. :)