
Comprei recentemente um novo laptop (ASUS ROG Strix SCAR). Ele tem uma tela de 2560x1440 pixels, o que é ótimo para meu trabalho de imagem, mas dificulta a leitura do texto. Então, montei três atividades, uma com 2560x1440, uma com 1689x1050 e uma com 1280x720. Eu uso a resolução mais alta para minhas imagens e gráficos e, em seguida, as de resolução mais baixa para ler blogs, e-mails e escrever documentos. Eu mudo as resoluções ao entrar na atividade por meio de um script xrandr que é executado na ativação, por exemplo, xrandr --output eDP --mode 1680x1050
O problema que tenho é que tenho widgets diferentes em cada atividade. A Figura 1 é uma captura de tela da minha tela de alta resolução (que chamo de "4k"). A Fig 2 é uma captura de tela da minha tela de resolução mais baixa (que chamo de "2K"). Quando mudo da tela 2K de volta para a tela 4K, os widgets são reorganizados conforme mostrado na Figura 3.
Minha solução alternativa é criar uma segunda atividade em 4K que tenhanãowidgets (que chamo de atividade "reprodução em 4K"). Quando eu quiser voltar de 2K para 4K, se eu for rapidamente 2K -> reprodução em 4K -> 4K. Então as posições dos widgets são preservadas.
O que acredito que está acontecendo é que quando passo direto de 2K para 4K, os widgets são reorganizados como se fosse uma tela de 2Kanteso script xrandr é executado alterando-o para 4K. Mas eu não sei.
Existe uma maneira melhor de preservar as posições dos widgets ao alterar a resolução da tela entre atividades?