autostart compton no Lubuntu 16.04 LTS

1

O comando /usr/bin/compton -I 0.04 -O 0.04 -D 10 -m 1.0 -C -f -i 1.0 -e 1.0 -G --vsync none --unredir-if-possible --unredir-if-possible-delay 0 -b faz exatamente o que eu quero, quando eu o executo a partir de um terminal depois de inicializar meu sistema como de costume. No entanto, colocar este comando em autoinicialização, faz com que Lubuntu falhe ao carregar o ambiente gráfico após a inicialização, ou seja, nenhuma barra de tarefas aparece, nenhuma janela pode ser aberta usando atalhos, clique com o botão direito na área de trabalho, etc. não mudou isso), mas isso é tudo.

Parece ser completamente irrelevante, qual das várias opções de início automático eu uso, pelo menos eu tentei:

  • O assistente gráfico de Preferências - > Aplicativos padrão para LXSession - > Autostart - > Aplicações automáticas manuais - > Adicionar

  • Adicionando o comando a ~/.config/openbox/autostart

  • Adicionando o comando a ~/.config/lxsession/Lubuntu/autostart

  • Colocando um arquivo compton.desktop em ~/.config/autostart/ (isso funciona para mim com outros aplicativos)

  • Usando systemd conforme explicado em este pergunta altamente relacionada (funciona para mim com outros aplicativos, mas me dá exatamente o mesmo erro aqui, conforme descrito na pergunta)

Eu assumo que meu comando está correto, porque ele faz o que deveria quando está sendo executado a partir de um terminal após a inicialização ser concluída, e presumo que meu erro não esteja relacionado ao uso do autostart, porque funciona muito bem com outras aplicações.

Eu também estou usando uma recém-criada e atualizada Lubuntu 16.04 LTS VM no Virtualbox para garantir que ela não interfira com outras configurações no meu sistema produtivo.

    
por Wanderer 29.04.2018 / 18:28

1 resposta

0

O comportamento experiente consiste em dois problemas separados.

  1. O problema com a interface gráfica que está desaparecendo está relacionado ao uso da opção --unredir-if-possible . Embora essa opção funcione bem se usada ao chamar compton após a inicialização, ela fará com que a interface gráfica desapareça se usada quando compton for chamado como parte do procedimento de início automático. Eu acho que este é um bug não documentado, pelo menos eu não encontrei nenhuma nota (enquanto notas semelhantes parecem indicar que esta opção já foi provada ser problemática). Não encontrei uma solução alternativa, exceto por não usar essa opção como parte do comando compton autostart. Até agora, parece que os aplicativos no modo de tela cheia funcionam bem, portanto, esta solução parece ser aceitável.

  2. O problema com compton não iniciar ou não mostrar os efeitos esperados parece estar relacionado ao ponto em que compton é invocado durante o procedimento de início automático. O único ponto que descobri que parece funcionar consistentemente é através de uma entrada em ~/.config/lxsession/Lubuntu/autostart . Aqui é importante não escrever nem um @ nem um & à direita, apesar do que pode ser encontrado entre vários exemplos na web.

por Wanderer 01.05.2018 / 13:11