Como pano de fundo, gosto de jogar alguns jogos mais antigos que realmente funcionam melhor em resoluções super baixas e ter a área de trabalho inteira alternada para 320 x 400 não é tão boa assim.
Eu consegui contornar isso registrando em um tty e executando %code% conforme necessário. Executando o jogo na nova tela com aceleração e interferência mínima na área de trabalho.
Este é um processo dolorosamente manual e estou procurando simplificá-lo.
A coisa mais próxima de um guia para fazer isso que encontrei está em uma página de archwiki: link
No entanto, o script nessa página não é realmente compatível com a configuração do Ubuntu, como eu encontrei fora da caixa, e faz um monte de coisas desleixadas que eu prefiro evitar ou fazer da forma mais elegante possível. Eu não consegui realmente alcançar um runx completo sozinho.
Como posso executar um programa em um novo x (temporário) display?