codedmind.com

something later…

Ainda não foi desta…

Estive de volta deste post, no ubuntuforums.org para ver se conseguia ligar o meu TyTn ao Feisty, mas sem resultado positivo.

Primeiro de realçar que os links dos repositórios svn estão incorrectos. Devem trocar os dois primeiros https por estes:

https://synce.svn.sourceforge.net/svnroot/synce/trunk/libsynce
https://synce.svn.sourceforge.net/svnroot/synce/trunk/librapi2

E quer-me parecer que faltam mais algumas explicações no post…
Se por ventura tentarem e vos surgirem erros relacionados com pyrexc ou coisa que o valha tentem isto:

sudo apt-get install python-dev python-pyrex

A mim resolveu-me os problemas de alguns ./configure e make.

No final não consegui estabeler a ligação, após executar o comando que me deveria atribuir um ip, bem que obtive:

SIOCSIFADDR: No such device
rndis0: ERROR while getting interface flags: No such device
rndis0: ERROR while getting interface flags: No such device
Bind socket to interface: No such device

Enfim, terei de arranjar outro sitio para ver como fazer. Se alguém souber diga qualquer coisa!

Sem comentários

Formulários mais bonitos – Firefox e Linux

Usas Firefox no Linux e não gostas dos formulários (buttons, checkbox, radio buttons, drop down menus and text fields)?

Já existe solução para ti!

O Osmo Salomaa desenvolveu um widget para o firefox com o intuito de melhorar a renderização dos formulários. O fatsheep criou um script bash afim de nos facilitar a vida.

No ubuntuforums.org existe um post, este, em que é explicado como instalar o widget (maneira simples e maneira complexa) assim como o link para o download*

Eis um antes:

E um depois:

*precisam de estar registados para fazer o download do ficheiro

Sem comentários

Prevenir problema com upgrades

Para quem, como eu, instala o Ubuntu e não define todas as partições existentes no computador, ou até mesmo para quem após a instalação deste adiciona um novo disco ao computador, existem pela net vários sites onde se pode aprender como fazer para que estes se montem automáticamente durante o boot.

Ao editarem o ficheiro /etc/fstab devem ter reparado que algumas linhas começam com UUID (por norma todas as partições que foram identificadas durante a instalação do ubuntu), o que é nada mais nada menos do que o Identificador Universal do disco/partição, mas os guias não referem nada sobre este UUID, referem a “moda antiga”, ou seja, /dev/sda1 por exemplo.

Até aqui nada demais, porque se tudo for feito como “manda o livro” a coisa irá ficar a funcionar! O problema surge é com os upgrades do kernel, pelo menos a mim é obra… não sei porquê, mas alguns discos/partições após estes upgrades mudam de nome (ex: a partição /dev/sdb1 na segunda-feira passou a ser /dev/sda1).

O resultado como já devem estar a adivinhar foi népia de sinal da partição após o boot. Sim é verdade, não faz sentido ela mudar de nome, mas se muda de nome faz sentido que não seja encontrada… A solução era ir descobrir para que nome tinha mudado e voltar a alterar no /etc/fstab.

Solução??? Não creio que isto seja solução, volta e meia tinha de o andar a fazer?? Não me parece…

Fiz umas pesquisas e perguntei no fórum para ver se arranjava maneira de descobrir como identificar o UUID dos discos/partições, é que com este UUID salvaguardam-se os tais problemas, uma vez que este nome será sempre único…

Bom chegam de treta…

Para saberem os vários UUIDs o comando é:

ls -l /dev/disk/by-uuid/

Que irá devolver algo como:

lrwxrwxrwx 1 root root 10 2007-05-30 22:37 CE0C51C90C51ACE9 -> ../../sdc1

O UUID irá estar a azul (se tiverem as cores da consola activas), mas para todo o efeito é o que esta entre a data e ->
Agora basta editarem o /etc/fstab :

sudo gedit /etc/fstab

E editarem em conformidade com os vossos dados. Seguindo este exemplo o meu que estava assim:

/dev/sdc1 /media/Backups ntfs umask=222,nls=utf8 0 0

Ficou assim:

