Entrando em tela cheia em mednafen com ONE monitor?

1

Estou executando o Ubuntu 12.04.2 LTS x86_64 com dois monitores incompatíveis: um, um laptop @ 1366x768 nativo, o outro um Asus @ 1920x1080 res nativo. Como posso entrar em tela cheia com mednafen exibindo em apenas um monitor, deixando o outro intocado? O problema de apenas pressionar atl + enter após inicializar um jogo normalmente é meu display grande encolher e os dois monitores espelham (e ficam espelhados depois).

Isso é apenas uma dor e passar argumentos como -pcfx.xres 1366 -pcfx.yres 768 de um script bash apenas resulta no jogo sendo exibido em ambos os monitores. Se alguém tem algumas dicas que eu poderia aprender, seria apreciado.

Edições: se ajudar, o compizconfig está configurado para detectar minhas saídas (configurações de exibição).

Aqui está a saída ao executar um jogo via script bash

Initializing sound...
 Using "ALSA" audio driver with SexyAL's default device selection.ALSA Error: snd_pcm_open(&alsa_pcm, id ? id : "hw:0", SND_PCM_STREAM_PLAYBACK, 0) Device or resource busy
Error opening a sound device.
Initializing video...
 Video Driver: OpenGL
 Video Mode: 3286 x 1080 x 32 bpp
  Pixel shader: none
 Fullscreen: Yes
 Special Scaler: None
 Scanlines: Off
 Destination Rectangle: X=922, Y=60, W=1440, H=960
 OpenGL Implementation: Tungsten Graphics, Inc Mesa DRI Intel(R) Ironlake Mobile  2.1 Mesa 8.0.4
 Checking extensions:
  GL_ARB_texture_non_power_of_two found.
 Using non-power-of-2 sized textures.
 Checking maximum texture size...
  Apparently it is at least: 8192 x 8192
 Using GL_BGRA, GL_UNSIGNED_INT_8_8_8_8_REV for texture source data.
    
por DiabolicalClaptrap 17.03.2013 / 23:35

1 resposta

2

Defina essas variáveis de ambiente conforme mostrado, no seu script bash, antes de executar mednafen , e ele será exibido em tela cheia somente na exibição principal.

export SDL_VIDEO_FULLSCREEN_DISPLAY=0
export SDL_VIDEO_FULLSCREEN_HEAD=0

Você também pode precisar atualizar a configuração em ~/.mednafen/mednafen.cfg para não ter as especificações de resolução muito grandes definidas, se elas tivessem sido definidas para os valores maiores anteriormente.

    
por dobey 17.03.2013 / 23:39