Evitando que o Wine desative meu segundo monitor

2

Estou tentando jogar League of Legends via Wine, da qual consegui um estável a 60 fps, há apenas alguns problemas que estou enfrentando.

Sempre que o jogo começa, o Wine desativa meu segundo monitor. Eu posso facilmente ligá-lo sem problemas usando:

xrandr -s 0

Opção 0 sendo a opção 3360x1050.

Encontrei algumas maneiras de resolver isso, mas todas parecem ter desvantagens.

  • Se eu mudar do TwinView para o Xinerama, o Wine não desativará o segundo monitor, mas só receberei cerca de 12 FPS. Eu li que isso é porque o Xinerama desativa a aceleração gráfica.
  • Se eu configurar o Wine para executar um desktop virtual, isso funciona, exceto que isso significa que não posso rodar em tela cheia. Talvez haja uma maneira de tornar o desktop virtual em tela cheia por padrão? Posso definir a resolução para 1680x1050, mas ainda assim as barras do painel do gnome serão exibidas na parte superior e inferior.

Gostaria de saber se existe uma maneira de remover a opção 1680x1050 de xrandr e ter apenas a opção 3360x1050?

    
por Lerp 16.06.2012 / 02:45

1 resposta

1

Eu corro as coisas em um modo Desktop. É essencialmente uma janela que o Wine é obrigado a fazer. Você pode fazer isso em uma aplicação por aplicativo ou você pode fazer isso por tudo.

O bom de ambas as abordagens é que, se a resolução for igual à resolução de uma tela, ela será exibida no modo de tela cheia (sem decorações, painéis acima, etc.), de modo que parece ocupar uma tela inteira, sem se mover as configurações reais de exibição.

Apenas uma aplicação

Altere seu iniciador para algo assim:

wine explorer /desktop=LIMBO,1920x1200 "C:\Program Files\LIMBO\LIMBO.exe"

Na parte /desktop=LIMBO,1920x1200 , LIMBO é apenas o título da janela e 1920x1200 é a resolução.

Para tudo em um prefixo Wine

Execute winecfg e vá para a guia Gráficos. Marque a opção "Emular uma área de trabalho virtual" e insira uma resolução. A partir de agora, quando você executar algo nesse prefixo, ele será carregado em uma área de trabalho virtual.

Eu pessoalmente uso uma mixagem. Meu prefixo padrão do Wine não o força o tempo todo, mas há alguns aplicativos únicos que eu executo em explorer /desktop... . Outras coisas (como garrafas PlayOnLinux) são mais fáceis de configurar com winecfg .

    
por Oli 16.06.2012 / 02:52