UUID=CE0C51C90C51ACE9 /media/Backups ntfs umask=222,nls=utf8 0 0

Se calhar muitos de vocês já sabiam disto, eu não sabia, por isso para mim e para quem não sabe fica registado!

2 comentários

Factos…

Há e tal, queres jogos instala windows, para Linux não há nada de jeito…

Pois.. se calhar até podia ser verdade à uns tempos, mas actualmente já se começa a ver alguma coisa, deixo-vos aqui algumas luzes…

Existe uma aplicação IUG que tem como objectivo instalar jogos no ubuntu. Os jogos estão separados por várias categorias. Basta escolher uma categoria e depois um, ou mais jogos, clicar em aplicar e a instalação será feita… E sim existem bons jogos!

Façam download do *.deb do IUG e exprimentem.

Como complemento, e após uma rápida pesquisa encontrei também alguns sites que falam de jogos em linux, mas destaco este que apesar de estar em inglês têm bons screenshots para os que não gostam de ler…

2 comentários

Primeiros passos com o gutsy

Caso queiram fazer upgrade do Feisty para o Gutsy (nova versão ubuntu, 7.10, com lançamento agendado para outubro) bastam três linhas num terminal:

sudo sed -e ‘s/\sfeisty/ gutsy/g’ -i /etc/apt/sources.list
sudo apt-get update
sudo apt-get dist-upgrade

Atenção: o primeiro comando, como já devem ter compreendido, vai substituir todas as palavras feisty por gutsy no ficheiro source-list, se tiverem adicionado repositórios de terceiros é possivel que esses ainda não estejam preparados para o gutsy. E nesse caso aconselho a fazerem esta alteração manualmente editando o ficheiro:

sudo gedit /etc/apt/source.list

Esperam um minutos e ficam com o sistema actualizado e com alguns bugs, mas nada com que não se sobreviva num computador de menos uso. Por exemplo o meu portátil :), hoje em dia com menos uso, vai servindo para estas coisas. Com isto, posso vos aqui garantir que pelo menos é estável a escrever artigos para o blogue, pouco mais fiz!

Quanto aos bugs que encontrei até ao momento e que não tive tempo de procurar como se resolvem:
Compiz: aparecem umas bordas estranhas na barra de menu e nos menus.
Human list: Tema de gdm que supostamente deveria mostrar o nome dos utilizadores, e agora não mostra.

Sem comentários

Glipper

O Linux é extremamente competente no que diz respeito ao “copy e paste”, podemos executar este processo, seleccionando o texto que queremos copiar e depois clicar com a roda do rato para colar, o texto seleccionado anteriormente.

É sem dúvida bastante mais rápido do que a tradicional forma do ctrl+c seguido do ctrl+v, claro que no Linux este método também está disponível, assim como todos os outros tradicionais, mas o primeiro é bem mais rápido.

No entanto o Linux têm uma preocupação no que diz respeito à área de transferência, ou seja se fechar a aplicação/janela de onde copiou o tal texto, vai automaticamente perde-lo. Isto por um lado é bom, se fechou é porque teoricamente já não irá precisar de nada que lá estava libertando assim a área de transferência.

Ora nem sempre é assim, e muitas vezes, fechamos algo mas queríamos manter determinado texto na área de transferência, é aqui que entra o Glipper. Que serve para gerir a área de transferência, para instalar num terminal digite o seguinte:

sudo apt-get install glipper

Página do projecto: glipper.sourceforge.net

Sem comentários

Kiba-dock no feisty

O kiba-dock é uma barra de ícones semelhante à do Mac OS. Apesar de ainda estar no início do seu desenvolvimento já possui mais recursos e efeitos do que aplicações semelhantes. Para o kiba-dock funcionar correctamente precisa de já ter instalado o Compiz ou o Beryl.

Para instalar o kiba-dock é necessário adicionar o seu repositório, para isso, abrimos um terminal e introduzimos o seguinte:

gksudo gedit /etc/apt/sources.list

No fim do ficheiro colocamos as seguintes linhas:

# Kiba-dock
deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy

Salvamos e fechamos o gedit. De volta ao terminal fazemos o download e importamos a chave, para depois actualizarmos os repositórios:

