Estou contribuindo para um projeto que usa o compositor Phoc para executar alguns testes, e preciso executá-los em um ambiente onde o XWayland não funciona. O Phoc em si funciona, mas gera um erro crítico toda vez que o inicio, pois não consegue iniciar o XWayland. Normalmente, isso não é um problema, mas o teste é abortado e considerado reprovado se algum erro crítico for gerado.
Embora exista uma opção de compilação para desativá-lo , não quero ter que reconstruir o Phoc sem o suporte ao XWayland, pois o estou obtendo de um repositório binário onde desativá-lo não faz sentido, e não quero ter que manter minha própria compilação do Phoc só para isso. Em vez disso, quero uma maneira de desabilitar o XWayland em uma compilação do programa que seja compatível com ele.
Descobri que o Phoc tem uma opção de linha de comando para controlar se o XWayland é usado, mas não entendo muito bem como funciona. Tentei phoc --xwayland false
, phoc --xwayland no
, e phoc --xwayland disable
, mas com todos eles, parece que o Phoc ainda tenta iniciá-lo (e falha com erros críticos). Também não encontrei nenhuma menção à possibilidade de desabilitar o XWayland através do arquivo de configuração ao consultar o README.
Como posso desabilitar o XWayland em uma versão do Phoc que foi criada com suporte para ele?