Enxergando com o Linux!
31 mai 2009
O VirtualBox é um software que permite a criação de máquinas virtuais.
Ele pode ser executado em várias plataformas como linux, windows,
solares e mac.
O site do software é o www.virtualbox.org.
O software possui duas versões, uma open source e outra mais completa,
que pode ser utilizada sem custos, desde que para uso pessoal.
Utilizei na minha instalação a versão completa, lançada em 17/12/2008. A
instalação foi feita em um laptop dell latitude d630 com 2GB de memória.
INSTALAÇÃO:
Para instalar o software devemos executar os seguintes passos:
1. Incluir no arquivo /etc/apt/sources.list a seguinte linha:
deb http://download.virtualbox.org/virtualbox/debian jaunty non-free
2. Instalar a chave publica para o pacote:
wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc
-O- | sudo apt-key add -
3. Instalar o VirtualBox:
sudo apt-get update
sudo apt-get install virtualbox-2.2
Durante o processo de instalação serão feitas algumas perguntas. Não as
tenho de cabeça mas me lembro ter respondido o default.
É sugerido também a instalação do pacote dkms mas se a memória não me
falha essa instalação é feita automaticamente quando se instala o virtualbox.
Esse pacote garante a tualização de alguns módulos do virtualbox caso
haja algum upgrade do kernel.
CRIAÇÃO DA MÁQUINA VIRTUAL
Para criar, configurar e controlar uma máquina virtual, utilizamos o
comando VBoxManage que deve ser executado através do terminal.
O comando é escrito com as letras V, B, e M maiusculas. Existe também
uma interface gráfica mas ela não é acessivel. Tudo que é feito na
interface gráfica pode ser feito também com o comando VBoxManage mas a
recíproca não é verdadeira.
Para criar a máquina devemos executar o seguinte comando:
VBoxManage createvm -name xp -ostype WindowsXP -register
PARAMETROS:
-name -- nome da máquina virtual (no nosso exemplo a máquina se chama xp).
-ostype -- tipo da máquina que está sendo criada (no nosso exemplo
estamos criando uma máquina windows xp).
-register -- a máquina deve ser registrada para o virtualbox.
Para listar os tipos de máquina virtual suportados pelo virtualbox
utilize o seguinte comando:
VBoxManage list ostypes
CONFIGURAÇÃO
Para especificar a quantidade de memória em mega bytes a ser utilizada
pela máquina virtual devemos utilizar o seguinte comando:
VBoxManage modifyvm xp -memory 512
Para especificar a sequencia de boot como na bios devemos executar:
VBoxManage modifyvm xp -boot1 dvd -boot2 disk -boot3 floppy -boot4 net
A máquina vai tentar fazer o boot inicialmente pelo dvd. Caso não
consiga ela vai tentar pelo disco, floppy e finalmente pela placa de rede.
Se quisermos eliminar o floppy da sequencia de boot podemos utilizar
o seguinte comando:
VBoxManage modifyvm xp -boot3 none
Utilizei tambem o seguinte comando:
VBoxManage modifyvm xp -ioapic on
Não sei para que serve, parece ter alguma relação com o tratamento de
IRQS. Tive alguns problemas quando não utilizei. Também não adianta
mudar após a instalação do windows.
Vamos ter de associar à nossa máquina virtual um dvd para que a
instalação do windows possa ser feita quando a máquina virtual for
inicializada.
Podemos usar o dvd do computador ou usar uma imagem iso que esteja
gravada em disco.
Para usar o dvd do computador vamos utilizar o seguinte comando:
VBoxManage modifyvm xp -dvd host:/dev/cdrom
Para utilizar uma imagem iso vamos utilizar:
VBoxManage modifyvm xp -dvd abc.iso
Substitua no comando o abc.iso pelo caminho da sua imagem iso.
CRIANDO UM DISCO PARA A MÁQUINA VIRTUAL
Para criar um disco utilizamos o seguinte comando:
VBoxManage createhd -filename disco1 -size 2000 -format VDI -static
-register
PARAMETROS:
-filename -- nome do disco (no nosso exemplo disco1).
-size -- tamanho do disco (no nosso caso 2 GB).
-format -- formato do disco (no nosso exemplo VDI). Existem ainda o VMDK
e o VHD.
-static -- indica que o espaço total do disco vai ser alocado no momento
da criação. Se não for especificado o espaço será alocado quando necessário.
Para associar o disco criado com a máquina virtual utilizamos o seguinte
comando:
VBoxManage modifyvm xp -hda disco1
PLACA DE REDE
A configuração da placa de rede é bastante simples, principalmente se
voce for utilizar a máquina virtual apenas para acessar a internet e
outros serviços. Se voce precisar acessar a máquina virtual a partir de
uma outra máquina, é bem simples também.
Vamos configurar considerando o primeiro caso, apenas para acesso à
internet e outros serviços.
VBoxManage modifyvm xp -nic1 nat
Salvo enganos até 8 placas podem ser configuradas. Utilize -nic1,
-nic2, -nic3 e etc.
SOM
Uma coisa que com certeza vamos querer é configurar a nossa placa de
som, até porque queremos instalar um leitor de telas na máquina virtual.
VBoxManage modifyvm xp -audio alsa
Eu utilizei o alsa como driver porque disabilitei o pulse audio na minha
máquina. Para quem não fez isso substitua no comando o alsa por pulse.
VBoxManage modifyvm xp -audio pulse
Se eu não me esqueci de nada a configuração está pronta. Podemos
conferi-la utilizando o seguinte comando:
VBoxManage showvminfo xp|less
Estamos prontos para ativar a máquina virtual. Como não instalei a
versão open source, a primeira vez que a máquina for ativada algumas
perguntas serão feitas. Infelizmente essa tela não é acessivel e por
isso vamos precisar de um olho amigo. De qualquer forma vamos precisar
porque o windows precisa ser instalado.
Para ativar a máquina virtual devemos utilizar o seguinte comando:
VBoxManage startvm xp
Uma vez ativada e respondida as perguntas iniciais, podemos alternar
entre a máquina virtual e a máquina linux pressionando o ctrl da direita
e logo após alt+tab.
Após a instalação do windows é recomendável a instalação de um pacote
chamado virtual guest additions. A instalação é feita através do windows.
Este pacote vai incorporar algumas melhorias para a máquina virtual.
Duas que eu considero bem interessantes:
1. A possibilidade da criação de um diretório na máquina linux para a
troca de arquivos entre as duas máquinas.
2. O compartilhamento da área de transferencia. Isso me permite por
exemplo copiar um texto que está sendo editado no gedit para dentro do
bloco de notas do windows.
Para a instalação desse pacote a máquina virtual deve estar ativa e o
comando a ser executado na máquina linux é o seguinte:
VBoxManage controlvm xp dvdattach
/usr/share/virtualbox/VBoxGuestAdditions.iso
Isto vai apresentar para o windows um cd no qual o pacote reside. Se
tudo correr bem o processo de instalação no windows deve ser disparado
automaticamente e a gente vai apenas clicar no next.
ALGUNS COMANDOS UTEIS:
VBoxManage controlvm xp reset
Faz um reboot da maquina chamada xp.
VBoxManage controlvm xp poweroff
Desliga a máquina como se a gente tivesse puxado a tomada!
VBoxManage controlvm xp acpipowerbutton
Tenta encerrar a máquina normalmente.
29 mai 2009
Atalhos do teclado do Mozilla Firefox
Esta é uma lista dos atalhos do teclado mais comuns no Mozilla Firefox.
Navegação
Abrir arquivo
Ctrl + O
Avançar
Alt + Seta à direita Shift + Backspace
Página inicial
Alt + Home
Parar
Esc
Recarregar
F5 Ctrl + R
Recarregar (ignorar cache)
Ctrl + F5 Ctrl + Shift + R
Voltar
Alt + Seta à esquerda Backspace
Página atual
Código-fonte
Ctrl + U
Imprimir
Ctrl + P
Ir para o fim da página
End
Ir para o frame anterior
Shift + F6
Ir para o próximo frame
F6
Ir para o topo da página
Home
Salvar como…
Ctrl + S
Tamanho do texto
Aumentar
Ctrl + +
Diminuir
Ctrl + -
Normal
Ctrl + 0
Edição
Colar
Ctrl + V
Copiar
Ctrl + C
Desfazer
Ctrl + Z
Excluir
Delete
Recortar
Ctrl + X
Selecionar tudo
Ctrl + A
Pesquisa interna
Localizar
Ctrl + F
Localizar anterior
Shift + F3
Localizar próxima
F3 Ctrl + G
Localizar somente links
'
Localizar somente texto
/
Pesquisar na web
Ctrl + K Ctrl + E
Abas e Janelas
Abrir endereço em nova aba
Alt + Enter
Abrir endereço em nova janela Shift + Enter
Fechar aba
Ctrl + W Ctrl + F4
Fechar janela
Ctrl + Shift + W Alt + F4
Ir para a aba anterior
Ctrl + Shift + Tab Ctrl + Page Up
Ir para a próxima aba
Ctrl + Tab Ctrl + Page Down
Nova aba
Ctrl + T
Nova janela
Ctrl + N
Selecionar aba (1 a 9)
Ctrl +( 1 a 9 )
Ferramentas
Selecionar campo de endereço
Alt + D F6 Ctrl + L
Adicionar página aos Favoritos
Ctrl + D
Adicionar abas aos Favoritos
Ctrl + Shift + D
Downloads
Ctrl + Y
Favoritos
Ctrl + B Ctrl + I
Histórico
Ctrl + H
Limpar o Firefox
Ctrl + Shift + Delete
Tela inteira F11
14 mai 2009
Faaaaaaaaala galera!
Semana passada tinha passado aqui uma gambiarra para que o Espeak parasse de picotar, ou para pelo menos ficar audível. No entanto havia ainda alguns picotes e só funcionava com o speech-dispatcher usando OSS.
Como nem todo mundo usa speech-dispatcher e a utilização dele por OSS trazia alguns problemas com o Multi-canal e isso, o mais importante de tudo e mais grave, me impediu de ouvir o jogo do flamengo ontem (rs), fui atrás da solução definitiva e posto abaixo. Pode agora usar até mesmo o gnome-speech.
Não entrarei na questão de instalação de speech-dispatcher nem configuração, pelo fato de nem todo mundo usar e se quiser usar e não atualizou o Ubuntu através do Update-manager, já fiz um tutorial como fazer e postei no Linux acessível.
Chega de falatório!
Bom, mesmo com a criação do arquivo .pulse_a11y_nostart o Orca continuava picotando. Por quê.
Bati muito a cabeça e não descobri o que acontecia…
Mexendo no micro descobri que mesmo com esse arquivo, quando atualizamos pelo update-manager, o Pulse, mesmo que você use a versão 8.10 sem ele, é instalado e abilitado de uma forma, que nem mesmo a criação desse arquivo o desabilita.
Faz sim com que o sistema de som use o Alsa, mas não impede que o Pulse seja carregado com o sistema, mesmo que você desabilite emsistema, preferências, aplicativos de seção.
Então a solução é remover o Pulse manualmente!
Certifique-se primeiro de que todos os seus dispositivos estão setados para alsa. Como fazer isso com aquela voz picotada e inaudível que o Orca fica pode ser difícil através das preferências.
Então, como já citado aqui várias vezes, digite em um terminal:
touch ~/.pulse_a11y_nostart e reinicie…. seu sistema usará o Alsa agora.
No entanto, em algumas placas, pode acontecer de quando você logar, seu sistema ficar mudo, por ele zerar o volume e deixar o som sem audio. Se perceber que isso aconteceu, pressione alt+f2, digite gnome-volume-control seguido de enter. De 2 tabs e mantenha pressionada a seta para cima por uns 5 segundos, dê 10 shift+tab e barra de espaço para reativar o volume.
O Orca voltará a picotar… Mas se usa o speech-dispatcher é normal que ele nem fale, pois o carregamento do Pulse faz com que ele nem abra…
Como a voz do Orca nessa situação fica difícil ser entendida, sugiro a instalação de outro sintetizador que não seja o espeak, ou que instale o Yasr e o Eflite, pois aí você tem um leitor em modo texto que mesmo com uma voz em inglês, será mais fácil de entender do que o Orca picotando.
Tudo isso é só uma forma de preparar terreno para ter certeza que não chegarão surprezas desagradáveis.
Eu recomendo o yasr porque é o mais fácil de entender, já que estamos praticamente sem leitor de tela.
Então abrir um terminal e digitar sudo apt-get install yasr eflite não é difícel.
Depois dele instalado, tecle control+alt+f2 para abrir o console.
digite seu login seguido de enter, fazendo o mesmo com a senha.
Em seguida digite yasr e enter.
Pronto você já tem voz audível, pelo menos mais do que o espeak.
Nota:
caso você não entenda algo que o Yasr falar, tecle alt+R para entrar no modo de revisão e caminhe com o cursor, inclusive para soletrar. Tecle a mesma combinação para voltar ao modo normal.
Agora que já garantimos que você não vai ficar sem som e sem leitor de telas para saber de algum erro, vamos para a tarefa que é remover o Pulse.
Aliás, só dei essa volta toda por segurança e saber que precisava fazer sozinho. Se alguém tiver outra solução mais rápida, favor citar.
A tem uma… Chame um olho pra te ajudar. Rs. Pelo menos se tu ficar sem som não tá na mão…. rs.
Removendo o Pulse:
sudo apt-get purge pulseaudio
A nunca viu essa opção purge no apt-get? Ela serve para remover não só o pacote, como todos os seus arquivos de configuração.
Daí ele vai dizer que foram criadas configurações específicas pelo usuário e dirá.. Expurgando configuração.
Como no 8.10 eu tive uma experiência tralmática que foi ele remover o pulse e não remover as configurações e nem o parâmetro de tentar iniciá-lo, fazendo com que desse erro e eu ficasse sem som nenhum, resolvi conferir se ele realmente tinha removido.
Descobri que não!
Então vamos fazer isso agora..
sudo rm /home/usuario/.conf/autostart/pulseaudio*
sudo rm /etc/xdg/autostart/pulseaudio*
Pronto…
Só para que vocês entendam o que foi feito, nesses 3 passos.
Na primeira que foi o apt-get purge pulseaudio removemos ele, com algumas configurações.
No segundo comando, desabilitamos a tentativa de carregamento dele após seu login.
E na terceira, desabilitamos a tentativa de carregamento dele junto com o sistema.
Agora reinicie seu computador.
sudo reboot
Pronto!
Seu sistema está sem Pulse, funcionando pelo Alsa e Espeak sem picotar, independente do sistema de fala que
4 mai 2009
Pessoal!!!!
Já está disponível para download a nova versão do DVD Personalizado do Ubuntu 9.04.
Este DVD tem as seguintes características:
* Carrega em português e com o Orca já ativo.
* Aplicada correçao para o Orca falar nas ferramentas Administrativas.
* Adicionado ao sources.list o repositório do Linux Acessível para o Jaunty.
* Ativado o reinício do ambiente gráfico com o CTRL+Alt+Back Space.
* Codecs para reprodução de MP3 e vídeos.
* Removida a tela de desligar o sistema, por muitas vezes ser carregada de forma inacessível.
* Adicionado ao Menu, o item Sair com comandos diretos para desligar, reiniciar, hibernar e suspender o computador.
* Botão Power do computador configurado para desligamento imediato do sistema, sem carregar a janela de desligar.
* Programas extras instalados como o Mozilla Thunderbird, ripador de CD, ripador de DVD, etc.
* Skype e plugin para controlar o Skype pelo Pidgin instalados.
* Sistema atualizado até a data de 03/05/2009.
* Configuradas várias teclas de atalhos, conforme relação abaixo:
Teclas de Atalhos adicionadas ao DVD Personalizado Ubuntu 9.04
Control Alt T -- Abre o Terminal
Control Alt E -- Carrega o Thunderbird
Control Alt G -- Carrega o Gedit -- Editor de textos simples
Control Alt P -- Carrega o Pidgin
Control Alt F -- Carrega o Firefox
Control Alt O -- Carrega o Leitor de telas Orca
Alt Page Up -- Aumenta o volume
Alt Page Down -- Diminui o volume
Insert A -- Ativa o ampliador de tela.
Insert -- do teclado alfanumérico -- Diminui o níve de ampliação.
Insert = do teclado alfanumérico -- Aumenta o nível de ampliação.
Control Alt H -- abre a pasta pessoal do usuário
Super 1 -- Abre a pasta Documentos
Super 2 -- Abre a pasta Downloads
Super D -- Desliga o computador
Super R -- Reinicia o computador
Super H -- Coloca o computador em modo de hibernação
Super S -- Coloca o computador em modo de suspensão de energia
Super G -- Carrega o Firefox na página do Google
* A tecla Super, é aquela que costumamos chamar de tecla Windows, que indevidamente recebeu esse nome, pois no Windows é usada para abrir o Menu Iniciar.
Link para download: DVD Personalizado Ubuntu 9.04
1 mai 2009
Montar discos e partições automaticamente pode ser muito
confortável para quando, por exemplo, estivermos ouvindo música e
precisarmos rodar justamente aquela pasta que se encontra em uma
partição ou em um hd que ainda não está montado. Então, vamos por mãos à
obra!
Primeiramente, precisamos criar a pasta ou pastas onde serão
montadas as partições. Vamos ao terminal e digitamos:
sudo mkdir /media/teste
Para cada partição que vamos montar, devemos criar uma pasta em
/media, com o comando acima.
Agora, vamos editar o arquivo fstab:
sudo gedit /etc/fstab
Para cada tipo de partição, a linha, que deve ser inserida no final
do arquivo fstab, tem conteúdo diferenciado.
Para verificar o tipo de suas partições, faça no terminal:
sudo fdisk -l
Vamos pegar como exemplo a pasta "teste" criada anteriormente e
montaremos a partição sda3.
fat32:
/dev/sda3 /media/teste vfat defaults,utf8,umask=007,gid=46 0 1
NTFS:
Neste caso, substitua "XXXX" pelo uid de seu usuário. Poderá verificar
isso digitando no terminal:
id nome_do_usuário
/dev/sda3 /media/teste ntfs,uid=XXXX 1 0
Ext3:
/dev/sda3 /media/teste ext3 defaults 0 2
Reiserfs:
/dev/sda3 /media/teste reiserfs defaults 0 2
Agora, basta salvar o arquivo e reiniciar o computador. Se tudo correu bem, teremos as partições já montadas assim que o sistema carregar!