removido
(usa Nenhuma)
Enviado em 08/07/2011 - 08:00h
CONSEGUIIIIIIIIIIIIIIII!!!!!!!!!!!!!!!!!!!!!!!!!
:P
Esse deu trabalho viu, madrugada toda...
Vamos lá :D
Dei uma boa lida na documentação do xfce e entendi direitinho como ele carrega a interface, agora fica fácil!
Primeiro desintalei o gerenciador de janelas padrão que já vem junto com o xfce4, pois ele conflita com o compiz
$ sudo apt-get remove xfwm4
E então eu fiz melhor do que queria fazer no começo. Já que agora to mais por dentro do que acontece, em vez de desabilitar tudo e criar um script para iniciar, eu integrei o meu comando a inicialização do xfce4.
Editei o arquivo /etc/xdg/xfce4/xinitrc
troquei a linha:
xfwm4 --daemon
por
compiz ccp --sm-disable --replace
E nos arquivos:
/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
/etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml
Alterei também com o mesmo comando:
<property name="Client0_Command" type="array">
<value type="string" value="xfwm4"/>
</property>
por:
<property name="Client0_Command" type="array">
<value type="string" value="compiz"/>
<value type="string" value="ccp"/>
</property>
Isso já deveria ser o suficiente... e até que foi, mas bugou alguns menus... dei mais uma lida e descobri o xfce4 salva a configuração da sessão atual nesse arquivo automaticamente, mesmo que você não tenha ativado essa configuração e essas configurações anteriores estavam entrando em conflito com as novas configurações que coloquei nos arquivos.
A solução é a seguinte:
Nesses mesmos dois arquivos, acrecentei:
<property name="general" type="empty">
....
...
<property name="FailsafeSessionName" type="string" value="Failsafe"/>
</property>
e depois rodei o comando:
rm -r ~/.cache/sessions
Isso resolve todo o resto :D
Bom, foi uma ótima aventura, agradeço as respostas, sem elas eu não teria chegado a solução.
Agora eu vou pega um rango ali que ainda nem jantei (sim, são 8 da manhã e estou indo jantar...)