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

Publicado por Eduardo Carrega em 22/12/2008

[ Hits: 15.533 ]

 


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

PostgreSQL 8.x (RHEL e Fedora)

"Ipscan" com shell script+dialog+nmap

Placa de rede Attansic Technology L2 (atl2)

Java Virtual Machine e seus conceitos (para iniciantes)

Explorando vulnerabilidades em websites

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts