Semana 7 de 2025

Extensão

  • Desenvolvimento de software livre
    • Erro no posicionamento e maximização de janela do JabRef
      • Há algum tempo, eu estava com problemas quanto ao posicionamento de janelas no JabRef. Mais especificamente, com a janela maximizada, ao acionar a ação para criar uma nova entrada, a janela com as novas entradas era colocada em outra tela, a janela original do JabRef era desmaximizada e, ao fechar a caixa de diálogo da escolha de entrada, a janela original não voltava ao normal (maximizada).
      • Inicialmente, eu pensava que a culpa era do código do JabRef que guardava as preferências de tamanho e estado (maximizado ou não) da janela. No entanto, mesmo após alterar esse código, o problema persistia.
      • Investigando melhor a questão, descobri uma série de relatos sobre um problema do JavaFX e o KWin (gerenciador de janelas do KDE):
        • Erro #8332352 no OpenJDK: Relata exatamente o problema que estou encontrando, descrevendo como reproduzir o erro no KDE. Ele remete ao Erro #8325549 no OpenJDK, erro o qual não especifica qual era o gerenciador de janela (provavelmente também era o KWin do KDE).
        • Erro #8332222: Relata o problema e a solução associada no JavaFX (PR #1460). Após investigar o problema co mais detalhes, concluiu-se que o problema era no JavaFX, surgindo a partir da correção de outro problema ( Erro #8260528 do OpenJDK. A correção, proposta no JavaFX (PR #1460), foi aceita e incorporada para o JavaFX 24.
        • Após tudo isso, alterei a configuração do JabRef para usar o JavaFX 24 (versão alterada de 23.0.1 para 24-ea+27 no build.gradle). Funcionou!
work/2025-7.txt · Last modified: 2025/02/14 15:34 by magsilva