Repositórios de software no Ubuntu – Mexer no sources.list sem editor de texto

Porque é uma necessidade habitual aquando da instalação de um sistema Ubuntu, dado que existem repositórios de software que não estão activos no início, eis como activar todos os repositórios e escolher o servidor “mais perto” de nós (peço desculpa por estar em inglês, mas não me habituo a usar o sistema em Português 😛 ):

Ir ao menu de administração:
system-administration-software-sources.png

Activar todos os repositórios:
sources1.jpg

Alterar o servidor:
sources-2.jpg

Clickar em escolher melhor servidor e esperar que ele teste todos os servidores para achar o melhor:
select-best-server.jpg

Fechar tudo e pronto. 🙂

Restricted manager, Desktop Effects

screenshot-restricted-drivers.pngPara quem tem a infelicidade de ter uma placa gráfica sem drivers livres, para ter acesso às maravilhas do ambiente de trabalho 3d é necessário instalar os drivers proprietários disponibilizados pelo fabricante.screenshot-desktop-effects.png Para facilitar esta instalação, surgirá também na próxima versão do Ubuntu uma pequena aplicação (Restricted manager) para activar os drivers proprietários. Esta pode ser usada por si só, ou aparecerá quando forem activados os efeitos gráficos do ambiente de trabalho com a aplicação Desktop Effects.

No meu caso, tendo uma ATI Radeon 9600XT, o driver livre (radeon) é muito mais rápido e estável que o driver disponibilizado pela ATI. Para as placas mais recentes o mesmo não acontece, sendo a utilização dos drivers proprietários fundamental para um bom desempenho.

Depois de bash_completion, command_not_found

Para quem não conhece o bash_completion, não é mais que um conjunto de scripts que nos ajudam mais do que o habitual TAB para completar a linha de comandos.

Habitualmente quando a TAB é usada na linha de comando, surgem sugestões para completar o que começámos a escrever. Estas sugestões baseiam-se em comandos internos da bash, em aplicações que estejam na PATH ou em nomes de ficheiros do directório actual.
Com o bash_completion, não só temos a funcionalidade original, como sugestões de opções para alguns comandos, filtros de tipo de ficheiro por aplicação (executando um editor de imagem só nos são sugeridas os ficheiros do directório actual que são imagens editáveis por esse programa), nomes de utilizador, ips/hosts que estão no nosso ~/.ssh/known_hosts (se o ssh estiver configurado para guardar os ips/hosts, que não está no Ubuntu), páginas do manual (manpages), etc.

Além disto a uma vez que este sistema se baseia na possibilidade de programar o mecanismo de sugestões, a funcionalidade pode ser ampliada pelo utilizador através de novos scripts.

Como é parte da própria bash, nalgumas distribuições o bash_completion é instalado aquando da instalação do pacote bash. No Ubuntu podem activar este sistema de sugestão modificando (apagando o #) o final do ficheiro ~/.bashrc

#if [ -f /etc/bash_completion ]; then
# . /etc/bash_completion
#fi

Hoje no Feisty foi introduzida como recomendação do pacote ubuntu-standard um novo sistema de sugestões, o command_not_found. Este script verifica se existe disponível para instalação nos repositórios de software um determinado comando introduzido que não tenha sido encontrado, dando instruções de como instalar a aplicação referente a esse comando.

Ao contrário do bash_completion, o command_not_found vem activado por omissão em /etc/bash.bashrc. Basta executar um comando inexistente para ver o resultado:

$ kismet
The program ‘kismet’ is currently not installed. You can install it by typing:
sudo apt-get install kismet
Make sure you have the ‘universe’ component enabled
bash: kismet: command not found

🙂

Ubuntu Feisty + Beryl + ATI Radeon 9600XT = Quase perfeito com o AIGLX e o módulo radeon do Xorg!

Esta placa (ATI Radeon 9600XT) funciona quase na perfeição e praticamente a toda a velocidade com o Beryl mais recente disponível no servidor do projecto e acima de tudo com os drivers livres disponibilizados pelo Xorg! Brutal! Acabou-se o fglrx cheio de bugs, instabilidade e mais dia menos dia sem suporte para esta placa gráfica!

Não é preciso usar o Xgl, basta o AIGLX que faz parte do Xorg 7.2 incluído no Feisty! 😀

Sigam os passos descritos no Wiki do projecto Beryl, activem o módulo radeon do Xorg (desinstalar o fglrx será necessário) e deverá funcionar. Algumas coisas são um pouco lentas, como o desvanecimento das janelas, mas basta desactivar essas funcionalidade mais lentas que as outras funcionam bem. O cubo, por exemplo, até com transparência funciona sem abrandamentos notórios. Um Beryl e um módulo radeon mais optimizados não estarão assim tão distantes.

Quando vemos os outros sistemas operativos a ser mais exigentes (propositadamente) no hardware e o nosso a cada versão fica mais rápido, mais eficiente, mais bonito e funcional, torna-se ainda mais reconfortante uma escolha que já sabíamos certa.

Reitero que algumas funções têm algum abrandamento, nomeadamente qualquer tipo de desvanecimentos de janelas, se não conseguirem lidar com isso, desactivem o Beryl. 🙂

A newsletter semanal do Ubuntu já tem versão em Português

Graças ao fantástico trabalho dos tradutores voluntários, é possível ler a newsletter semanal em Português europeu aqui.

Para quem estiver interessado em contribuir neste projecto de tradução ou na tradução/rectificação de qualquer aplicação disponibilizada nos repositórios do Ubuntu, espreite mais informação no Wiki. Toda a ajuda é bem vinda! 😉

Xmodmap do Macbook português para Ubuntu para usar no VMWare Fusion ou Parallels

…ou numa instalação nativa! Funciona bem. O 7.04 suporta a iSight, a tecla FN também funciona. Falta só suporte em condições do chip wireless. Esta ideia de todo o hardware estar ligado ao BUS USB é bastante inteligente!

Sacar o ficheiro xmodmap.zip, descomprimir na máquina virtual para $HOME/.Xmodmap

Isto é uma versão inicial, sujeita a actualização. A tecla ao lado do Comando direito (Enter do keypad) está mapeada para o Alt_Gr, as outras teclas são o esperado, menos a tecla ao lado do 1 que ficou com < > na mesma.

UPDATE a 19/01: A tecla ao lado do 1 foi corrigida e faz ± e § (plusminus e section).

Será que isto pode ser usado upstream no esquema de teclado português do Macbook na aplicação de escolha do teclado do Ubuntu/Gnome?

EDIT: Shift + Command_R activa/desactiva as teclas do teclado para o rato
Command_L -> Botão do meio do rato
Command_R -> Botão direito do rato