Tam Ekran olduğunda Hangi Monitör Şarabının veya Linux'ta Oyna'nın Seçileceğini Seçin


11

Şu anda Linux'ta Play ile bir oyun başlatabiliyorum , ancak her zaman oyunu ikinci monitörümde tam ekran gösteriyor.

Linux veya şarapta Play'i hangi monitörün görüntüleneceğini belirtecek şekilde yapılandırmanın bir yolu var mı ?


Sanırım birisinin gerçekten göz atmasını istiyorsanız bir bilet oluşturmanız gerekiyor. Ve muhtemelen süreci hızlandırmak için bountysource.com
Sergei

Yanıtlar:


3

Linux'ta da Windows oyunları oynuyorum ve bunun için geçici çözümüm Wine'a sanal bir masaüstü taklit etmesini söylemektir. Nedense, bu PlayOnLinux penceresinin hangi monitörde olduğu açık olduğunda Wine'ı başlatır.

Oyununuzu ayarlamak için tam adımlar:

  1. PlayOnLinux'u açın

  2. Oyununuzu tıklayın ve ana arayüzün üst kısmındaki "Yapılandır" düğmesini tıklayın.

  3. "Şarap" sekmesine gidin ve "Şarabı Yapılandır" ı tıklayın.

  4. Şarap Yapılandırması penceresinde Grafikler sekmesini tıklayın ve "Sanal masaüstüne öykün" kutusunu işaretleyin. Masaüstü boyutunu, oyun oynamak için kullanmak istediğiniz monitörün boyutu olacak şekilde değiştirin.

Ardından oyununuzu açmak için:

  1. PlayOnLinux'u açın

  2. PlayOnLinux penceresini, oyununuzu oynamak istediğiniz monitöre sürükleyin

  3. Oyunu çalıştırın, ardından Şarap başlatılana kadar fare imlecinizi aynı monitörde tutun. Wine başladıktan sonra, oyunu o monitörde oynayabilir ve normal gibi diğer monitörlerinizi de kullanabilirsiniz.


2
Benim için çalışmıyor. Portal 2 oynamaya çalışıyorum. Hala soldaki ikincil ekranımda açılıyor.
Paul

2
@Paul: Neden Portal'ı (2) Wine üzerinden çalıştırmaya çalışıyorsunuz? Linux ve OS X'te yerel olarak çalışabilir.
David Foerster

@DavidFoerster O zamanlar bunu bilmiyordum. Şimdi doğal olarak iyi çalışıyor.
Paul

1

Çift (veya birden çok) monitöre, değiştirilmiş bir DISPLAY ortam değişkeni aracılığıyla atıfta bulunulur.

Genellikle, 0 olarak ayarlanır , ancak ayrı ekranlara, çift ​​monitör kurulumu için 0.0 ve : 0.1 gibi kendi numaralarıyla atıfta bulunulabilir .

Bir feragatname olarak, geçmişte bununla uğraştım, ancak çift monitör sistemim şu anda çalışmıyor, bu yüzden emin olmak için deneysel olarak test edemiyorum. Yine de deneyin.

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

Bu gerektiğini tek bir ekranda çıktı kısıtlamak. Hmmm, birçok masaüstü ortamında bulunan birden çok masaüstüne atıfta bulunduğunu düşündüğüm bir şey var. Masaüstü 1,2,3,4 ve benzeri.

Bu işe yaramayabilir. (Orada söyledim ...)

Ben sadece tek monitör dizüstü bilgisayarımda denedim ... : 0.0 geçerli ekranda, mevcut masaüstü .. görüntüler : 0.1 döner " bağlanamıyor " ... ve herhangi bir ekran veya masaüstünde bir şey görüntülenmedi. Bu söz veriyor! Dene!


DISPLAY=:0.1oyun hatası ile çıkıyor: İyi çalışıyor 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.ikenDISPLAY=:0.0
Eugen Konkov

Hiç kimse bunun için gerçek bir çözüm buldu mu? Hangi oyunu
denersem deneyim

1

xorg.confMonitörlerinizi takas etmek ve ilk önce istediğinizi seçmek için kullanabileceğiniz bir seçenek var (ancak sadece nvidia için çalışabilir mi?

Benim durumumda, /var/log/Xorg.0.log dosyam 2 monitörü tanımlar:

[ 37083.836] (--) NVIDIA(GPU-0): HP LA2006 (DFP-0): connected
[ 37083.836] (--) NVIDIA(GPU-0): HP LA2006 (DFP-0): Internal TMDS
[ 37083.836] (--) NVIDIA(GPU-0): HP LA2006 (DFP-0): 330.0 MHz maximum pixel clock
[ 37083.836] (--) NVIDIA(GPU-0): 
[ 37083.847] (--) NVIDIA(GPU-0): DELL S2419H (DFP-1): connected
[ 37083.847] (--) NVIDIA(GPU-0): DELL S2419H (DFP-1): Internal TMDS
[ 37083.847] (--) NVIDIA(GPU-0): DELL S2419H (DFP-1): 340.0 MHz maximum pixel clock

Ve bu seçeneği xorg.conf dosyasındaki "Ekran" bölümüne eklemek işe yaradı:

Option  "nvidiaXineramaInfoOrder" "DFP-1, DFP-0"

Şu an benim için çalıştı, sadece değişiklikten sonra X'i yeniden başlattı ve ana veya ilk monitörümde tam ekranda windows oyunları oynayabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.