Configurando janelas 3D com o plugin Freewins do Compiz no Ubuntu Linux

Publicado por Eduardo Carrega em 22/12/2008

[ Hits: 14.748 ]

 


Configurando janelas 3D com o plugin Freewins do Compiz no Ubuntu Linux



Os ambientes 3D estão cada vez mais em evidência, com tecnologias como o Compiz e o novíssimo Looking Glass da Sun, e até há rumores de patentes sendo registradas pela Maçã de ambientes tridimensionais completos, porém tudo isso parece ainda um pouco distante de nós, pobres mortais, é o que vamos desmistificar.

Essa dica é para aproximar qualquer usuário de um ambiente 3D completo, utilizando o plugin Freewins do Compiz, que alguns confundem com o próprio desktop 3D, mas ele faz é muito mais, ele roda em conjunto com seu cubo do Compiz e outros plugins, e faz com que cada uma de suas janelas e softwares abertos em cada ambiente, tenham tratamento tridimensional separado.

No final, o recurso fica tão natural e agradável na organização de seu desktop como organizar seu gadgtes sobre sua mesa de escritório.
Linux: Configurando Janelas 3D com o plugin Freewins no Compiz Ubuntu
Instalando os pacotes e dependências necessárias para compilar o Freewins:

sudo apt-get install compizconfig-settings-manager compiz-dev libcompizconfig0-dev libglu1-mesa-dev compiz-bcop compiz-fusion-bcop compiz-bcop libcairo2 libcairo2-dev libcairomm-1.0-1 libcairo-perl libcairo-ruby1.8 libglitz1 libmono-cairo1.0-cil libmono-cairo2.0-cil libpixman-1-0 libpixman-1-dev python-cairo build-essential libtool git-core git

Obter o freewins via GIT:

git clone git://anongit.compiz-fusion.org/users/warlock/freewins

3 - Dar permissão de escrita ao freewins:

sudo chmod 0777 freewins/

4 - Acessar a pasta, construir e executar:

cd freewins
$ sudo make
$ sudo make install


Configuração

Vá em Sistemas > Preferências > Gerenciador de configurações do CompizConfig (CCSM).

Em "Efeitos" ative "Freely Transformable Windows".
Linux: Configurando Janelas 3D com o plugin Freewins no Compiz Ubuntu
Operação básica:
  • Rotacionar a janela: Ctrl + Shift + botão esquerdo mouse
  • Profundidade na janela: Ctrl + Shift + botão direito do mouse
  • Resetar: Ctrl + Shift + clique na bolinha do mouse ou Ctrl + Shift + r

Informação útil:

GIT: é uma ferramenta para clonar repositórios, basicamente uma versão do apt-get para obter os pacotes para compilar. Para acessar o Git versão GUI, Alt + F2: /usr/bin/git-gui.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Instalando VMWare Player no kernel 2.6.28

NTFS sem gambiarra

Manual de instalação do giFT (traduzido)

Recuperar grub após instalação do Windows

Ativar botao de desligar no xfce4

  

Comentários
[1] Comentário enviado por afdominguez em 26/12/2008 - 10:39h

Bom Dia.
Colega, utilizo a o UBUNTU 8 e quando tentei instalar os pacotes e as dependencias citadas no seu artigo, ele me retornou a seguinte mensagem.

O pacote compiz-bcop não está disponível, mas é referenciado por outro pacote.
Isto pode significar que o pacote está faltando, ficou obsoleto ou
está disponível somente a partir de outra fonte
No entanto, os pacotes a seguir o substituem:
compiz-fusion-bcop
E: O pacote compiz-bcop não tem candidato para instalação

Sou novo no mundo Linux e gostaria de ajuda.

Obrigado.

[2] Comentário enviado por eucassiojr em 29/12/2008 - 11:04h

Aqui no meu Ubuntu 8.10 ocorreu o mesmo erro, então utilizei o comando abaixo para baixar as dependências e instalei o resto normalmente conforme é descrito no tutorial.

$sudo apt-get install compizconfig-settings-manager compiz-dev libcompizconfig0-dev libglu1-mesa-dev compiz-fusion-bcop libcairo2 libcairo2-dev libcairomm-1.0-1 libcairo-perl libcairo-ruby1.8 libglitz1 libmono-cairo1.0-cil libmono-cairo2.0-cil libpixman-1-0 libpixman-1-dev python-cairo build-essential libtool git-core git

Instalou tudo bem e apareceu no Gerenciador de configurações do CompizConfig, mas quando vou utilizar ele perde todos os efeitos e desativa o Compiz, só voltando depois de me logar novamente.

[3] Comentário enviado por dtomadon em 02/01/2009 - 10:55h

Olá instalei seguindo suas dicas, mas quando dou o comando :

Rotacionar a janela: Ctrl + Shift + botão esquerdo mouse
Profundidade na janela: Ctrl + Shift + botão direito do mouse

O modo gráfico trava preciso reiniciar o modo gráfico , vc saberia me dizer o que pode ser feito para evitar isso????

[4] Comentário enviado por annakamilla em 02/01/2009 - 14:03h

não consigo instala-lo

freewins.c:337: aviso: passing argument 1 of ‘compLogMessage’ from incompatible pointer type
freewins.c:337: aviso: passing argument 2 of ‘compLogMessage’ makes pointer from integer without a cast
freewins.c:337: erro: incompatible type for argument 3 of ‘compLogMessage’
freewins.c:337: erro: too few arguments to function ‘compLogMessage’
make: ** [build/freewins.lo] Erro 1

[5] Comentário enviado por annakamilla em 02/01/2009 - 14:07h

dtomadon:

já tentou tirar mais alguns efeitos do compiz para que não trave tanto.
pois para sua placa de video travar tanto é porque deve estar faltando memória para compartilhar video.


[6] Comentário enviado por educarrega em 28/02/2009 - 09:38h

Sobre o compiz-bcop, sim, perdeu seu candidato a instalação e passou a ser o compiz-fusion-bcop, portanto a linha de instalação ficou assim:

sudo apt-get install compizconfig-settings-manager compiz-dev libcompizconfig0-dev libglu1-mesa-dev compiz-bcop compiz-fusion-bcop libcairo2 libcairo2-dev libcairomm-1.0-1 libcairo-perl libcairo-ruby1.8 libglitz1 libmono-cairo1.0-cil libmono-cairo2.0-cil libpixman-1-0 libpixman-1-dev python-cairo build-essential libtool git-core git

[7] Comentário enviado por educarrega em 28/02/2009 - 09:40h

Quanto aos erros do X, travamentos e afins, é previsível este tipo de comportamento, já que o Freewins é um plugin em desenvolvimento, e nem sequer consta na listas oficial de plugins por padrão instalados.

Consegui rodar utilizando 4 desktops, girar os cubos, mas é aconselhável alterar as propriedades do freewins para que ele faça o simples e trivial, girar janelas e nada mais, talvez reduzindo os comandos ele compatibilize melhor com os outros plugins em ação.

[8] Comentário enviado por airtonsouza em 21/04/2011 - 19:29h

Caro Eduardo, estou gatinhando no linux, uso o ubuntu 10.10 em um not asus core i5, queria fazer funcionar o desktop 3d, procurei muito pelo "viva o linux" achei um tanto de opções, mas seu tópico é simples e objetivo, me ajudou muito e fez funcionar o 3d, este Linux e D+... OBRIGADO



Contribuir com comentário