Ş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ı ?
Ş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ı ?
Yanıtlar:
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:
PlayOnLinux'u açın
Oyununuzu tıklayın ve ana arayüzün üst kısmındaki "Yapılandır" düğmesini tıklayın.
"Şarap" sekmesine gidin ve "Şarabı Yapılandır" ı tıklayın.
Ş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:
PlayOnLinux'u açın
PlayOnLinux penceresini, oyununuzu oynamak istediğiniz monitöre sürükleyin
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.
Ç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.1
oyun 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
xorg.conf
Monitö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.