sudo apt-get update && wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add –

Feita a importação da chave vamos instalar o kiba-dock

sudo apt-get install kiba-dock kiba-dock-dev kiba-plugins

Para iniciarmos o kiba-dock basta irmos ao menu dos acessórios e clicar em kiba-dock

Página do projecto: www.kiba-dock.org

2 comentários

Problemas com o refresh rate do monitor

Quem usa placas gráficas nvidia e linux possivelmente têm um problema de refresh rate.
Para saber se é uma destas pessoas digite a seguinte linha num terminal

xrandr

Partindo do principio que sabe qual devia ser o refresh rate do seu monitor, pode então comparar com o valor que lhe é mostrado na primeira linha (por norma assinalada com um *). Se estiver correcto, parabéns não precisa de continuar a ler este post :), caso contrário não lhe faz mal nenhum continuar.

Primeiro vamos fazer backup da actual configuração do Xorg:

sudo cp /etc/X11/xorg.conf ~/xorg.conf_AlterarRefresh

Agora vamos editar o ficheiro xorg.conf:

sudo gedit /etc/X11/xorg.conf

E adicionar a seguinte linha dentro da secção device (Section “Device”):

Option “DynamicTwinView” “False”

Deverá ficar algo assim:

Section “Device”
Identifier “Videocard0”
Driver “nvidia”
VendorName “NVIDIA Corporation”
BoardName “GeForce 8800 GTS”

Option “DynamicTwinView” “False”
EndSection

Fechar e guardar. De seguida reiniciar o X (ctrl+alt+backspace)

Agora num terminal confirmamos o refresh rate com o comando usado anteriormente:

xrandr

Importante: Se por acaso ao reiniciar o X este não iniciar e aparecer algum erro é porque poderá ter alterado alguma coisa no ficheiro de configuração que não devia. Para corrigir basta restaurarr o ficheiro do xorg.conf do qual se fez backup inicialmente:

sudo cp ~/xorg.conf_AlterarRefresh /etc/X11/xorg.conf

Sem comentários

Ubuntu Feisty Fawn 7.04 e problemas com vpn

Para aceder ao meu computador do local de trabalho, preciso de me ligar via vpn. A ligação têm de ser feita com o cisco vpn client.
A nova versão do ubuntu permite ligações a vpn através do network-manager e instalando o plugin network-manager-vpnc permite estabelecer as ligações vpn sem a necessidade da instalação do software da cisco.

Após as instalações destes consegui estabelecer a ligação, mas aí surgiram os problemas. Uns segundos depois da ligação ser estabelecida esta terminou sem motivo aparente. Após umas pesquisas no google descobri que o problema já tinha sido detectado por outras pessoas aqui, e sim, a solução também!

A solução passa pelo seguinte:
Num terminal…

cd /usr/src
sudo apt-get source vpnc
cd vpnc-0.4.0/debian/patches

Básicamente o que fiz foi fazer o download da source do vpnc, de seguida editei o seguinte ficheiro:

sudo gedit 00list

Já no ficheiro removi a seguinte linha 06_stolen_from_head
Guardei e fechei o ficheiro. O próximo passo foi criar o *.deb para a instalação do pacote sem a tal linha conflituosa:

cd ../..
sudo debian/rules binary
cd ..

Já com o pacote criado, removi o pacote que estava instalado (o tal que se desliga) e instalei o que criei:

sudo apt-get remove vpnc
sudo dpkg -i vpnc_0.4.0-2ubuntu1_i386.deb

Importante: Se tiverem o network-manager-vpnc instalado antes de fazerem este processo, têm de o voltar a instalar. E atenção ao fazerem actualizações de sistema, uma vez que o pacote vpnc que vos vai ser sugerido é o tal que dá problemas. Se por algum motivo o instalarem voltam ao ponto de partida…

Deixo-vos aqui o *.deb que criei, caso não queiram ter tanto trabalho.

UPDATE: A comunidade já resolveu esta questão, a versão vpnc-0.4.0-2ubuntu1.1 funciona às mil maravilhas. Podem actualizar

2 comentários