terça-feira, 22 de janeiro de 2013

Xubuntu 12.10 - Solução do atalho Destinatário do E-mail no thunar



No thunar ao selecionar um arquivo com o mouse com o botão direito e no menu suspenso escolher Enviar Para/Destinatário do E-mail, é exibido uma janela de aviso dizendo que o arquivo ou diretório não foi encontrado, não sendo executado o cliente de e-mail padrão para anexar o arquivo selecionado.

Solução:
Ao verificar o arquivo de atalho do sendto que corresponde ao item Destinatário do E-mail do Enviar Para que está em
/usr/share/Thunar/sendto/thunar-sendto-email.desktop.

Na última linha deste arquivo que é: 

Exec=/usr/libexec/thunar-sendto-email %F

Nesta linha Exec verifiquei que não existe o caminho  /usr/libexec no sistema e por isto não é executado o cliente de e-mail,  mas o  arquivo
thunar-sendto-email existe no disco só que ele está localizado em /usr/lib/i386-linux-gnu/Thunar/

Você deve editar o arquivo thunar-sendto-email.desktop como administrador do sistema e alterar o caminho do comando thunar-sendto-email ficando desta forma:
Exec=/usr/lib/i386-linux-gnu/Thunar/thunar-sendto-email %F

Abra o arquivo com um editor de texto ASCII puro.
$ sudo leafpad thunar-sendto-email.desktop

Faça as alterações, salve e pronto, agora irá funcionar.

Nota:
Se tinha qualquer janela do thunar aberta durante as alterações, é necessário fechar todas para entrar em efeito a nova configuração.

segunda-feira, 21 de janeiro de 2013

Dica de apps para você instalar no Android

Os apps podem ser instalado pelo navegador web acessando o site https://play.google.com/store (necessário ter uma conta no gmail), ou diretamente pelo tablet ou celular para poder instalar os apps.
Se for a primeira fez a usar um tablet ou celular com Android com acesso a internet é necessário usar a sua conta do gmail pelo aparelho para ter acessos ao apps e outras funções que facilitará a sua vida diária como sincronização de contatos, agenda, e outras.

Você pode instalar estes apps e muitos outros em qualquer tablet ou celular com Android.

Apps

Fast Image Viewer Free (escolha a a versão free, pois tem outra com o mesmo nome que é paga)

Excelente programa para ver um monte de fotos, com um simples passar de dedo entre elas, pois o programa Galeria que vem junto permite visualizar apenas uma foto por vez tendo que voltar a pasta e apertar na outra foto para ver.

Se gostou basta associar este programa ao seu gerenciador de arquivos quando for abrir uma imagem a partir dele.

Moon+ Reader

Ótimo programa para ler livros digitais em  formato epub
O formato epub é o melhor formato para que gosta de ler livros digitais pois permite um monte de configurações não encontrada em leitores de pdf. Permite trocar a cor  do fundo da página, cor do texto, tamanho, se ajusta automaticamente ao tamanho de tela sendo bom de ler até em celulares,  modos Dia e Noite e muito mais, deste que você use o Moon+ Reader ou outro leitor de epub que seja bem completo em personalizações com arquivos de extensão .epub.
O programa salva automaticamente a página que você parou de ler ao sair dele.

O Moon+ Reader também suporta os formatos  txt, html, epub, mobi, umd, fb2, chm, cbr, cbz, rar, zip ou OPDS;

Dica para ler livros a noite o melhor é usar fundo preto e letra na cor branca. Para ler durante o dia use fundo branco e letra preta, ou outra da sua preferencia. 

SoundHound

Excelente programa, para descobrir o nome da música que toca no rádio, computador, etc bastando aproximar o tablet perto das caixas de som ou alto falante, equivalente ao Shazam já que este não é compatível com alguns modelos de tablet, como o meu Genesis GT-7220S.

domingo, 20 de janeiro de 2013

Android - Cartão de memória e pendrive em tablet



Acessando cartão de memória e pendrive inserido no tablet

Os procedimentos abaixo descritos foram realizando em um tablet da marca  Genesis modelo GT-7220S com Android 4.0 podendo haver pequenas diferenças em modelos, versões do Android e aparelhos.

Os modelos da marca Genesis normalmente permite inserir diretamente um pendrive no tablet sem precisar de cabos adaptadores, mas em algumas marcas será necessário utilizar um adaptador usb para conectar o pendrive no tablet.

