Pular para o conteúdo

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

Dica publicada em Linux / Introdução
Eduardo Carrega educarrega
Hits: 16.135 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
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.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Nenhuma dica encontrada.

Instalando o Shibboleth Service Provider (2.3) no Gentoo

CFTV completo no Debian Sarge 3.1

GNOME 3 - Mudando a Tela de Logon

Incrementando a segurança com o Firestarter

Linux na IPTV do Brasil - difícil caminho

#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

Entre na sua conta para comentar.