Posso definir jogos executados em linha de comando para abrir em uma janela em vez de tela cheia?

3

Eu realmente gosto de alguns dos jogos gratuitos do Linux e acabei de baixar o Cave Story, um dos meus favoritos de todos os tempos. No entanto, eu só posso jogar o jogo em tela cheia, resolução 800x600. Eu queria saber se eu poderia executar este programa em uma janela em vez de tela cheia. Existe um comando ou plugin Unity para fazer isso? Além disso, seria o mesmo trabalho para executar o SuperTux em uma janela também? Estou correndo 12.04 se isso faz alguma diferença. Obrigado pela sua ajuda.

    
por ajwhitaker822 05.12.2012 / 01:53

2 respostas

1

Isso pode ser configurado a partir do próprio jogo, geralmente no menu Configurações. Por exemplo, veja como definir o modo de janela do SuperTux :

The in-game configuration can be done running the game, then choosing the Options menu. There you can configure: Graphics Mode (OpenGL/SDL), toggle fullscreen mode on/off, Enable or Disable Sound and Music, Show FPS (Frames Per Second) and do a Keyboard Setup (changing what keyboard keys do in the games' action).

    
por Sergey 05.12.2012 / 02:22
1

Na maioria dos jogos, você pode encontrar uma configuração no menu do jogo ou em um arquivo de configuração específico do jogo, geralmente localizado em ~/gamename/ ou ~/.config/gamename/ . Para jogos onde não é esse o caso, não há uma maneira limpa de forçá-lo a uma janela, mas em alguns casos pode-se hackear alguma coisa juntos. Para o SDL, por exemplo, pode-se forçar o jogo no modo desejado, sobrescrevendo o parâmetro fornecido ao SDL. Algum código para fazer isso para aplicativos SDL pode ser encontrado em:

por Grumbel 06.12.2012 / 05:40