Antes de mais nada para poder sempre usar os cartões de memória e  pendrives no tablet os mesmo devem está habilitados, nas configurações do tablet.

Para verificar isto:

Pressione o dedo sob relógio levantando assim o menu, pressione o dedo em Configurações depois em Armazenamento, em MEDIA SCAN

A opção Enable media scanning on SD deve está marcada.
A opção Enable media Scanning on USB deve está marcada.

Pronto, agora você já pode utilizar cartões de memória e pendrives.


Removendo pendrive e cartão de memória com segurança

Este processo é importante para evitar a perda de arquivos ou danificação da mídia inserida, pois se não for desmontado e algum arquivo tiver aberto na mesma ou sendo acessando pelo sistema pode haver corrupção dos arquivos da mídia e podendo muito remotamente até danificar o dispositivo.


Removendo pendrive com segurança no tablet

Pressione o dedo sob relógio levantando assim o menu, pressione o dedo em Configurações depois em Armazenamento, role até o final e deverá aparecer o item USBHOSTI, no qual exibi as linhas
Espaço total = informa a capacidade total do pendrive
Disponível    = informa a capacidade livre

Linha Desmontar cartão SD

Escolha esta opção para desmontar o pendrive com segurança, irá surgir um popup Desconectar cartão SD?
Pressione OK.

O cartão será desmontado, surgindo assim a opção Conectar cartão SD  em USBHOSTI que não existia antes, e se você não retirou o pendrive ainda da porta usb, e só pressionar Conectar cartão SD para acessar os arquivos novamente.

Removendo cartão de memória com segurança no tablet

Pressione o dedo sob relógio levantando assim o menu, pressione o dedo em Configurações depois em Armazenamento, role até o final e deverá aparecer o item EXTSD (aqui é o seu cartão de memória)

Terá as linhas Espaço total, Disponível com informação da capacidade de armazenamento como no pendrive.

Pressione a linha Desmontar cartão SD, confirme Desconectar cartão SD? e OK.
As linhas de informação da capacidade desaparecem e surgi agora a opção Conectar cartão SD que não existia antes, estando o cartão ainda inserido no tablet. Você pode agora remover o seu cartão com segurança, ou caso se esqueceu de algo e só pressionar Conectar cartão SD com o mesmo ainda estando inserido no compartimento.



Comando nice

Melhorando a performance do sistema pelo terminal com o comando nice

Observações:
Existe meios mais simples de ajustar o a prioridade de um processo, tudo graficamente, podendo ainda o processo já está em uso antes de mudar a prioridade, mas deixo aqui esta dica, caso você precisar executar um programa que consumo muitos recursos da cpu, fazendo isto pelo terminal.

Um processo pode ter prioridade em relação a outros em sua execução. Quando um processo é gentil, significa que ele oferece a gentileza de permitir que um processo com prioridade maior que a sua seja executado antes dele.

Quanto mais alto for o valor nice, mais gentil é o processo. Geralmente, o intervalo de números usados no nice são os inteiros entre -19 e 19.
Embora determinar a prioridade de um processo não seja uma prática comum, afinal, o próprio Linux faz muito bem essa tarefa, isso pode ser necessário em alguma situação. Para isso, utiliza-se um comando que recebe o mesmo nome do conceito: nice. A sintaxe é: nice -n prioridade processo
Por exemplo:
$ nice -n -5 ffmpeg -i arquivoentrada opções arquivosaida

No exemplo, o ffmpeg recebe prioridade -5. Trata-se de uma prioridade alta, pois quanto menor o número menor sua gentileza.
Quando o valor de ajuste da prioridade não é definido junto com o comando nice, o sistema assume o valor de ajuste igual a 10. Apenas o root pode definir prioridades negativas.
Se nenhum argumento é fornecido com o comando nice, o sistema exibe a prioridade padrão em uso.

Para ver a prioridade de execução dos processos, use o aplicativo top ou ps xal.
O campo "NI" refere-se ao número setado pelo "nice". Repare que vários programas do sistema utilizam números diferentes de prioridade. Veja também que, caso você não use o comando "nice" (o que acontece na maioria dos casos), a prioridade assumida por padrão é a "0"; vários
programas da listagem do "top" provavelmente devem ter essa prioridade.

