quarta-feira, 26 de junho de 2013

Record your encryption passphrase

Se você é daqueles que opta por encriptar sua partição /home no ubuntu ou derivadas, já viu este alerta no primeiro boot:


Se você perdeu o hash gerado, ou não deu importância quando o alerta apareceu, pode exibi-lo novamente e guardá-lo num local seguro, para quando precisar.

Basta digitar o comando abaixo, como usuário root, e também a senha de login quando aparecer o palavra "Passphrase":

$ sudo ecryptfs-unwrap-passphrase
   Passphrase:

Se aparecer o erro abaixo:

$ sudo ecryptfs-unwrap-passphrase
   Error: Unwrapping passphrase failed [-5]
   Info: Check the system log for more information from libecryptfs

Você deverá indicar o arquivo criptografado onde a mesma está armazenada (tudo numa só linha):

$ sudo ecryptfs-unwrap-passphrase \
   /home/.ecryptfs/SEU_LOGIN/.ecryptfs/wrapped-passphrase
   Passphrase: 9b2853102105e8666be9yfab9ac6b093

Até a próxima dica!
;-))

sexta-feira, 21 de junho de 2013

cp: cannot stat `/usr/lib/i386-linux-gnu/pango/1.6.0/module-files.d/libpango1.0-0.modules': No such file or directory

O erro ocorre se você instalar o plymouth no ramo instável do Debian, em distros como aptosid, siduction & cia. Sem corrigi-lo, você não conseguirá reiniciar o seu pinguim pela interface gráfica.

Pesquisei na internet e não encontrei uma solução para o problema, embora seja um bug conhecido. Mas como estamos lidando com um pacote instável, a correção só aparece na versão estável.

Baixe o pacote libpango1.0-0 no site do Debian, clique sobre ele com o botão direito do mouse -> extrair aqui -> libpango1.0-0_1.30.0-1_i386 -> /usr -> /lib -> /i386-linux-gnu e copie a pasta "pango" para /usr/lib/i386-linux-gnu/:

$ su -
# mv pango /usr/lib/i386-linux-gnu/
# update-initramfs -tu -k all

ou

$ sudo mv * /usr/lib/i386-linux-gnu/
$ sudo update-initramfs -tu -k all

NÃO instale o pacote *.deb pois vai substituir links da libpango que são diferentes no ramo instável. Mova manualmente a pasta para o local indicado.

Depois do procedimento, o boot vai ocorrer sem problemas.
;-))

quinta-feira, 20 de junho de 2013

Tirando screenshot do gnome-shell no modo overview

O gnome-screenshot não funciona no modo overview, no gnome-shell. Este modo nada mais é do que a  visão "aérea" que se obtém quando o mouse vai para o canto superior esquerdo da tela:


Para que você consiga fazer um screen nesta condição, use o terminal:

$ gnome-screenshot -d 30

Neste caso o screen será obtido após uma espera de 30 segundos. Você pode ajustar o tempo (em segundos) que quiser. Dado o comando, minimize o terminal e depois monte a imagem a seu gosto.

A imagem é salva em $HOME/Imagens, $HOME/Minhas imagens ou outro diretório que você padronizar.

Até a próxima dica!
;-))

sábado, 15 de junho de 2013

Alterando imagem de fundo do GDM, gnome 3.4 e superiores

Você tem vontade de mudar aquela imagem cinza sem-graça no fundo do GDM? Então vou explicar como fazê-lo usando o terminal, assim você se arranja em qualquer distribuição linux.

Aquela coisa desbotada e de mau gosto é o arquivo noise-texture.png que encontra-se localizado no pasta /usr/share/gnome-shell/theme:

Primeiramente arrume uma imagem na resolução de seu monitor, no formato *.png, ou converta-a para tal com o gimp, por exemplo.

Agora faça os comandos abaixo, na ordem:

$ su -
# cd /usr/share/gnome-shell/theme
# mv  noise-texture.png  noise-texture.png_old

Mova a foto escolhida para este local:

# mv foto_escolhida.png  /usr/share/gnome-shell/theme/noise-texture.png

Agora edite o arquivo /usr/share/gnome-shell/theme/gnome-shell.css com seu editor de texto preferido:

$ su -
# leafpad /usr/share/gnome-shell/theme/gnome-shell.css

E procure por "noise-texture.png":


Para terminar. edite a linha abaixo, deixando desta forma:

ANTES
#lockDialogGroup {
    background: #2e3436 url(noise-texture.png);
    background-repeat: repeat;
}

DEPOIS
#lockDialogGroup {
    background: #2e3436 url(noise-texture.png);
/*    background-repeat: repeat;  */
}

Isso fará com que a imagem seja apresentada de forma centralizada no background do GDM. Salve as alterações e saia da interface gráfica. Veja o resultado!

Até a próxima dica!
;-))




segunda-feira, 10 de junho de 2013

Formatando partições NTFS no linux

Se você usa pendrive ou qualquer dispositivo de armazenamento móvel, como HD externo, o tamanho máximo dos arquivos guardados não ultrapassa 4GB. Se quiser copiar um maior, terá de usar o ntfs, compatível com linux e windows.

Vou explicar como fazê-lo no linux, qualquer distro ou gerenciador de janelas, facilitando muito sua vida. Para isso, instale os pacotes abaixo, ou equivalentes, segundo o padrão para seu linux:

* ntfs-3g
* ntfs-config
* gparted

ubuntu de derivadas
$ sudo apt-get install ntfs-3g ntfs-config gparted

debian e derivadas
$ su -
# apt-get install ntfs-3g ntfs-config gparted

Conecte o dispositivo na porta USB, espere 30 segundos e abra o gparted como root:

# gparted


Ele mostrará primeiro o HD mestre, geralmente onde está sua distro linux. Você deve selecionar o dispositivo de armazenamento externo para formatar. Neste exemplo, /dev/sdb:


Clique sobre a partição, escolha excluir -> aplicar:




Agora é formatar em NTFS. Para isso, clique novamente sobre a partição -> novo -> sistema de arquivos "ntfs" -> adicionar -> aplicar:





Pronto! Seu dispositivo está formatado em NTFS e pronto para receber arquivos maiores que 4GB, como vídeos. Ah, e a cópia também fica muito mais rápida:


Até a próxima dica!
;-))

quarta-feira, 5 de junho de 2013

Instalando java da oracle no Ubuntu, Debian e derivadas

Esta dica rápida de hoje explica como instalar o java da oracle no Debian (qualquer versão) e distros derivadas.

Rápido e rasteiro, coloque o repositório abaixo no /etc/apt/sources.list de sua distro:

# java PPA
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
deb http://ppa.launchpad.net/webupd8team/java/ubuntu $VERSAO main

onde:

$VERSAO = trusty, utopic ou vivid

Prefira a "trusty" pois é LTS. Agora faça no terminal, na ordem:

Debian e derivadas
$ su -
# apt-get update
# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
# apt-get update
# apt-get install oracle-java8-set-default

Ubuntu e derivadas
$ sudo apt-get update
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
$ sudo apt-get update
$ sudo apt-get install oracle-java8-set-default

O java será baixado da internet, totalizando 100MB. A instalação é automática. Basta apenas concordar com a licença da oracle:



O pacote oracle-java8-set-default nada mais é do que um script que faz todo o serviço para você. A única dependência é o java-common, da vesão padronizada para sua distro.

Nos testes que fiz com Debian, não houve nenhuma incompatibilidade com as distintas versões para Ubuntu, pois o java a ser instalado é sempre o mesmo.

Até a próxima dica!
;-))

segunda-feira, 3 de junho de 2013

Alterar tema do gnome-shell, gnome 3.4 e superiores

Vou explicar como alterar manualmente o tema do gnome-shell, cujo padrão é o Adwaita. A vantagem deste método é que você pode se virar em qualquer distro linux.

Para isso vamos usar o bom e velho terminal. Mas primeiro baixe o tema que achar mais bonito no gnome-look.org. Como exemplo, usaremos o Away.

Atente-se para que o arquivo seja compatível com a versão do gnome-shell. Caso contrário, dará erro. Descompacte-o com o botão direito do mouse. Dentro da pasta homônima há outra, a gnome-shell..

Vamos movê-la para o local adequado, assim:

$ cd Away
$ su -
# mv gnome-shell /usr/share/gnome-shell/Away

Vamos renomear o tema Adwaita para usarmos o Away:

# mv theme theme_original

Agora habilitemos o novo tema:

# ln -s Away theme

O gnome-shell usa a pasta theme por padrão. Fizemos um link da Away com o nome theme. Assim ela será usada por aquele.

Toda vez que você desejar trocar o tema, basta remover o link theme e recriá-lo direcionado para a pasta desejada.

Saia do terminal e reinicie a interface gráfica, refazendo o login. Ou então use as teclas [Alt] + [F2] -> digite r -> tecle [ENTER] que o gnome-shell recarrega on-the-fly.

Até a próxima dica!
;-))