quinta-feira, 24 de maio de 2012

Instalando Extensões no GNOME Shell

O GNOME sempre foi conhecido por sua elegância e simplicidade quanto aos seus recursos de configuração por parte do usuário final. Mas atualmente, no GNOME Shell, o que mais tem recebido críticas tem sido seu minimalismo quando se faz necessário mudar alguma coisa no ambiente. Isso à primeira vista, pois todo seu ambiente foi projetado para trabalhar com extensões. Mas o que são essas extensões? De acordo com o site do GNOME:

"O projeto GNOME Shell extension foi concebido para proporcionar um alto nível de poder para as partes da interface do GNOME gerenciados pelo shell, tais como gerenciamento de janelas e lançamento de aplicação. Ela simplesmente roda em Java Script e CSS. Isso dá aos desenvolvedores uma maneira de fazer diversos tipos de alterações e compartilhar as alterações com os outros, sem ter que corrigir o código fonte original e recompilá-lo, e de alguma forma distribuir o código corrigido."

Em outras palavras, "extensões do GNOME Shell são pequenos pedaços de código escritos por desenvolvedores de terceiros que modificam a forma como GNOME funciona (Se você está familiarizado com as extensões do Chrome ou do Firefox, as extensões do GNOME Shell são semelhantes a elas)". Uma extensão do GNOME Shell pode ser usada para alterar a funcionalidade existente do GNOME Shell ou para fornecer funcionalidade adicional.

Mas como instalar uma extensão em nossa distribuição?

Se você leu nosso post sobre o  GNOME Tweak Tool perceberá que ferramenta há uma opção para gerenciar as extensões do shell. Como você ainda não instalou nenhuma extensão a sua estará como na figura abaixo:
Gerenciamento de extensões
Há duas formas confiáveis: instalando um pacote de extensões de sua própria distribuição (que estão nos repositórios) ou instalando uma extensão a partir do site de extensões do GNOME. Outra forma seria manualmente através do próprio GNOME Tweak Tool, desde que você tenha certeza da origem da extensão (não abordarei essa forma aqui).
No Debian Wheezy você instala o pacote de extensões com o seguinte comando: 
$ sudo aptitude install gnome-shell-extensions

Se você for tentar gerenciá-las nesses momento pelo GNOME Tweak Tool observará que nada aconteceu. É necessário reiniciar o shell; para isso segure a tecla ALT enquanto pressiona a tecla F2; no box lançador de aplicações digite apenas a letra "r" (sem as aspas).
Box lançador de aplicações
Agora você notará que um conjunto de extensões estão instaladas.
Extensões instaladas
Ao todo são instaladas trezes extensões com esse pacote. Não perderei tempo mencionando uma a uma, mas adianto que você ativa ou desativa cada uma apenas mudando a posição da chave correspondente no GNOME Tweak Tool. Você pode fuçar sem medo; se não gostar do resultado só terá de desabilitar a extensão correspondente. Algumas delas você terá de reiniciar o shell, como fizemos acima, para que elas funcionem; outras já funcionam assim que você as ativa.
Outra forma de instalar extensões é através do site oficial de Extensões do GNOME. Nesse caso, basta abrir qualquer navegador, visitar a página e ativar a chave correspondente à extensão que você deseja instalar. Basta aceitar sua instalação e pronto!
Página de extensões
Qualquer extensão instalada pelo site também é gerenciada pelo GNOME Tweak Tool ou pelo próprio site. Também é pelo site que você pode desinstalá-la no link "Installed extensions", bastando clicar no "x" ao lado de cada descrição da extensão. As extensões instaladas dos repositórios não podem ser desinstaladas pelo site, apenas ativadas ou desativadas.
Gerenciando extensões instaladas pelo site
Aconselho a experimentarem Coverflow Alt-Tab, Frippery Shut Down Menu e Remove User Name, só pra iniciarem. Mas eu estou utilizando muitas delas.
Com as extensões inúmeras são as possibilidades para o nosso sistema!

6 comentários:

  1. Fugindo um pouco do tema do post, mas ainda dentro do contexto eu gostaria de perguntar uma coisa. Em alguns posts você diz que é, como eu, um infeliz proprietário das famigeradas placas de video da SiS 771/671. Eu estava usando o Crunchbang Waldorf, com base no Debian Wheezy. Consegui a resolução correta com as instruções do colega Hugo Bastos http://diversosassuntosbrasil.blogspot.com.br/2011/09/ubuntu-1110-e-placa-de-video-sis-671.html
    Depois de uma atualização eu perdi a resolução 1280x800. Não acho mais nenhuma solução, nem no Crunchbang. Conhece alguma que funcione no Debian Wheezy? E é possível usar o Gnome Shell com essa placa? No Fedora o drive vesa só chega a 1280x768 e não é satisfatória.
    Parabéns pelo blog!

    ResponderExcluir
  2.  Felizmente, eu era um infeliz usuário de um notebook com chip gráfico SiS; comprei um Dell e estou super satisfeito.
    Bom, pelo link do Hugo Bastos você compilou o driver através do git. Sendo assim, caso haja uma futura atualização de kernel o módulo deixa de funcionar. Deve ter ocorrido isso. Você deve repetir o processo de compilação toda vez que atualizar o kernel através dos repositórios.
    A droga desse chip gráfico não consegue aceleração de maneira nenhuma no Linux; somente algum reforço 2D, assim mesmo muito bugado e instável. Por isso mesmo o GNOME 3 não funciona no modo normal, apenas no fullback mode.
    Eu preferia usar o driver Vesa em 1280x768 que era menos problemático. Um exemplo simples de um xorg.conf para o vesa está em http://debianmaniaco.blogspot.com.br/2011/01/chip-grafico-sis-761671-no-debian-60.html
    Espero que você consiga se livrar dessa bomba o quanto antes. Nem no Windows o driver presta; ou seja, o problema é o chip gráfico mesmo que é de péssima qualidade.

    ResponderExcluir
  3. camarada, dá para dizeres qula o modelo do teu novo laptop?
    kudos

    ResponderExcluir
  4. então tem grafico hibridos, ou seja tem 2 graficas: 1 da intel e outra amd? se sim, como configuras/escolheas as graficas~?
    kudos

    ResponderExcluir
  5. Não, apenas da Intel HD graphics. Não precisei configurar nada para ela. É reconhecida como Intel Sandybrigde Mobile.

    ResponderExcluir