Para usar o comando nice no terminal você deve executar o mesmo sempre  na frente do comando desejado na mesma linha.

Exemplo: nice -n 19 /usr/bin/mencoder video.avi opções -o videoconvertido.mp4

Notas:
O comando nice é muito útil para programas que roubam muito processamento da maquina, como o mencoder na conversão de vídeos grandes baixado da Net, se não usar o nice com uma prioridade como exemplo 19 a navegação na internet fica péssima, abrir até uma janela de terminal levar até um minuto para a mesma ser aberta, iniciar o OpenOffice com o mencoder convertendo este vídeo pode levar até mesmo mais de 5 minutos para o mesmo ser aberto. Já usando o valor 19 com o mencoder convertendo um video de 700 MB para um outro formato, você consegue utilizar todos estes programas quase que instantaneamente.

sábado, 19 de janeiro de 2013

Instalando fontes TrueType


Sites para baixar: http://www.1001fonts.com/ e http://www.netfontes.com.br/
Há várias maneiras de instalar fontes true type no Linux, vou citar 3 métodos.  

Observações:
Em distribuições mais atuais você provavelmente não precisará seguir estes passos.


Método 1 e 2 será feito via janela de terminal, útil para quem não tem gestor de janelas completos como o KDE e o Gnome, que possui programas gráficos para instalar fontes, e o teceiro método consiste em utilizar programas gráficos de instalação de fontes.

Método 1

Baixe as fontes truetype da net, e depois descompacte a mesma.

Copie as fontes ttf para a "/usr/X11R6/lib/X11/fonts/TTF"

Nota 1 :
Este caminho deve existir no seu arquivo /etc/X11/xorg.conf ou /etc/X11/XF86Config em distros muito antigas.
Caso não exista o mesmo na seção Section "Files" coloque o caminho seguindo o mesmo modelo da linha do caminho das outras fontes já existente neste arquivo e crie a pasta /usr/X11R6/lib/X11/fonts/TTF no disco caso ela não existir.

FontPath       "/usr/X11R6/lib/X11/fonts/TTF"


Nota 2:
Se o caminho da fonte não existia no arquivo do X, será necessário reiniciar o servidor X depois no final da  instalação para que o mesmo use as fontes instaladas.
Você também  pode criar uma pasta especifica personalizada pra as fontes que você quer instalar e depois colocar o caminho na mesma no arquivo xorg.conf ou XF86Config .
Exemplo: /usr/share/fonts/TTF ou /usr/share/fonts/truetype

Agora criamos um script para instalar as fontes truetype como root, salve o mesmo em /usr/local/bin com o nome de  updatefonts.sh e permissão x no qual servirá pra mais tarde para outras instalações de fontes  truetype.

Conteúdo do script:
#!/bin/sh

/usr/X11R6/bin/mkfontscale /usr/X11R6/lib/X11/fonts/TTF/
/usr/X11R6/bin/mkfontdir /usr/X11R6/lib/X11/fonts/TTF/
/usr/X11R6/bin/mkfontdir -e /usr/X11R6/lib/X11/fonts/encodings
/usr/X11/bin/fc-cache


# sh updatefonts.sh

Pronto, fonte instalada.
Agora basta abrir o openoffice, abiword, etc para utilizar a fonte. Um detalhe é se aplicação que você vai utilizar a fonte já estava aberta antes da instalação você deverá fechar a mesma, para que a fonte instalada seja listada na aplicação na cx. de fontes.

Observações:
Necessário ter os seguintes pacotes instalados: freetype-versão,  mkfontdir-versão  mkfontscale-versão e fontconfig-versão.
Nas distros mais recentes não precisa colocar o caminho completo dos comandos usados no script pois o caminho destes comandos agora ficam em /usr/bin pois este caminho está no path.
Nas distros mais recentes do final de 2009 em que não mais é preciso ter o arquivo /etc/X11/xorg.conf para iniciar o X pois a configuração do X e feita via udev o mesmo   procedimento da instalação funciona caso seja criado um arquivo xorg.conf usando o comando Xorg -configure nesta mesma distro para resolver alguns problemas de detecção pelo udev, mesmo sem existir o caminho /usr/X11R6/lib/X11/fonts/TTF/  no arquivo xorg.conf, apesar de este caminho existir no disco deste a instalação do sistema e sendo que  a fonte instalada está pronta pra ser usada.

