-
Seções
-
Importante
Tem um site ou blog, e quer ganhar dinheiro com ele? Ou então, quer divulgar o seu produto ou serviço para quem realmente pode interessar-se por ele, escolhendo o seu público alvo? Então, você precisa conhecer o Acalama. -
Adicione
Você pode adicionar este blog aos seus favoritos clicando aqui, ou adicionando em um dos destes locais:
Arquivos
-
Patrocinadores
-
Top 10 Comentaristas
- OiYes (2)
- Thiago (2)
- Doufer (1)
- Elias (1)
- Lara (1)
- Marcos Alexandre (1)
-
Nuvem de Tags
Áudio e Vídeo Amigos Bahia BBB Blogs Boas Notícias Bom Humor Carnaval Celulares Chuck Norris Comemorações Desabafo Dicas Downloads Encontro Essenciais Festa Filmes Gagdets Gambiarra Garotas Hoax Humor Negro Hype! Imagens Internet Explorer Iogurte Jabá Livros Músicas Memes Monetização Mulé Bunita Novidades Opinião Pessoais Problemas Profanação? SEO Super Idéias Tecnologia Temas Ubuntu Web Standards Wordpress
Busca por "ubuntu 3d"
Seja bem vindo ao Pimenta com Dendê!
Você chegou aqui procurando por "ubuntu 3d" no www.google.com.br.
O artigo que você busca pode ser este, intitulado "Efeitos 3D nas janelas do Ubuntu", logo abaixo. Caso não consiga encontrar o que queria, por gentileza, faça uma busca na barra logo acima.
Obrigado, e volte sempre!
Efeitos 3D nas janelas do Ubuntu
Descubra como habilitar efeitos 3D no Ubuntu, e dar efeito de profundidade nas janelas do cubo do Compiz-Fusion
Por Hilder Santos | Em 13/11/2007 | Arquivado em Linux, Novidades, Dicas, TecnologiaSim, foram dias e dias de ostracismo, e mais de uma semana sem botar as caras por aqui. Estive estou envolvido em uns projetos pessoais que estão tomando o meu precioso tempo, além de passar por alguns contratempos, que me impediram de postar algo novo nestes últimos dias. Não se preocupem, não fui raptado por E.T’s (pelo menos, não ainda), muito menos estou sob o efeito de estresse altíssimo.
Olhando o lado bom da coisa, pelo menos agora ninguém vai poder dar a desculpa de que não deu tempo de baixar a nova versão do Ubuntu. Eu dei todo o tempo necessário. (hehehehe)
Enfim… Vamos ao que interessa.
Hoje, inicia-se a série de Dicas para o Ubuntu, conforme havia prometido no último post. E eu começo falando um pouco sobre os efeitos 3D nativos da versão Gutsy.
Muita gente já viu famoso efeito do cubo 3D rotativo por aí, além das janelas que pegam fogo e que parecem feitas de borracha. Isso é possível com o Compiz-Fusion, o gerenciador de janelas e efeitos de área de trabalho padrão no Ubuntu 7.10.
A nova versão do Ubuntu já vem com alguns efeitos 3D por default. Porém, se você deseja utilizar todo os efeitos disponíveis, você precisa instalar o gerenciador de efeitos do Compiz-Fusion.
Para fazer isso, vá até o Terminal (em Aplicações > Acessórios > Terminal) e digite o seguintes comandos, dando Enter após cada linha (quando pedir o password, ou senha, digite a sua senha de usuário):
sudo apt-get update
sudo apt-get install compizconfig-settings-manager
Pronto. Só isso. Em Sistema > Preferências, surgirá uma nova opção para você controlar os efeitos da área de trabalho.
Uma vez lá, será possível controlar como cada janela ou item da área de trabalho se comportará, ao fechar o ser maximizada, por exemplo. Para obter os atalhos para as funções, vá até a última guia de cada efeito, que certamente você os encontrará por lá.
Com isso, você verá as janelas que pegam fogo ao minimizar, derretem ao fechar e se acoplam, além de efeitos de dar inveja em qualquer Aero do Windows Vista.
Mas… Existe uma função que não vem por padrão, e que dá um efeito super legal ao cubo: as janelas em 3D.
Esta função dá a impressão de “profundidade” nas janelas do cubo. Habilitá-las nas versões anteriores do Ubuntu era muito fácil: bastava instalar o pacote de plugins não oficiais do Compiz. Infelizmente, a versão do Compiz-Fusion que vem no Ubuntu Gutsy não permite este tipo de efeito, nem permite ou a instalação de plugins não oficiais… a não ser com que se use pequeno “macete”, que apresentarei a seguir, após muito fuçar por aí afora.
Para instalar as janelas em 3D, copie e cole todo o código a seguir, no Terminal:
sudo apt-get install compiz-bcop compiz-dev && sudo apt-get install build-essential libxcomposite-dev libpng12-dev libsm-dev libxrandr-dev libxdamage-dev libxinerama-dev libstartup-notification0-dev libgconf2-dev libgl1-mesa-dev libglu1-mesa-dev libmetacity-dev librsvg2-dev libdbus-1-dev libdbus-glib-1-dev libgnome-desktop-dev libgnome-window-settings-dev gitweb curl autoconf automake automake1.9 libtool intltool libxslt1-dev xsltproc && wget -O '3d.tar.gz' 'http://gitweb.opencompositing.org/?p=fusion/plugins/3d;a=snapshot;h=db3c51d6c5c0df268fc1ec29a4264ef3d21dbbb3' && tar -xvvzf '3d.tar.gz' && cd '3d' && make && sudo make install
Simples assim. No gerenciador do Compiz-Fusion, surgirá uma nova opção, de nome “3D Windows”.
E se você ainda tiver com dúvidas sobre o colírio visual que o Ubuntu pode oferecer pra você, vai um videozinho que eu preparei com alguns efeitos legais. Só para constar, o vídeo está na íntegra, e não sofreu qualquer tipo de edição. Tudo o que você verá (e ouvirá) foi gravado em tempo real.
Boa Diversão!!! ![]()
Mais do mesmo:
22 Respostas para 'Efeitos 3D nas janelas do Ubuntu':
Deixe uma Resposta
Se você também quer que a sua foto apareça nos comentários, abra gratuitamente uma conta no Gravatar.com, com o mesmo endereço de e-mail utilizado para a resposta.
Caso este seja o seu primeiro comentário aqui no Pimenta com Dendê, ele pode estar sujeito a aprovação.
Observações importantes:
Por favor, restrinja o seu comentário somente ao contexto do artigo, evitando dizer algo que não se relacione com o texto, como propagandas e publicidade, por exemplo.
Lembrando que o seu comentário pode passar por moderação. O autor do blog não garante que ele será aceito ou não.
Conteúdo difamatório e preconceituoso não serão permitidos sob nenhum aspecto, e você correrá sério risco de ser banido do site para sempre, além de serem tomadas as devidas providências com o seu nome.
O seu IP será gravado, e caso infrinja as regras, seu comentário poderá ser editado, sua entranhas jogadas aos porcos e, na pior das hipóteses, você parecerá um fã da Barbie ou do RBD. Portanto, cuidado com o que posta.
Ao clicar em "Enviar", você concorda e declara que o autor do blog não tem qualquer tipo de relacionamento com o comentário postado (ou até mesmo com você), refletindo-se este apenas na opinião única e exclusiva do comentarista.
Ameaças de morte, tentativas de suborno, seqüestro e propostas indecentes serão ignoradas ativamente, e seu IP será divulgado para a Polícia Federal.
Ou melhor, pule as propostas indecentes.









[15/11/2007 - 23:17]
Para quem tem uma placa de vídeo “popeira”, o Compiz-Fusion é sensacional.
[21/11/2007 - 17:18]
Fiz a cópia do texto colei no terminal e de início funcionou tudo, fez downloads, etc. Só que no final deu algum tipo de erro veja:
–18:14:51– http://gitweb.opencompositing.org/?p=fusion/plugins/3d;a=snapshot;h=db3c51d6c5c0df268fc1ec29a4264ef3d21dbbb3
=> `3d.tar.gz’
Resolvendo gitweb.opencompositing.org… falhou: Nome ou serviço desconhecido.
[2/12/2007 - 13:26]
nossa fiquei muito impressionado com essa demonstração do poderio gráfico do linux! em pensar que eu achava o vista perfeito… bem, me enganei! só uma perguntinha… é possível trazer esses belos efeitos, por meio de algum programa, para o windows?? ou somente nos SO’s linux??
forte abraço
[2/12/2007 - 14:36]
Um dia ainda experimento esse bicho pra não morrer só no Windows. O campo de força do costume é difícil de romper. Se escutar uma explosão por aí, é porque consegui.
[5/12/2007 - 13:28]
Ai que programa vc usa pra escutar musica e para assistir filme???
Eu não gosto do totem e nem do rhythmbox
Desde ja agradeso
[31/12/2007 - 12:30]
Cara só uma coisa a dizer… SENSACIONAL
A um bom tempo venho procurando como fazer isso no Ubuntu 7.10 (cheguei a copiar os plugins de outra instalação (ubuntu 7.04) mas mesmo assim não tinha funcionado e com a sua dica foi de primeira…
A familia Violencia.Com agradece…
Um feliz ano novo pra você e para todos…
[15/1/2008 - 00:26]
Excelente dica. Parabéns pelo site e divulgação do Linux.
[12/2/2008 - 23:43]
Muito bom. So q estou com um probleminha.
Instala tudo bem sem error mas nao aparece a opcao de 3d Window no gerenciador do Compiz-fusion.
Alguma idea?? poderia ajudar??
Obrigado
[14/2/2008 - 11:50]
estou com o mesmo problema do rodrigo………………instalei tudo e não aparece a opção 3d windows
[14/2/2008 - 13:25]
Esta pesquisando sobre ubuntu na net de como instalar codes para ver vídeos ai
Vi eu ótimo artigo sobre os Efeitos 3D nas janelas do Ubuntu ai veio a duvida
Tem que esta com a Internet conectada????
Dês já agradece obrigado
[14/2/2008 - 14:31]
[...] EFEITO 3D nas janelas: http://pimentacomdende.com/efeitos-3d-nas-janelas-do-ubuntu.html [...]
[14/2/2008 - 17:12]
Estou encontrando um problema um pouco raro aqui… Deposi de instalar as ultimas atualizações de kernel de do próprio compiz, não consigo mais instalar este plugin. Tudo vai ok até o momento em que ele começa a ser compilado, que é quando recebo as seguintes mensagens:
compiling : 3d.c -> build/3d.loIn file included from 3d.c:47:
build/3d_options.h:15:27: error: compiz-common.h: No such file or directory
In file included from 3d.c:47:
build/3d_options.h:19: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CompPluginVTable’
3d.c:51: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ’static’
3d.c: In function ‘tdPreparePaintScreen’:
3d.c:216: error: ‘displayPrivateIndex’ undeclared (first use in this function)
3d.c:216: error: (Each undeclared identifier is reported only once
3d.c:216: error: for each function it appears in.)
3d.c: In function ‘tdPaintWindow’:
3d.c:294: error: ‘displayPrivateIndex’ undeclared (first use in this function)
3d.c: In function ‘tdAddWindow’:
3d.c:570: error: ‘displayPrivateIndex’ undeclared (first use in this function)
3d.c: In function ‘tdPaintTransformedOutput’:
3d.c:591: error: ‘displayPrivateIndex’ undeclared (first use in this function)
3d.c: In function ‘tdPaintOutput’:
3d.c:669: error: ‘displayPrivateIndex’ undeclared (first use in this function)
3d.c: In function ‘tdDonePaintScreen’:
3d.c:689: error: ‘displayPrivateIndex’ undeclared (first use in this function)
3d.c: In function ‘tdCubePaintTop’:
3d.c:739: error: ‘displayPrivateIndex’ undeclared (first use in this function)
3d.c: In function ‘tdCubePaintBottom’:
3d.c:759: error: ‘displayPrivateIndex’ undeclared (first use in this function)
3d.c: In function ‘tdWalkFirst’:
3d.c:775: error: ‘displayPrivateIndex’ undeclared (first use in this function)
3d.c: In function ‘tdWalkLast’:
3d.c:782: error: ‘displayPrivateIndex’ undeclared (first use in this function)
3d.c: In function ‘tdWalkNext’:
3d.c:789: error: ‘displayPrivateIndex’ undeclared (first use in this function)
3d.c: In function ‘tdWalkPrev’:
3d.c:796: error: ‘displayPrivateIndex’ undeclared (first use in this function)
3d.c: In function ‘tdInitWindowWalker’:
3d.c:803: error: ‘displayPrivateIndex’ undeclared (first use in this function)
3d.c: In function ‘tdInitPluginForDisplay’:
3d.c:824: error: ‘displayPrivateIndex’ undeclared (first use in this function)
3d.c: In function ‘tdFiniPluginForDisplay’:
3d.c:880: error: ‘displayPrivateIndex’ undeclared (first use in this function)
3d.c: In function ‘tdInitPluginForScreen’:
3d.c:907: error: ‘displayPrivateIndex’ undeclared (first use in this function)
3d.c: In function ‘tdFiniPluginForScreen’:
3d.c:929: error: ‘displayPrivateIndex’ undeclared (first use in this function)
3d.c: In function ‘tdInitDisplay’:
3d.c:959: error: ‘displayPrivateIndex’ undeclared (first use in this function)
3d.c: In function ‘tdFiniDisplay’:
3d.c:969: error: ‘displayPrivateIndex’ undeclared (first use in this function)
3d.c: In function ‘tdInitScreen’:
3d.c:981: error: ‘displayPrivateIndex’ undeclared (first use in this function)
3d.c: In function ‘tdFiniScreen’:
3d.c:1027: error: ‘displayPrivateIndex’ undeclared (first use in this function)
3d.c: In function ‘tdInitWindow’:
3d.c:1044: error: ‘displayPrivateIndex’ undeclared (first use in this function)
3d.c: In function ‘tdFiniWindow’:
3d.c:1063: error: ‘displayPrivateIndex’ undeclared (first use in this function)
3d.c: In function ‘tdInit’:
3d.c:1070: error: ‘displayPrivateIndex’ undeclared (first use in this function)
3d.c: In function ‘tdFini’:
3d.c:1079: error: ‘displayPrivateIndex’ undeclared (first use in this function)
make: ** [build/3d.lo] Erro 1
Alguma idéia do que pode vir a ser este problema?
Obrigado pela atenção. ^_^
[23/2/2008 - 22:44]
Pessoal,
Após o procedimento é criada a pasta /root/.compiz - sendo assim é necessário seguir os seguintes passos:
1. Copiar a pasta /home/.compiz para o home de seu usuário
2. Mudar as permissões dessa pasta para o seu user
3. Copiar o arquivo /home/$user/.compiz/metadata/3d.xml para pasta usr/share/compiz
4. Reiniciar
[1/3/2008 - 23:03]
1. No “http://gitweb.opencompositing.org/?p=fusion/plugins/3d” o snapshot atualizado é “a51ccc7c287f4c09104ba95bfa09c537378e89e2″
2. Porem mesmo atualizando o endereço, recebo a mensagem abaixo:
Resolvendo gitweb.opencompositing.org… 195.114.19.35
Conectando a gitweb.opencompositing.org|195.114.19.35|:80… conectado.
HTTP requisição enviada, aguardando resposta… 200 OK
Tamanho: nao especificado [application/x-gzip]
[ ] 9,567 13.47K/s
22:33:00 (13.44 KB/s) - `3d.tar.gz’ salvo [9567]
drwxrwxr-x root/root 0 2008-01-23 02:07 3d/
-rw-rw-r– root/root 21871 2008-01-23 02:07 3d/3d.c
-rw-rw-r– root/root 2926 2008-01-23 02:07 3d/3d.xml.in
-rw-rw-r– root/root 18427 2008-01-23 02:07 3d/Makefile
-rw-rw-r– root/root 34 2008-01-23 02:07 3d/plugin.info
convert : 3d.xml.in -> build/3d.xml
bcop’ing : build/3d.xml -> build/3d_options.h
bcop’ing : build/3d.xml -> build/3d_options.c
schema : build/3d.xml -> build/compiz-3d.schema
make: *** Sem regra para processar o alvo `build/3d.lo’, necessário por `c-build-objs’. Pare.
Sou novo no linux.O que preciso fazer? Help!!
[6/4/2008 - 02:31]
Legal este addons no compiz fufou beleza.
[13/4/2008 - 17:10]
eu fiz todo o procedimento no ubuntu 8.04, mais deu uns erros no final, poderia me ajudar?
agradeço.
os erros começa depois que ele solicita um determinado arquivo
Instalando build-essential (11.3ubuntu1) …
Processing triggers for libc6 …
ldconfig deferred processing now taking place
–16:56:11– http://gitweb.opencompositing.org/?p=fusion/plugins/3d;a=snapshot;h=db3c51d6c5c0df268fc1ec29a4264ef3d21dbbb3
=> `3d.tar.gz’
Resolvendo gitweb.opencompositing.org… 195.114.19.35
Conectando a gitweb.opencompositing.org|195.114.19.35|:80… conectado.
HTTP requisição enviada, aguardando resposta… 200 OK
Tamanho: nao especificado [application/x-gzip]
[ ] 10,295 5.64K/s
16:56:29 (5.64 KB/s) - `3d.tar.gz’ salvo [10295]
drwxrwxr-x root/root 0 2007-08-06 11:48 3d/
-rw-rw-r– root/root 26793 2007-08-06 11:48 3d/3d.c
-rw-rw-r– root/root 3296 2007-08-06 11:48 3d/3d.xml.in
-rw-rw-r– root/root 16338 2007-08-06 11:48 3d/Makefile
-rw-rw-r– root/root 34 2007-08-06 11:48 3d/plugin.info
convert : 3d.xml.in -> build/3d.xml
bcop’ing : build/3d.xml -> build/3d_options.h
bcop’ing : build/3d.xml -> build/3d_options.c
schema : build/3d.xml -> build/compiz-3d.schema
compiling : 3d.c -> build/3d.lo3d.c:46:18: erro: cube.h: Arquivo ou diretório inexistente
In file included from 3d.c:47:
build/3d_options.h:19: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
build/3d_options.h:52: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
build/3d_options.h:68: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdGetMipmaps’
build/3d_options.h:72: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdGetDisableCulling’
build/3d_options.h:76: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdGetDisableCaps’
build/3d_options.h:80: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdGetManualOnly’
build/3d_options.h:88: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdGetBevelTopleft’
build/3d_options.h:92: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdGetBevelTopright’
build/3d_options.h:96: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdGetBevelBottomleft’
build/3d_options.h:100: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdGetBevelBottomright’
3d.c:57: erro: expected specifier-qualifier-list before ‘Bool’
3d.c:67: erro: expected specifier-qualifier-list before ‘Bool’
3d.c:77: erro: expected specifier-qualifier-list before ‘Bool’
3d.c:132: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘windowIs3D’
3d.c:149: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘differentResolutions’
3d.c: Na função ‘tdPreparePaintScreen’:
3d.c:216: erro: dereferencing pointer to incomplete type
3d.c:216: erro: dereferencing pointer to incomplete type
3d.c:217: aviso: implicit declaration of function ‘CUBE_SCREEN’
3d.c:217: aviso: nested extern declaration of ‘CUBE_SCREEN’
3d.c:219: erro: ‘tdScreen’ has no member named ‘active’
3d.c:219: erro: ‘cs’ undeclared (first use in this function)
3d.c:219: erro: (Each undeclared identifier is reported only once
3d.c:219: erro: for each function it appears in.)
3d.c:219: erro: ‘RotationNone’ undeclared (first use in this function)
3d.c:220: aviso: implicit declaration of function ‘tdGetManualOnly’
3d.c:220: aviso: nested extern declaration of ‘tdGetManualOnly’
3d.c:221: erro: ‘RotationManual’ undeclared (first use in this function)
3d.c:223: erro: ‘tdScreen’ has no member named ‘currentMoMode’
3d.c:224: erro: ‘tdScreen’ has no member named ‘currentViewportNum’
3d.c:224: erro: dereferencing pointer to incomplete type
3d.c:225: erro: ‘tdScreen’ has no member named ‘currentScreenNum’
3d.c:225: erro: dereferencing pointer to incomplete type
3d.c:226: erro: ‘tdScreen’ has no member named ‘currentDifferentResolutions’
3d.c:226: aviso: implicit declaration of function ‘differentResolutions’
3d.c:226: aviso: nested extern declaration of ‘differentResolutions’
3d.c:228: erro: ‘tdScreen’ has no member named ‘currentMoMode’
3d.c:229: erro: ‘tdScreen’ has no member named ‘currentViewportNum’
3d.c:229: erro: dereferencing pointer to incomplete type
3d.c:230: erro: ‘tdScreen’ has no member named ‘currentScreenNum’
3d.c:230: erro: dereferencing pointer to incomplete type
3d.c:231: erro: ‘tdScreen’ has no member named ‘currentDifferentResolutions’
3d.c:233: erro: ‘tdScreen’ has no member named ‘currentViewportNum’
3d.c:234: erro: ‘CUBE_MOMODE_MULTI’ undeclared (first use in this function)
3d.c:234: erro: dereferencing pointer to incomplete type
3d.c:235: erro: ‘tdScreen’ has no member named ‘xMove’
3d.c:236: erro: ‘tdScreen’ has no member named ‘currentViewportNum’
3d.c:236: erro: ‘tdScreen’ has no member named ‘currentViewportNum’
3d.c:238: erro: ‘tdScreen’ has no member named ‘xMove’
3d.c:241: erro: ‘tdScreen’ has no member named ‘active’
3d.c:243: erro: ‘tdScreen’ has no member named ‘lastInViewportListSize’
3d.c:243: erro: dereferencing pointer to incomplete type
3d.c:245: erro: ‘tdScreen’ has no member named ‘lastInViewportList’
3d.c:246: erro: ‘tdScreen’ has no member named ‘lastInViewportList’
3d.c:246: erro: dereferencing pointer to incomplete type
3d.c:247: erro: ‘tdScreen’ has no member named ‘lastInViewportListSize’
3d.c:247: erro: dereferencing pointer to incomplete type
3d.c:250: erro: dereferencing pointer to incomplete type
3d.c:251: erro: ‘tdScreen’ has no member named ‘lastInViewportList’
3d.c:253: erro: ‘tdScreen’ has no member named ‘maxZ’
3d.c:255: erro: dereferencing pointer to incomplete type
3d.c:255: erro: dereferencing pointer to incomplete type
3d.c:257: aviso: implicit declaration of function ‘windowIs3D’
3d.c:257: aviso: nested extern declaration of ‘windowIs3D’
3d.c:260: erro: dereferencing pointer to incomplete type
3d.c:263: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:265: erro: dereferencing pointer to incomplete type
3d.c:267: erro: ‘tdScreen’ has no member named ‘lastInViewportList’
3d.c:267: erro: ‘tdScreen’ has no member named ‘lastInViewportList’
3d.c:268: erro: ‘tdScreen’ has no member named ‘lastInViewportList’
3d.c:270: erro: ‘tdScreen’ has no member named ‘lastInViewportList’
3d.c:276: erro: ‘tdScreen’ has no member named ‘maxZ’
3d.c:277: erro: ‘tdScreen’ has no member named ‘maxZ’
3d.c:281: aviso: implicit declaration of function ‘UNWRAP’
3d.c:281: aviso: nested extern declaration of ‘UNWRAP’
3d.c:281: erro: ‘preparePaintScreen’ undeclared (first use in this function)
3d.c:282: erro: dereferencing pointer to incomplete type
3d.c:283: aviso: implicit declaration of function ‘WRAP’
3d.c:283: aviso: nested extern declaration of ‘WRAP’
3d.c: No nivel superior:
3d.c:287: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdPaintWindow’
3d.c: Na função ‘tdAddWindow’:
3d.c:570: erro: dereferencing pointer to incomplete type
3d.c:570: erro: dereferencing pointer to incomplete type
3d.c:571: erro: dereferencing pointer to incomplete type
3d.c:571: erro: dereferencing pointer to incomplete type
3d.c:571: erro: dereferencing pointer to incomplete type
3d.c:573: erro: ‘tdScreen’ has no member named ‘first’
3d.c:575: erro: ‘tdScreen’ has no member named ‘first’
3d.c:575: erro: ‘tdScreen’ has no member named ‘last’
3d.c:579: erro: ‘tdScreen’ has no member named ‘last’
3d.c:580: erro: ‘tdWindow’ has no member named ‘prev’
3d.c:580: erro: ‘tdScreen’ has no member named ‘last’
3d.c:581: erro: ‘tdScreen’ has no member named ‘last’
3d.c: No nivel superior:
3d.c:586: aviso: type defaults to ‘int’ in declaration of ‘ScreenPaintAttrib’
3d.c:586: erro: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
3d.c:662: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdPaintOutput’
3d.c: Na função ‘tdDonePaintScreen’:
3d.c:689: erro: dereferencing pointer to incomplete type
3d.c:689: erro: dereferencing pointer to incomplete type
3d.c:692: erro: ‘tdScreen’ has no member named ‘active’
3d.c:692: erro: ‘tdScreen’ has no member named ‘tdWindowExists’
3d.c:696: aviso: implicit declaration of function ‘damageScreen’
3d.c:696: aviso: nested extern declaration of ‘damageScreen’
3d.c:698: erro: ‘tdScreen’ has no member named ‘tdWindowExists’
3d.c:698: erro: ‘FALSE’ undeclared (first use in this function)
3d.c:700: erro: dereferencing pointer to incomplete type
3d.c:700: erro: dereferencing pointer to incomplete type
3d.c:702: erro: dereferencing pointer to incomplete type
3d.c:702: erro: dereferencing pointer to incomplete type
3d.c:702: erro: dereferencing pointer to incomplete type
3d.c:705: erro: ‘tdScreen’ has no member named ‘active’
3d.c:707: erro: ‘cs’ undeclared (first use in this function)
3d.c:708: erro: ‘tdScreen’ has no member named ‘maxZ’
3d.c:723: erro: ‘tdScreen’ has no member named ‘tdWindowExists’
3d.c:723: erro: ‘TRUE’ undeclared (first use in this function)
3d.c:727: erro: ‘donePaintScreen’ undeclared (first use in this function)
3d.c:728: erro: dereferencing pointer to incomplete type
3d.c: No nivel superior:
3d.c:734: aviso: type defaults to ‘int’ in declaration of ‘ScreenPaintAttrib’
3d.c:734: erro: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
3d.c:754: aviso: type defaults to ‘int’ in declaration of ‘ScreenPaintAttrib’
3d.c:754: erro: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token
3d.c: Na função ‘tdWalkFirst’:
3d.c:775: erro: dereferencing pointer to incomplete type
3d.c:775: erro: dereferencing pointer to incomplete type
3d.c:776: erro: ‘tdScreen’ has no member named ‘first’
3d.c:777: aviso: control reaches end of non-void function
3d.c: Na função ‘tdWalkLast’:
3d.c:782: erro: dereferencing pointer to incomplete type
3d.c:782: erro: dereferencing pointer to incomplete type
3d.c:783: erro: ‘tdScreen’ has no member named ‘last’
3d.c:784: aviso: control reaches end of non-void function
3d.c: Na função ‘tdWalkNext’:
3d.c:789: erro: dereferencing pointer to incomplete type
3d.c:789: erro: dereferencing pointer to incomplete type
3d.c:789: erro: dereferencing pointer to incomplete type
3d.c:790: erro: ‘tdWindow’ has no member named ‘next’
3d.c:791: aviso: control reaches end of non-void function
3d.c: Na função ‘tdWalkPrev’:
3d.c:796: erro: dereferencing pointer to incomplete type
3d.c:796: erro: dereferencing pointer to incomplete type
3d.c:796: erro: dereferencing pointer to incomplete type
3d.c:797: erro: ‘tdWindow’ has no member named ‘prev’
3d.c:798: aviso: control reaches end of non-void function
3d.c: No nivel superior:
3d.c:801: erro: expected declaration specifiers or ‘…’ before ‘CompWalker’
3d.c: Na função ‘tdInitWindowWalker’:
3d.c:803: erro: dereferencing pointer to incomplete type
3d.c:803: erro: dereferencing pointer to incomplete type
3d.c:806: erro: ‘initWindowWalker’ undeclared (first use in this function)
3d.c:807: erro: dereferencing pointer to incomplete type
3d.c:807: erro: ‘walker’ undeclared (first use in this function)
3d.c:810: erro: ‘tdScreen’ has no member named ‘active’
3d.c:810: erro: ‘tdScreen’ has no member named ‘tdWindowExists’
3d.c:811: erro: ‘cs’ undeclared (first use in this function)
3d.c:811: erro: ‘BTF’ undeclared (first use in this function)
3d.c: No nivel superior:
3d.c:821: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdInitPluginForDisplay’
3d.c: Na função ‘tdFiniPluginForDisplay’:
3d.c:880: erro: dereferencing pointer to incomplete type
3d.c:882: erro: ‘finiPluginForDisplay’ undeclared (first use in this function)
3d.c:883: erro: dereferencing pointer to incomplete type
3d.c:886: erro: dereferencing pointer to incomplete type
3d.c:889: erro: dereferencing pointer to incomplete type
3d.c:889: erro: dereferencing pointer to incomplete type
3d.c:891: erro: dereferencing pointer to incomplete type
3d.c:891: erro: dereferencing pointer to incomplete type
3d.c:892: erro: ‘paintTransformedOutput’ undeclared (first use in this function)
3d.c:893: erro: ‘paintWindow’ undeclared (first use in this function)
3d.c:894: erro: ‘paintOutput’ undeclared (first use in this function)
3d.c:895: erro: ‘donePaintScreen’ undeclared (first use in this function)
3d.c:896: erro: ‘preparePaintScreen’ undeclared (first use in this function)
3d.c:897: erro: ‘initWindowWalker’ undeclared (first use in this function)
3d.c: No nivel superior:
3d.c:904: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdInitPluginForScreen’
3d.c: Na função ‘tdFiniPluginForScreen’:
3d.c:929: erro: dereferencing pointer to incomplete type
3d.c:929: erro: dereferencing pointer to incomplete type
3d.c:931: erro: ‘finiPluginForScreen’ undeclared (first use in this function)
3d.c:932: erro: dereferencing pointer to incomplete type
3d.c:935: erro: dereferencing pointer to incomplete type
3d.c:939: erro: ‘cs’ undeclared (first use in this function)
3d.c:939: erro: ‘paintTop’ undeclared (first use in this function)
3d.c:940: erro: ‘paintBottom’ undeclared (first use in this function)
3d.c: No nivel superior:
3d.c:944: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdInitDisplay’
3d.c: Na função ‘tdFiniDisplay’:
3d.c:969: erro: dereferencing pointer to incomplete type
3d.c:971: aviso: implicit declaration of function ‘freeScreenPrivateIndex’
3d.c:971: aviso: nested extern declaration of ‘freeScreenPrivateIndex’
3d.c:973: erro: ‘initPluginForDisplay’ undeclared (first use in this function)
3d.c:974: erro: ‘finiPluginForDisplay’ undeclared (first use in this function)
3d.c: No nivel superior:
3d.c:979: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdInitScreen’
3d.c: Na função ‘tdFiniScreen’:
3d.c:1027: erro: dereferencing pointer to incomplete type
3d.c:1027: erro: dereferencing pointer to incomplete type
3d.c:1029: aviso: implicit declaration of function ‘freeWindowPrivateIndex’
3d.c:1029: aviso: nested extern declaration of ‘freeWindowPrivateIndex’
3d.c:1031: erro: ‘tdScreen’ has no member named ‘lastInViewportList’
3d.c:1032: erro: ‘tdScreen’ has no member named ‘lastInViewportList’
3d.c:1034: erro: ‘initPluginForScreen’ undeclared (first use in this function)
3d.c:1035: erro: ‘finiPluginForScreen’ undeclared (first use in this function)
3d.c: No nivel superior:
3d.c:1040: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdInitWindow’
3d.c: Na função ‘tdFiniWindow’:
3d.c:1063: erro: dereferencing pointer to incomplete type
3d.c:1063: erro: dereferencing pointer to incomplete type
3d.c:1063: erro: dereferencing pointer to incomplete type
3d.c: No nivel superior:
3d.c:1068: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdInit’
3d.c: Na função ‘tdFini’:
3d.c:1080: aviso: implicit declaration of function ‘freeDisplayPrivateIndex’
3d.c:1080: aviso: nested extern declaration of ‘freeDisplayPrivateIndex’
3d.c: Na função ‘tdGetVersion’:
3d.c:1085: erro: ‘ABIVERSION’ undeclared (first use in this function)
3d.c:1086: aviso: control reaches end of non-void function
3d.c: No nivel superior:
3d.c:1088: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘tdVTable’
3d.c:1106: erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
make: ** [build/3d.lo] Erro 1
filho@filho:~/3d$
[28/4/2008 - 21:07]
eu fiz todo o pracedimento daew setalo de boa mas num cosigo fazer fuincionar
[1/5/2008 - 01:27]
Eu fiz a lista de update e tdo mais
mas so q na hra q vo instalar o pacote da um erro:
wesley@wesley-desktop:~$ sudo apt-get install compizconfig-settings-manager
E: Não foi possível obter trava /var/lib/dpkg/lock - open (11 Recurso temporariamente indisponível)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
wesley@wesley-desktop:~$
Tem alguma ideia do que pode ser??
Vlw
[9/5/2008 - 14:14]
Cara, desculpe pela palavra mas você é “foda”. Muito louco, fiz aqui e deu certinho. Tá funfando numa boa. Ainda coloquei o Esmerald para dar uma completada. Só queria saber como tu conseguiu esse efeito com o fundo estrelado em 3d??? Inté.
[16/5/2008 - 17:19]
Por favor vc poderia responder pq para a maioria tá dando erro na hora de instalar????
Fico no aguardo
[16/5/2008 - 18:05]
Opa, Ruyslan,
Essa dica se aplica apenas para a versão anterior do Ubuntu, a 7.10. Como estamos na 8.04 (e eu ainda nem instalei ela para testar), provavelmente estas dicas não funcionarão.
Verifique a sua versão do Ubuntu.
Abraço!
[24/7/2008 - 20:47]
Sobre os erros acima citado…
tbm tive o mesmo problema e resolvi muito simples, não conseguir instalar pelo shell,no Ubuntu 8.04.
Entao fui até aplicações>Adicionar/Remover “na guia exibir: deixe na opção *todos aplicativos disponiveis”.Em procurar coloque:”advanced desktop effects Settings”(sem as aspas)
e depois procure por “compiz fusion icon” para ter um icone de atalho proximo ao relogio…