Páginas

quarta-feira, 28 de dezembro de 2011

Melhorando o Desempenho do Ubuntu

Olá,

Neste post vou mostrar como melhorar o desempenho do Ubuntu instalando somente dois aplicativos.

O primeiro é o preload:

$ sudo apt-get install preload

Este aplicativo monitora os programas que o usuário mais usa e de posse desses dados melhores o desempenho destes aplicativos fazendo um pré-busca.

O segundo é o apt-fast:

$ sudo add-apt-repository ppa:tldm217/tahutek.net

$ sudo apt-get update

$ sudo apt-get install apt-fast

O apt-fast acelera o download do apt-get baixando os arquivos de várias fontes diferentes ao mesmo tempo. A partir de agora, use o apt-fast ao invés de apt-get.



SSH sem senha

Olá,

Se você, assim como eu, usa bastante o serviço de ssh e cansou de ficar digitando a senha toda hora aqui vai uma dica:

Na máquina local digite:

$ ssh-keygen -t rsa

será perguntado se você deseja proteger  sua chave privada com uma senha, eu optei por não.

Com isso será gerados dois arquivos na pasta ~/.ssh que são: id_rsa e id_rsa.pub.

Agora vamos copiar a chave para o servidor desejado:

$ scp ~/.ssh/id_rsa.pub usuário@servidor:~/.ssh/id_rsa_usuario.pub

Logue no servidor e copie o conteúdo do arquivo que acabamos de transferir para authorized_keys2:

$ ssh usuário@servidor

$ cd ~/.ssh

$ cat id_rsa_usuario.pub >> authorized_keys2

$ rm id_rsa_usuario.pub

Pronto, da próxima vez que você logar no servidor não precisará mais digitar a senha!



Gnome-Shell (ou Gnome 3) no Ubuntu 11.10

Olá,

Neste post vou ensinar como instalar a versão mais nova do Gnome-Shell e como customizá-lo um pouco.

Aqui, ao invés  de usar apt-get usarei apt-fast, dúvidas visite o post: http://compiladao.blogspot.com/2011/12/melhorando-o-desempenho-do-sistema.html

Primeiro temos que instalar o Gnome-Shell: (este processo pode ser demorado dependendo da sua conexão)


  • $ sudo add-apt-repository ppa:gnome3-team/gnome3
  • $ sudo apt-fast update
  • $ sudo apt-fast dist-upgrade
  • $ sudo apt-fast install gnome-session
  • $ sudo apt-fast dist-upgrade
  • $ sudo apt-fast upgrade
  • $ sudo apt-fast install gnome-shell



Com isso você preparou e instalou todos os pacotes necessários para ter a versão mais nova do Gnome3. Alternativamente, se não quiser ter a versão mais nova e sim a que tem disponível nos repositórios do próprio Ubuntu, faça:


  • $ sudo apt-fast install gnome-session gnome-shell


Para logar usando o Gnome3 reinicie o seu computador e na tela de login, clique na engrenagem ao lado do seu usuário e escolha Gnome.

Uma das funcionalidades que não se encontra habilitada no novo Gnome é a tecla de atalho Alt+F2, para habilitá-la vá em System Setings > Keyboard > Aba Shortcut > Menu esquerdo System > Show the run command prompt > altere o atalho


Feito isso vamos instalar uma ferramenta que nos possibilitará personalizar o Gnome:

  • $ sudo apt-fast install gnome-tweak-tool


Agora vamos instalar algumas extensões no Gnome3. Para isso, devemos adicionar outro PPA:

  • $ sudo add-apt-repository ppa:webup8team/gnome3
  • $ sudo apt-fast update
  • $ sudo apt-fast install gnome-shell-extensions-common

Para adicionar o botão de desligar:

  • $ sudo apt-fast install gnome-shell-extensions-alternative-status-menu



Para adicionar o Apps Menu:

  • $ sudo apt-fast install gnome-shell-extensions-apps-menu



Para adicionar o Places Menu:

  • $ sudo apt-fast install gnome-shell-extensions-places-menu

Agora para habilitar todas as extensões:

  • Alt+F2 > r, ou deslogue e logue
  • $ gnome-tweak-tool


e habilite as suas extensões.

Mais extensões podem ser achadas em: https://extensions.gnome.org/

Uma outra funcionalidade interessante é o aplicativo gnome-sushi


  • $ sudo apt-fast install gnome-sushi

Vale a pena ver este vídeo mostrando do que o gnome-sushi é capaz;



Navegando pela internet você encontrará dezenas de links mostrando como customizar ainda mais seu Ubuntu: adicionando themas, mudando os ícones padrões e etc.

Sem mais.

terça-feira, 27 de dezembro de 2011

Curso de Programação Gratuito

Olá, venho anunciar o início das inscrições para um curso de programação orientada a objetos gratuito. Maiores informações e inscrição, visitem o link: http://claudineicaetano.com.br/moodle/

Banner de divulgação:


Obrigado!

segunda-feira, 12 de dezembro de 2011

Bloqueando Itens Recentes no Ubuntu 11.10

Olá,

neste post vou mostrar como bloquear o aparecimento dos itens recentes no Ubuntu 11.10. Para isto devemos instalar o aplicativo activity-log-maneger:

$ sudo add-apt-repository ppa:zeitgeist/ppa

$ sudo apt-get update

$ sudo apt-get upgrade

$ zeitgeist-daemain --replace &

$ sudo apt-get install activity-log-maneger

Para iniciar o aplicativo faça: 

$ activity-log-maneger

Vá até a aba Files e selecione os tipos de arquivos que deseja bloquear.

Vídeo demonstrativo:


É isto.


Problemas ao desligar Ubuntu?

Olá,

Se assim como eu, você não consegue desligar o seu Ubuntu, ou seja, aparentemente ele executa o processo de desligamento mas em um certa hora ele trava, essa foi a solução que encontrei.

Edite o arquivo /etc/default/grub

e mude a linha:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

para:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash noapic"

e de um: sudo update-grub.

Agora reinicie o seu computador e da próxima vez veja se o processo de desligamento está ocorrendo normalmente.

sábado, 10 de dezembro de 2011

Mantendo Várias Versões do Mesmo Programa

Olá,

Neste post vou mostrar como, de uma maneira fácil, você poderá manter duas ou mais versões do mesmo programa em sua máquina Debian-like (Debian, Ubuntu, Mint e etc).

Usaremos uma ferramente nativa desses sistemas: o update-alternatives. Em poucas palavras podemos dizer: "update-alternatives creates, removes, maintains and  displays  information  about  the symbolic links comprising the Debian alternatives system." (retirado do própio manual)

E você deve estar se perguntando mas porque eu quero isso? Bom, no meu caso eu preciso ter a versão 4.4 do GCC senão não consigo compilar meus programas em CUDA, e por outro lado eu gosto de ter a a versão mais atualizada do mesmo para compilar outros programas que não sejam escritos em CUDA.

Então vamos lá, primeiro instale as versões desejadas dos seus programas, no meu caso:

$ sudo apt-get install gcc-4.4 gcc-4.6

Agora vamos criar os links simbólicos para as duas versões:

$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 44

$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 46
onde o número no final é a prioridade do aplicativo, o maior será selecionado automaticamente.

E para selecionar qual versão do compilador iremos utilizar, basta:

$ sudo update-alternatives --config gcc

Simples assim!

quinta-feira, 8 de dezembro de 2011

Adicionando Chaves Publicas (Public Key) no Ubuntu

Olá pessoal,

No post de hoje vou ensinar como adicionar uma chave publica de um repositório no Ubuntu. As vezes nós adicionamos alguma entrada no arquivo sources.list e quando vamos atualizar (apt-get update) obtemos um erro semelhante à esse:

W: GPG error: http://ppa.launchpad.net oneiric Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 976B5901365C5CA1

Para arrumar, execute o comando abaixo como ROOT:

# gpg --recv-key 976B5901365C5CA1 && gpg -a --export 976B5901365C5CA1 | apt-key add -

na primeira vez que eu executei o comando obtive esta saída:

gpg: directory `/root/.gnupg' created
gpg: new configuration file `/root/.gnupg/gpg.conf' created
gpg: WARNING: options in `/root/.gnupg/gpg.conf' are not yet active during this run
gpg: keyring `/root/.gnupg/secring.gpg' created
gpg: keyring `/root/.gnupg/pubring.gpg' created
gpg: no keyserver known (use option --keyserver)
gpg: keyserver receive failed: bad URI

já na segunda:

gpg: requesting key 365C5CA1 from hkp server keys.gnupg.net
gpg: /root/.gnupg/trustdb.gpg: trustdb created
gpg: key 365C5CA1: public key "Launchpad PPA for transmissionbt" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
OK

Agora basta repetir o comando para todas os repositórios que deram problema! É bem simples e para verificar se funcionou:

$ sudo apt-get update

e não deve aparecer nenhum erro relacionado às chaves publicas!