Todas as fontes instaladas no sistema devem ficar abaixo da pasta fonts, e sendo que nas distros mais recentes existem 2 caminhos principais de fontes:

/usr/share/fonts e /usr/X11R6/lib/X11/fonts 

Ambos contém as mesmas pastas de categoria principais e arquivos de fontes na instalação padrão original do sistema.

100dpi/  75dpi/  cyrillic/  encodings/  misc/  OTF/  Speedo/  TTF/  Type1/  util/

Acho que o caminho principal /usr/X11R6/lib/X11/fonts é mantido em algumas distros atuais pra compatibilidade com programas antigos caso seja instalado, pois gerando um arquivo xorg.conf em distro mais recente após 2009 em que o X é configurado pelo udev, não existe este caminho no arquivo xorg.conf e sim o caminho principal /usr/share/fonts.

Método 2

Este método é bem mais fácil que o anterior.
Baixe as fontes truetype da net, e depois descompacte a mesma.
Copie as fontes ttf para  "/usr/X11R6/lib/X11/fonts/TTF"

# fc-cache -fv
Pronto não precisa nem reiniciar o servidor X.
Se quiser conferir ser sua fonte foi instalada, basta executar o comando  fc-list  que lista todas as fontes instaladas no sistema.

Nota 3:
As fontes instaladas com os método 1 e 2 somente serão listadas no  xlsfonts ou no xfontsel, depois que o servidor X for reiniciado, mas como elas já são listadas no fc-list você já pode utilizar elas no koffice,  openoffice etc...

Listando as fontes instaladas

Foi instalada a fonte Crop Cicle Dingbats cujo arquivo usado na instalação é CROPDING.TTF, vamos fazer uma lista  de todas as fontes instaladas no sistema.
Procure fazer um filtro com o comando grep digitado alguma parte do nome da fonte para diminuir a listagem,   pois se não fizer isto será 21000 linhas no xlsfonts que contém todos os tamanhos e estilo de cada fonte. Já no fc-list esta listagem é mais simples e sem usar o filtro fica pouco mais de 180 linhas.


Sem reiniciar o servidor X Window

# xlsfonts |  grep -i crop   (filtro para exibir tudo que tiver crop no nome de  uma fonte)

No xlsfonts ela não é listada sem reiniciar o servidor X.

# fc-list | grep -i crop
Crop Circle Dingbats:style=Regular

Já no fc-list a mesma é listada mesmo sem reiniciar o X, então ela está instalada e pronta pra usar.


Após reiniciado o servidor X Window

$ xlsfonts | grep -i  crop
-misc-crop circle dingbats-medium-r-normal--0-0-0-0-p-0-iso10646-1
-misc-crop circle dingbats-medium-r-normal—0-0-0-0-p-0-iso10646-1


Agora a mesma aparece listada no xlsfonts. A forma do nome da fonte instalada é diferente entre o xlsfonts e o fc-list.

Para visualizar a fonte instalada no  xfontsel, clique em fmly e mantenha o botão do mouse pressionado e role a seleção  até  localizar o nome da fonte instalada soltado em cima do nome desejado você  poderá ver como é os caracteres da mesma.
A referida fonte instalada aparece com o nome de crop circle dingbats (tudo em minusculo).



Instalando fonte ttf somente para o usuário do login

Instalar fontes truetype no Linux é tão fácil quanto no Windows. Para isso basta você criar uma pasta em seu diretório pessoal com o nome ".fonts" (sem as aspas), caso ela não exista.

No terminal digite:

$ mkdir ~/.fonts

Isso vai criar uma pasta oculta no seu diretório pessoal. O "." (ponto) na frente do nome da pasta para indicar que a mesma é oculta.
Agora basta copiar suas fontes .ttf para esta pasta e executar o comando:

$ fc-cache

Pronto, agora quando você iniciar suas aplicações suas fontes já estarão lá configuradas. Desta forma só funcionará para este usuário.

Observações:
Procedimento realizando em distro criada em 2010 com KDE 4

Método 3

Instalando por programas gráficos

Instalando fontes no KDE 4

Menu Iniciar/Computador/Configurações do sistema, ícone Instalador de fontes.
Você pode escolher entre instalar a fonte no sistema, necessário ser root para isto ou instalar a fonte para você, escolhendo a opção fontes pessoais então esta fonte estará disponível somente para você, muito útil caso você não seja o usuário root desta maquina.
Clique em Adicionar, localize a pasta da fonte e com a mesma já descompactada, clique em cima dela que a fonte será instalada e estará pronta para ser usada, não sendo preciso reiniciar  o servidor X.

Pra qualquer distro e não importa qual é o gestor de janelas  que você usa

Com distribuições atuais o processo para instalar fontes é bem mais facil. Se por algum motivo você não puder instalar fontes no sistema caso você não for o administrador do computador, e você não tiver uma aplicação gráfica para isto ou não sabe qual é, você pode instalar no seu HOME de usuário criando a pasta oculta .fonts caso a mesma não existir e depois é só copiar as fontes ttf e execute o comando fc-cache para as mesmas serem utilizadas pelo sistema.

quinta-feira, 17 de janeiro de 2013

Android - Transferido arquivos por wifi

Se você tem uma pasta compartilhada no Linux via samba ou mesmo pelo Windows você pode usar o  AndSMB baixando do Google Play, podendo fazer transferências de arquivos entre o pc e o tablet e vice vesa via wifi (deste que seu tablet tenha wifi) sem precisar de um cabo usb. Não necessita de acesso root.

Executar o  AndSMB

Botão Adicionar

HOSTNAME = você digitar o nome de host do computador
USERNAME = deixe em branco, para compartilhamentos sem senha
PASSWORD = deixe em branco, para compartilhamentos sem senha
DOMINIO    = geralmente pode ficar em branco

Caixa Anonimo = pode deixar desmarcada

Pasta Local = /sndcard (normalmente deixe no padrão)
Pasta Remota = pressione o botão Procurar, localizando a pasta compartilhada do computador, pressione a mesma para abrir e depois pressione OK. Depois Salvar.

Ao retornar para tela principal do  AndSMB, estando listado o nome do computador digitado, pressione o botão Conectar.
Você pode adicionar outros computadores sem problema, repetido os passos acima, e depois é só escolher com qual você deseja conectar.

Utilizando o  AndSMB

Você pode selecionar múltiplos arquivos e colar em qualquer pasta do pc ou do tablet.

Primeiro usando o  AndSMB abra a pasta que você deseja para enviar arquivos seja no pc ou no tablet, depois alterna para pasta do pc ou do tablet que tem os arquivos a ser enviado, selecione os desejados e depois pressione Download ou Upload conforme o caso.

Onde:
Arquivos SMB são os arquivos do tablet 
Arquivos Locais são o do pc

Nota:
Pressionando Arquivos SMB, o mesmo alterna para Arquivos Locais e vice vesa.

Para outras opções com o  AndSMB, pressione o botão ... ( 3 pontos na vertical que aparece na barra inferior ao lado dos botões de volume). Opções Renomear, deletar, criar pasta, abrir, ordenar e Mais...

Se você desejar abrir algum arquivo pelo  AndSMB, marque o mesmo colocando o dedo sob o nome do arquivo, no qual irá aparecer um visto, se escolheu o arquivo errado e só pressionar novamente o mesmo arquivo para ser desmarcado, depois pressione o botão de 3 pontos na barra de ícones do menu inferior do tablet e escolha a opção Abrir. Todo arquivo que for aberto via AndSMB será exibido fazendo o Download primeiro, para depois ser aberto pelo programa do seu tablet de acordo com a associação.

Outras:
Você também pode transferir arquivos via wifi usando o ES EXplorador que já vem junto com o Android 4.0 ou AirDroid baixando do Google Play, e veja com qual você se adapta mais em usar.


Android - Gerenciador de Arquivos File Manager


File Manager (ícone imagem do boneco do Android junto a uma pasta)



Como usar:

Para um arquivo somente:

Mantenha pressionado o dedo sob o nome do arquivo, até surgir um menu com opções de Paste, Delete, Copy e Move.

Múltiplos arquivos:

Pressione o dedo no botão Arquivo (primeiro ícone do lado direito em forma de folha de papel) , no qual irá surgir uma barra na parte inferior do tablet com as opções:

Paste, Delete, Copy e Move.

Após é pressionar o dedo em cada arquivo desejado, para ir marcado os mesmos e depois escolha a opção desejada nesta barra inferior. Alterne para a pasta desejada usando o botão voltar (ícone Seta, primeiro botão no topo da tela), depois pressione novamente o botão Arquivo e escolha a opção desejada:

