Escolha qual monitor Wine ou Play no Linux seleciona quando tela cheia


11

Atualmente, sou capaz de iniciar um jogo com o Play on Linux, mas ele sempre exibe o jogo em tela cheia no meu segundo monitor.

Existe uma maneira de configurar o Play on Linux ou wine para especificar em qual monitor será exibido?


Eu acho que você precisa criar um ticket se realmente quer que alguém dê uma olhada. E, provavelmente, bountysource.com para acelerar o processo
Sergei

Respostas:


3

Também jogo Windows no Linux, e minha solução alternativa é dizer ao Wine para emular uma área de trabalho virtual. Por alguma razão, isso faz com que o Wine seja iniciado em qualquer monitor em que a janela do PlayOnLinux esteja ativada.

Etapas completas para configurar seu jogo:

  1. Abra o PlayOnLinux

  2. Clique no seu jogo e clique no botão "Configurar" na parte superior da interface principal.

  3. Vá para a aba "Wine" e clique em "Configure Wine".

  4. Na janela Wine Configuration, clique na guia Graphics e marque a caixa que diz "Emulate a virtual desktop". Altere o tamanho da área de trabalho para o tamanho do monitor que você deseja usar para jogar.

Então, para abrir seu jogo:

  1. Abra o PlayOnLinux

  2. Arraste a janela PlayOnLinux para o monitor em que deseja jogar.

  3. Execute o jogo e mantenha o cursor do mouse no mesmo monitor até o lançamento do Wine. Após o lançamento do Wine, você pode jogar o jogo nesse monitor e também usar seus outros monitores normalmente.


2
Não funciona para mim. Eu tento jogar o Portal 2. Ele ainda abre na minha tela secundária à esquerda.
Paul

2
@Paul: Por que você está tentando executar o Portal (2) através do Wine? Ele pode ser executado nativamente em Linux e OS X.
David Foerster

@DavidFoerster Não sabia disso naquela época. Agora funciona bem nativamente.
Paul

1

Monitores duplos (ou múltiplos) podem ser consultados através de uma variável de ambiente DISPLAY modificada.

Geralmente, é definido como : 0 , mas as telas individuais podem ser referidas por seus próprios números, como : 0,0 e : 0,1 para uma configuração de monitor duplo.

Como isenção de responsabilidade, eu consertei isso no passado, mas meu sistema de dois monitores está inoperante no momento, então não posso empiricamente testá-lo para ter certeza. Tente embora.

DISPLAY=:0.0 wine ...
DISPLAY=:0.1 playonlinux ...

Isso deve restringir a saída a uma única tela. Hmmm, tenho um pensamento persistente de que se refere aos vários desktops disponíveis em muitos ambientes de desktop. Desktop 1,2,3,4 e tal.

Isso pode não funcionar. (Lá, eu disse ...)

Eu apenas tentei isso no meu laptop com um único monitor ... : 0.0 é exibido na tela atual, na área de trabalho atual .. enquanto : 0.1 retorna " não é possível conectar " ... e NÃO exibiu nada em nenhuma tela ou área de trabalho. Isso mostra promessa! Tente!


com o DISPLAY=:0.1jogo sai com erro: Player data archive not found at 'C:/Program Files/Hearthstone/Hearthstone_Data/data.unity3d', using local filesystem01b8:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.Enquanto DISPLAY=:0.0funciona bem
Eugen Konkov 19/02

Alguém já encontrou uma solução real para isso? Não importa qual jogo que eu tente, todos eles início no monitor errado, e não parecem começar em tudo quando se utiliza DISPLAY =: 0.1
TheSHEEEP
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.