Compiz coloca janelas que não funcionam no login

Compiz coloca janelas que não funcionam no login

Estou tentando configurar um quiosque duplo com Firefox e Chrome no modo quiosque. Executando o Ubuntu 12.10 em um Intel NUC i3 com saída HDMI dupla em gráficos HD4000. Tenho dois monitores 1080p nas saídas HDMI, funcionam perfeitamente.

No CCSM, configurei duas regras, uma para o Chrome ser colocado em 0,0. Outra regra para o Firefox ser colocada em 1920, 0.

Ambas as regras funcionam perfeitamente, quando inicio o Chrome ele é exibido na primeira tela. Quando inicio o Firefox, ele é exibido no meu segundo monitor.

Então, eu configurei o Chrome e o Firefox nos 'aplicativos de inicialização', mesmo com um X-GNOME-startup-delay=10 para que a rede seja inicializada enquanto isso.

O usuário está configurado para login automático, ao iniciar o sistema tudo funciona, o chrome inicia em 0,0 (display 1) mas o Firefox deve ser colocado em 1920,0 (segundo display). Isso não acontece, o Firefox é aberto em cima do Chrome.

Quando fecho o Firefox e o inicio novamente, o CCSM o pega e o coloca em 1920,0 (segundo monitor).

Problema: por que o Firefox é colocado logo quando eu o inicio, mas não quando é iniciado automaticamente na inicialização/login? Também tentei adicionar compiz --replaceaplicativos de inicialização, sem resultado.

Alguém que possa me ajudar com esse problema?

Responder1

Talvez adicione um atraso de inicialização a 'compiz --replace' e veja se isso resolve o seu problema. Pode ser necessário escrever um script bash simples e adicionarquepara iniciar se o seguinte não funcionar para você.

insira a descrição da imagem aqui

Responder2

Problema resolvido! Acabei de descobrir que não digitei Delay com D maiúsculo em X-GNOME-startup-delay.

Então o atraso não estava funcionando. Agora os navegadores inicializam com um atraso de 2 segundos para que o compiz tenha tempo de começar a rodar.

informação relacionada