Paste, Delete, Copy e Move na barra inferior.

Como renomear arquivos no File Manager ?

Mantenha o dedo pressionado no arquivo desejado até surgir um menu na tela, onde tem a opção Renomear e outras mais.

Como localizar arquivos no tablet com o File Manager ?

Pressione o botão ... ( 3 pontos na vertical que aparece na barra inferior ao lado dos botões de volume).
Não precisa digitar todo o nome do arquivo basta ser apenas uma parte. Ao encontrar os arquivos que atende ao critério, será exibida uma janela com o resultado encontrado e se o arquivo encontrado estiver associado com algum programa basta pressionar o mesmo para executar o programa.
Um ponto ruim do File Manager é que ele não mostra em qual pasta está o arquivo encontrado, ele apenas exibi o resultado.

Os primeiros botões do File Manager no topo são:

1º é a memória interna
2º é o cartão de memória
3º é o pendrive

Mplayer com vídeos em formato widescreen


Mplayer com vídeos em formato widescreen em monitor quadrado sem precisar especificar a resolução do desktop

Esta dica é destinada para aqueles que gostam de usar o comando mplayer de linha de comando como eu, seja diretamente pelo terminal ou por uma associação no seu gerenciador de arquivos gráfico e que possuir monitores de tubo ou LCD 4:3 (quadrado) e também monitores LCD 16:9 (widescreen).

Assistindo vídeo widescreen em tela cheia usando o mplayer em monitor quadrado 4:3


Inicie o mplayer desta forma:
$ mplayer -aspect 4:3  "Férias na Bahia em 2011"

Agora ao teclar a tecla F  para fullscreen o vídeo ocupará praticamente toda  a tela do monitor ficando apenas um dedo de faixa preta superior e inferior. Se você não usar a opção -aspect 4:3 ao usar a teclar F a faixa preta será de quase 3 dedos superior e inferior. O teste foi feito com video com resolução de tela 640x360 (formato widescreen).

Reproduzir sempre em 4:3 automaticamente em monitor quadrado 4:3

Configurando no mplayer para sempre reproduzir sempre em 4:3 no caso de você usar um monitor quadrado 4:3 e você tem muitos vídeos em formato 16:9 widescreen sem precisar especificar manualmente a opção -aspect 4:3 para ajustar ao seu monitor o fullscreen.

Edite o arquivo ~/.mplayer/config
Coloque a linha:
vf=dsize=4/3

Pronto agora todo o vídeo que você reproduzir será ajustado para o formato quadrado 4:3 automaticamente ao reproduzir o mesmo, ficando apenas uma fina tarja preta superior/inferior e não uma grande tarja preta.

Basta usar somente o comando: mplayer video.avi
Tecle F para fullscreen

Notas:
Como você configurou no arquivo ~/.mplayer/config a opção vf=dsize=4/3, se você quiser ver um vídeo widescreen especificando na linha de comando do mplayer a opção -aspect 16:9 não funcionará, pois o vídeo será exibido em 4:3 pois prevalece o que foi configurado no arquivo config.
O que você configurou no arquivo config também será aplicado se você reproduzir o vídeo através do seu gerenciador de arquivos preferido que tem o comando mplayer associado ao vídeo e não apenas na janela de terminal.

Reprodução de vídeos em monitor Widescreen 16/9

Em um monitor widescreen (tela retangular) a opção vf=dsize=16/9 no arquivo  ~/.mplayer/config não funcionou pra reproduzir vídeos em fullscreen sem que seja exibido as tarjas pretas, mesmo que o vídeo seja criado para tela 16/9.

Como fazer o mplayer reproduzir vídeos criado no formato widescreen pra que seja exibido sem as tarjas pretas ao colocar o mesmo em fullscreen em monitores widescreen 16/9.

Você tem colocar estas 3 opções juntas no arquivo ~/.mplayer/config

vf=scale=1366:768,dsize=1366:768:0
monitoraspect=16/9
vf=dsize=16/9


Notas:

Onde 1366x768 é a resolução máxima suportada pelo seu monitor (varia conforme o tamanho da tela do monitor, devendo você descobrir isto no seu monitor), e mesmo que você esteja utilizando uma resolução de tela menor como 1024x768 que era o meu caso, você deve especificar a resolução máxima suportada.

O video iniciará sempre no tamanho de janela no tamanho normal (não maximizada, a janela).
Se você reproduzir um video criado no formato 4/3 não inicia com a janela maximizada e ao teclar F terá as tarjas pretas superior/inferior no monitor, padrão sem nenhuma configuração neste arquivo, sendo melhor reproduzir em janela maximizada.
Ao reproduzir vídeos criado no formato 16/9 ao teclar F o mesmo ocupará toda a tela do monitor (ótimo).


IMPORTANTE
Caso o seu monitor widescreen seja 16/10 você deve usar esta proporção de tamanho e não 16/9, pois se não existira tarjas pretas devido as diferença de aspecto da tela com as opções configuradas.

segunda-feira, 14 de janeiro de 2013

Grub2 dicas avançadas


IMPORTANTE
Não faça os procedimentos abaixo em computadores de produção, se você não tiver muita experiencias em sistema Linux, ou não se sentir seguro o suficiente, mas se quiser seguir em frente, faça backups do arquivos importantes para você em um pendrive, outro disco ou gravar em DVD antes de prosseguir, pois se você não fizer corretamente ou algo der errado e você não conseguir resolver sem reinstalar o sistema, a reinstalação será sua única solução.
Removendo o memtest

A inclusão do memtest é feita a partir do script /etc/grub.d/20_memtest86+.
Para evitar que o memtest entre no menu do grub em todas as atualizações do kernel, basta mudar as permissões do referido script com o seguinte comando:
# chmod -x /etc/grub.d/20_memtest86+

O script continuará lá, mas não será mais incluso no menu do grub.
# update-grub

Editar os itens do menu, remover ou renomear o nome do sistema


Abra o arquivo /boot/grub/grub.cfg com um editor de texto.

Copie todas as linhas que comecem com "menuentry" até o "}" (chaves).
Cole as linhas copiada no arquivo /etc/grub.d/40_custom e salve.


Notas:
A ordem do boot será determinada pela ordem que você colar as entradas.
Você poderá renomear as entradas que estejam em azul, devendo permanecer as aspas.
É importante que não haja quebra de linha nos itens e que seja obedecida a disposição exata da abertura e fechamento de cada chave “{ e }” de acordo como está no arquivo original. Aqui há quebra devido ao layout da página podendo não está alinhado como no arquivo.

Exemplo do /etc/grub.d/40_custom:
#!/bin/sh
exec tail -n +3 $0
menuentry "Linux Slackware (on /dev/sda1)" {
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set bb1c0561-899b-4fda-9f3c-818fe1116e31
linux /boot/vmlinuz root=/dev/sda1 ro vt.default_utf8=0 vga = 773 raid=noautodetect
}
menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod reiserfs
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set eabc53b2-4e19-48e8-af78-017b62643311
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=eabc53b2-4e19-48e8-af78-017b62643311 ro quiet splash
initrd /boot/initrd.img-2.6.35-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-22-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod reiserfs
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set eabc53b2-4e19-48e8-af78-017b62643311
echo 'Loading Linux 2.6.35-22-generic ...'
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=eabc53b2-4e19-48e8-af78-017b62643311 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-22-generic
}

menuentry "Windows 7 (loader) (on /dev/sda3)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos3)'
search --no-floppy --fs-uuid --set 4bcb70414cbf0896
chainloader +1
}


Em azul é o nome dado ao sistema que aparece no menu do grub2 no boot. Este é um grub2 da distro Xubuntu derivado do Ubuntu; no Menu pra o sistema Ubuntu é usado aspas simples e no menu dos outros sistemas operacionais como o Slackware e Windows 7 é usado aspas duplas.
Se você quiser pode renomear o nome Slackware para algo como Slackware 13.1 ou My Slackware, podendo fazer a mesma coisa nas outras partes do nome do sistema que terá no menu na parte em azul.
A ordem original era os itens do Ubuntu primeiro, após o Slackware e depois o Windows 7.
Como o Slackware é o primeiro item do menu, este será o default na inicialização caso você não teclar Enter ou escolher outro pra boot e caso você queira que o Windows 7 seja o default coloque as linhas dele primeiro na ordem de boot.


Agora para que apareça no boot somente o arquivo personalizado, execute o comando que remove o bit executável dos arquivos "10_linux", "20_memtest86+" e "30_os-prober".

