Xubuntu + Compiz + Emerald [RESOLVIDO]

1. Xubuntu + Compiz + Emerald [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/07/2011 - 18:42h

Estou fazendo uns testes aqui com o xfce integrando o compiz e o emerald a ele, já consegui fazer tudo funcionar certinho, baixei o tema Divergence IV - A-New-Hope e ficou tudo realmente lindo.

(olha uma screen do gnome-look http://gnome-look.org/CONTENT/content-pre1/133892-1.jpg )

O único problema é que preciso de um "fix", digamos assim, ao iniciar a sessão. Criei um script para fazer isso e executar o comando:

$ compiz ccp --sm-disable --replace

Poderia deixar assim, mas queria fazer um artigo sobre isso e não vai ficar legal esse script porque na verdade quando eu inicio a sessão, o compiz inicia, buga o desktop inteiro, ai o script se auto executa e tudo passa a funcionar... mas é feio isso entende? xD

Então tenho algumas alternativas:

1) Iniciar o compiz com esses parametros, sem execução do script.

2) Desativar a inicialização do compiz, emerald e qualquer outro gerenciador de janelas e deixar que o script faça isso usando os parametros necessários.

O único problema é que não sei como fazer hehe, então se alguém poder dar uma ajuda agradeço =)

Ps.: Sobre a solução 2, eu sei fazer o script, o problema é desativar a inicialização dos componentes citados sem comprometer a execução pelo script.


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/07/2011 - 22:26h

Rapaz, parece que o problema está nesta versão do XFCE. Está com o XUbuntu-11.04?
Se for é isso mesmo. O XFCE-4.8 tem seu próprio sistema de redenrização, e parece que conflita com o Compiz.
Usei esta versão do XUbuntu e não consegui aplicar o Emerald, instala mas não aplica os temas. Outros colegas criaram tópicos relatando o mesmo problema. Só não sei se já foi reportado o 'bug' e se corrigiram.

3. Re: Xubuntu + Compiz + Emerald [RESOLVIDO]

Roger
rootgerr

(usa Slackware)

Enviado em 07/07/2011 - 20:38h

Opcionalmente voce pode desativar a inicialização automática do compiz, baixar o compiz-fusion-icon ou seja lá qual for o nome dele em sua distro ele carrega o D.E. normal e se quiser mudar para compiz ative através do ícone


4. Re: Xubuntu + Compiz + Emerald [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/07/2011 - 22:37h

Pois é amigos, o Xubuntu 11.04 não é compatível com o Compiz/Emerald. Eu consegui fazer funcionar com um downgrade nas versões de ambos.

Sobre o compiz-fusion-icon (fusion-icon), ele não funciona aqui por eu ter feito esse downgrade (sim, já testei).

Bom, não chega a ser um problema a execução do script, já é tudo uma gambiarra tão grande que ninguém vai dar muita importância xD Mas se eu pudesse retirar o script, teria de 2 a 3 segundos a menos de espera após o login.


5. Re: Xubuntu + Compiz + Emerald [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 07/07/2011 - 23:09h

Olha eu uso Compiz e Emerald no XFCE do Sabayon. No LXDE também funciona.
Inclusive essa minha instalação de Sabayon não tem GNOME nem KDE, só ambientes leves,

é a que uso para remasterizar o Sabayon,
(pq mais leve e tem muito mais espaço livre de HDD do que minha instalação principal completa
com GNOME e KDE)

Tudo funciona bem, para controlar o início ou não do Compiz, eu uso Fusion-Icon normal,
mesmo.


6. Re: Xubuntu + Compiz + Emerald [RESOLVIDO]

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 07/07/2011 - 23:20h

E se vc atrasar o início do Compiz?

Use no seu script algo como

#!/bin/bash
sleep 15 # "atraso" em segundos
compiz ccp --sm-disable --replace

para atrasar (15 segundos, nesse caso) o início do Compiz.


7. Re: Xubuntu + Compiz + Emerald [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/07/2011 - 23:34h

Aqui o fusion-icon não funfa de jeito nenhum, já testei de várias formas.

Vou postar o log do terminal

instalando ..... loading .....

Vamos lá:

mrk3004@viny-server:~$ fusion-icon
* Detected Session: xubuntu
* Searching for installed applications...
Traceback (most recent call last):
File "/usr/bin/fusion-icon", line 57, in <module>
from FusionIcon.interface import choose_interface
File "/usr/lib/python2.7/dist-packages/FusionIcon/interface.py", line 21, in <module>
from util import env
File "/usr/lib/python2.7/dist-packages/FusionIcon/util.py", line 419, in <module>
decorators = CompizDecorators(_installed)
File "/usr/lib/python2.7/dist-packages/FusionIcon/util.py", line 226, in __init__
self.command = context.Plugins['decor'].Screen['command']
KeyError: 'decor'


Eu tenho um palpite... Meu compiz-decorator redireciona automaticamente para o emerald, e eu creio que isso causa o bug do fusion-icon, já que ele procura o "decor" e não há como resolver... só se eu fizer o downgrade para uma versão mais antiga ainda, mas isso vai gerar sérios problemas...



8. Re: Xubuntu + Compiz + Emerald [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/07/2011 - 23:37h

@pinduvoz Então, mas o problema não é quanto ao atrazo da inicialização, deixa eu explicar melhor:






O que acontece:

1) Fiz o login
2) Aparece a tela, seta do mouse é um quadrado preto, painéis totalmente desconfigurados, janelas sem bordas.
(nisso eu perco 3 segundos)
3) Script executa, da um reload em tudo e ai funciona normal

O que eu queria:

1) Fiz o Login
2) Não inicia a interface, deixa o script fazer
3) Script executa e tudo funciona normalmente