# chmod -x /etc/grub.d/10_linux
# chmod -x /etc/grub.d/20_memtest86+
# chmod -x /etc/grub.d/30_os-prober
# update-grub

Generating grub.cfg ...
done

Reinicie o sistema e verifique o resultado!


Notas 2:
Caso você instale um novo kernel o mesmo não será atualizado automaticamente deverá colocar permissão x nos arquivos anteriores:
/etc/grub.d/10_linux, e /etc/grub.d/30_os-prober e depois fazer update-grub, com isto você perderá as entradas personalizadas do menu, depois deverá repetir o mesmo processo para personalizar o menu com o novo kernel.

Sob chmod -x /etc/grub.d/30_os-prober (se você não retirar permissão terá itens duplicados no menu, ou seja o seu menu personalizado mais a detecção de outros sistemas que será adicionado ao menu).

A edição direta do arquivo /boot/grub/grub.cfg não funciona no Grub2, pois quando você executar o comando update-grub este arquivo será substituído pelas configurações detectadas dos scripts localizados em /etc/grub.d.

Faça antes um backup de todos os arquivos das pastas /boot/grub, /etc/grub.d usando o comando tar -cvf originais.tar * dentro da pasta e faça uma copia do arquivo /etc/default/grub. Assim caso haja com problema, basta usar uma distro em live CD pra recuperar o grub sem precisar reinstalar.


Os testes feito por mim, foi feito usando o grub2 instalado pelo Xubuntu 10.10.



Retirando o modo de recuperação

Se você não quer que as entradas apareçam no Grub2, faça assim:

# gedit /etc/default/grub

Descomente a última parte do texto, conforme abaixo:

# Uncomment to disable generation of recovery mode menu entrys

#GRUB_DISABLE_LINUX_RECOVERY="true"

Para:

# Uncomment to disable generation of recovery mode menu entrys

GRUB_DISABLE_LINUX_RECOVERY="true"

Se quiser aumentar o tempo de espera antes que o Grub inicie o sistema operacional padrão, mude neste item:

GRUB_TIMEOUT="20"

Aqui no meu caso eu mudei de 5 para 20 segundos, fica a seu critério!

Feito todos esses, passos salve o arquivo e em seguida você deve executar:

# update-grub

Reinicialize o sistema e veja o resultado!



Recuperando o grub2

De um boot com uma live CD.

Monte a partição : (Troque sda2 pela partição do seu sistema)
# mount /dev/sda2 /mnt

Reinstale o GRUB 2 :
# grub-install --root-directory=/mnt /dev/sda

Reinicie o computador.

Notas:
Alternativamente pode usar o chroot.
Precisamos trabalhar no diretório raiz do nosso antigo sistema, e então usamos o chroot root que faz essa tarefa. Se atente para que indique o caminho correto da montagem do sistema. Na prática:

# chroot /mnt
# grub-install /dev/sda

Pressione Ctrl+D para sair do modo “chroot” e reinicie o computador.

Backup extra de segurança antes de fazer alterações no Grub

BACKUP DO MBR

Para efetuar o backup pelo Linux, digite o comando:
# dd if=/dev/hda of=hda.mbr bs=512 count=1
Substitua pelo endereço do disco onde se encontra a MBR. Hdx é o padrão em sistemas GNU/LINUX mais antigos para indicar discos IDE. Discos SCSI ou Sata são representados por sdX. Nas distros mais recentes todos os discos IDE, SATA E SCSI, começa com sdX, onde em X, substituir pela letra a,b,c,d,e,f,g...
Com este comando, será criado um arquivo chamado hda.mbr. Este arquivo deve ser salvo fora de seu computador. Faça uma transferência via FTP para outra máquina ou grave este arquivo em um pendrive.

Para restaurar a MBR utilize o comando:
# dd if=hda.mbr of=/dev/hda bs=512 count=1

Tenha cuidado ao restaurar o backup e execute este comando no mesmo local de onde está o arquivo para não perder as informações do MBR.
No teste que eu fiz, o arquivo de backup hda.mbr possuir o tamanho de 512 bytes.

Onde colocar paramentos especiais de boot pra o Grub2 ?

No arquivo /etc/default/grub coloque o parâmetro na linha GRUB_CMDLINE_LINUX= "entre aspas duplas"

Exemplo: GRUB_CMDLINE_LINUX="vga=792 splash quiet 440 480"


Exemplo parcial do arquivo /etc/default/grub

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""