9. Re: Xubuntu + Compiz + Emerald [RESOLVIDO]

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 08/07/2011 - 00:19h

Não entendi muito bem, já que o fato de o compiz "substituir" o xfwm4 "após" o carregamento completo da interface gráfica não deveria interferir com os painéis, o mouse e outros detalhes do desktop.

Poste seu script para ver se eu entendo o que ocorre.


10. Re: Xubuntu + Compiz + Emerald [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/07/2011 - 00:43h

O script que falo não é um script, é só o comando pra iniciar direito o compiz, já que ele não se inicia no boot (compiz ccp --sm-disable --replace)

Vamos lá, vou explicar melhor de novo xD

Se eu fizer no terminal

$ compiz ou $ compiz --replace

A interface gráfica cai , da crash ... acho que nisso da pra entender o porque do bug após o login, certo?

Então.. então eu bolei um comando que podesse iniciar o compiz sem dar problema:

$ compiz ccp --sm-disable --replace

E coloquei esse comando pra iniciar após o login, pra corrigir o problema do compiz...

Acho que agora deu pra perceber o que causa o problema certo?

Essa é uma parte do Linux que ainda não compreendo muito bem, então fico meio perdido. Eu sei que o sistema está iniciando o compiz de forma errada, e ele tinha que iniciar com os parametros que citei (ccp --sm-disable).

Então o que eu precisava era desabilitar a inicialização do compiz, xfwm4, enfim, desabilitar o carregamento do desktop e carrega-lo por um script que iniciaria o compiz de forma correta entende? o problema é como desabilitar isso.


11. Re: Xubuntu + Compiz + Emerald [RESOLVIDO]

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 08/07/2011 - 01:38h

Não tenho ideia de como fazer o que vc quer, pois nunca tive um problema parecido usando Compiz no XFCE, o que eu fazia via fusion-icon.

Vamos ver se alguém sabe como mexer na inicialização do XFCE para resolver seu "problema".


12. Re: Xubuntu + Compiz + Emerald [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/07/2011 - 01:56h

É, vou deixar assim por enquanto, ta funcionando bem mas eu queria muito esses 3 segundos.

Vou explicar porque quero tanto esses 3 segundos:

Estou tentando fazer um boot perfeito, sem ter que desativar nada "usável", e o visual do desktop entra nessa minha categoria.

Já to conseguindo bootar em 41 segundos (desde a hora que aperto o botão do pc até o carregamento completo do desktop) Eu quero chegar próximo aos 5 segundos, mas ainda falta muita coisa pra isso...

Eu do boot com um hd sata com ahci, mas até a bios carregar o driver ahci já levou uns 4~5 segundos... sem ahci leva 1 segundo, mas perco 20% de velocidade de leitura e gravação.

Então pensei em fazer um sisteminha raid com 2 hds, isso iria dobrar a velocidade de gravação e leitura, mas... a bios demora quase 9 segundos para carregar o raid :(

Então me sobra uma saida, OpenBios *o*

Mas não sei nada sobre openbios :(

É, não vou terminar isso tão cedo, mas já to muito feliz com meu desktop atual. O sistema cheio de efeitos visuais carregando tudo em 41 segundos? tá ótimo!

SO: Xubuntu 11.04
Kernel: 3.0.0-rc6 (patch feito manualmente, linha por linha)
Process: Phenom X4
Mother: GF8200A



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts