GUI uygulamalarını 2018'den itibaren Linux için Windows Alt Sisteminde çalıştırmanın en kolay yolu nedir?


89

Etrafı araştırdım ve şu anda önerilen iki yöntem var; Linux için Windows Subsystem için bir donanım kurmak ve bir XServer kurmak.

Hangi yöntemin en kolay olduğunu (kurulumu kolay ve kullanımı kolay) ve hangisinin daha az hafızalı olduğunu bilmek istiyorum.

Sadece Synaptic ve CMake'i istiyorum. Bu neden yerleşik bir özellik olamıyor?


1
Benim kişisel hissim, WSL'nin bir şaka olduğudur! Neden sadece bir VM yüklemiyorsunuz?
Charles Green,

3
@CharlesGreen memory ... Şu anda oldukça eski bir dizüstü bilgisayardayım.
George Hovhannisyan

Öyleyse ben varım, ancak yalnızca Windows'ta çalışan tek bir program için Windows 10'u
Charles Green,

1
@CharlesGreen VirtualBox?
George Hovhannisyan

“Steam'i çalıştırmak ve sonunda Linux'ta Portal 2'yi oynamak istiyorum!” WSL Linux değil bu yüzden asla olmayacak WSL aynı zamanda bir oyun platformu olarak da tasarlanmamıştır, BASH'in gücünü Windows'a salıvermek için bir platformdur, başka bir şey değildir. Ancak
WSL'yi

Yanıtlar:


29

Kısa cevap, WSL'nin henüz bu işlevi desteklemediği için yapamazsınız. WSL, bir Linux çekirdeğiyle dolu bir Linux kurulumu değildir, bazı yerel linux komutlarını / ikili dosyalarını bir Windows (Microsoft) çekirdeğinde çalıştırmanıza izin verir ve sınırlamaları vardır.

Bkz https://github.com/Microsoft/WSL/issues/2356

Bununla birlikte, WSL'nize xming ve ssh gibi bir 3. taraf X sunucusu kurabilirsiniz.

https://virtualizationreview.com/articles/2017/02/08/graphical-programs-on-windows-subsystem-on-linux.aspx

Bu öğreticiyi buraya her yerde olduğu gibi kopyalamamıştım (ssh üzerinden X) ve bazı uygulamaların bu teknikle bile çalışmamasını beklerdim.


Öyleyse, sorunsuz bir seçenek değil o zaman? Belki birisi Windows için Synaptic'i gelecekte WSL ile birlikte çalışacaktır ....
George Hovhannisian

1
WSL’deki grafik programları, Steam’i WSL’de kullanabileceğiniz anlamına gelmez. WSL desteği oluşturmak için Valve'a ihtiyacınız olacaktır.
Rinzwind

7
SSH'yi hiç kullanmak zorunda olmadığınızı unutmayın. Sadece ayarlayın DISPLAYve gitmek için iyi (zaten xming ve VcXsrv için).
dma1324

5
Bu cevabı 1: tam olarak doğru olmadığı ve 2: sorunun özünde olmadığı için aşağıya oylardı - evet, wsl'de bir xserver ile gui uygulamalarını çalıştırabilirsiniz. OP desteklenen uygulamalar hakkında soru sormadı. (vcxserve veya benzeri bir şey yükleyin, sudo apt-get DISPLAY ayarını yaptıktan sonra synaptic'i kurun,
ssh'a

1
@decuser Bunun yerine daha iyi cevapları oylayın: Bir tane yoksa, bir tane yazın.
Thorbjørn Ravn Andersen

61

VcXsrv

VcXsrvWSL'de (Linux için Windows 10 Subsystem) kullanmayı seçtim . Windows 10 Ubuntu 16.04'te Grafiksel Kullanıcı Arayüzü (GUI) desteği için birini seçmeden önce xming, herkesin (kabul edilen cevap) ve VcXsrv arasındaki araştırmalarını yapmasını öneririm .

Kurulum

Kurulum yalındır. 17 Mart 2019 tarihinden itibaren sadece varsayılanları kabul edebilirsiniz. geditBash Kabuk / Terminal'inizden aramak istiyorsanız, ~/.bashrcbu satırı düzenlemeniz ve eklemeniz gerekir :

export DISPLAY=localhost:0.0

VcXsrv kurulduktan sonra ne yapabilirsiniz?

Koşmayı başardım:

sudo apt install ubuntu-desktop
sudo apt install yad
sudo apt install gedit

... GUI masaüstü yazılımı kurmak için. Bu daha sonra beni çalışmasına izin geditve nautilus. Ayrıca belirli GUI uygulamalarını CLI (Komut Satırı Arayüzü) kullanarak aptveya apt-getkomutları kullanarak yükleyebildim .

Ben denemek istediğinizde WSL içinde benim Ubuntu bash komut dosyaları birçok VcXsrv böylece monte edilmelidir zenityve yadx-pencereler iletişim kutuları kullanıcı girişi için görüntülenir.

Diğerlerinin de belirttiği gibi, WSL içindeki GUI mükemmel değildir ve bazı sorunları çözmek için zaman harcamayı bekleyebilirsiniz. Ayrıca bazı GUI yazılımları WSL’de çalışmaz.

Kurulum notları

/etc/environmentGUI açılır menülerini değiştirmek için değiştirdim :

PATH="/mnt/e/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
export LIBGL_ALWAYS_INDIRECT=Yes
export DISPLAY=localhost:0.0
  • /mnt/e/binalışılmadık bir yol çünkü Windows 10 çift önyüklemeli WSL ve Ubuntu 16.04 çift önyüklemesinde kullanılan komut dosyalarını sakladığım yer. Çoğu kullanıcı bunu makinelerine dahil etmez.

1
@ GeorgeHovhannisian Benim için avantajı gedit, Ubuntu Masaüstü deneyiminden aşina olduğumu kullanabilmemdir . Ayrıca benim bash komut dosyaları birçok kullanmak zenityveya yadröntgen pencereler iletişim kutuları için. Bu bash scriptleri VcXsrvkurulu olmadığı sürece çalışmaz .
WinEunuuchs2Unix

6
+1 sadece çok komik: Windows sistemimi gizlice Ubuntu içinden içeriye nasıl dönüştürebilirim?
tatlı

8
Bu ağrısızdı: Windows'ta sağlanan bağlantıyı kullanarak VcXsrv indirildi. Yüklendi ve başlattı. Sonra bir Ubuntu kabuğu açtım ve girdim export DISPLAY=:0. Şimdi çalıştırabilir xhost, xeyesve gnuplotUbuntu (bu programlar zaten Ubuntu WSL yüklü koşuluyla).
Daniel K.

2
@dessert +1 yorumunuz için. Kullanıcı adımın "Windows Kullanıcısı tarafından Sınırlı Unix’e geçildi" anlamına geldiği düşünülürse bu çok komik. WSL sayesinde zaman zaman Windows 10 kullanıyorum çünkü içinde Ubuntu'yu çalıştırabilirim. Bana WinEunuuchs2Unix2WinSub4Linux diyor musun? : p
WinEunuuchs2Unix

2
ayrıca export LIBGL_ALWAYS_INDIRECT=1ve X üzerinde GL uygulamalarında VcXsrv kullanarak bazı donanım hızlandırmaları elde edersiniz
Jippers

19

VcXsrv ile Windows 10'da Ubuntu'da Win 10 Bash'de çok olumlu bir deneyim yaşadım (Ubuntu 16.04 Xenial x86_64 Linux 4.4.0-17074-Microsoft). İşe yaramaz ve kaynak tüketen olduğundan Unity masaüstünü çalıştırmaya odaklanmadım. Ben sadece XServer kullanarak GUI modunda bash uygulamaları Windows10 masaüstünden çalıştırdım.

  1. Sourceforge'dan VcXsrv'yi buradan yükleyin

  2. Doğrudan VcXsrv uygulamasını çalıştırın, XLaunch'ı başlatmayın. Görmeliydin localhost:0.0 - 0 clientsEğer Win10 görev çubuğundaki simgesinin üzerine geldiğinizde

  3. Ubuntu Bash'i açın:

    cd /mnt
    

    (localhost @ localhost sonuçları: / mnt $)

    cd .. 
    

    (localhost @ localhost: / $, bu komutlar sizi WSL'nin görebildiği kadarıyla sabit sürücünün başlangıcına getirir ...)

    sudo apt-get install dbus synaptic nautilus --install-suggests --show-progress
    

    (bu GUI, "Synaptic Package Manager" ve "Nautilus" dosya gezgini için birlik-masaüstü için sanal bağlayıcı oluşturmak üzere "dbus" yüklenir

    cd /usr/share/dbus-1 && sudo vi session.conf
    

    ( session.confVi editöründe açıldığında)

    iEkleme moduna girmek ve eklemek için basın .

    <!-- <listen>unix:tmpdir=/tmp</listen> || Original Command --> to preserve original rules
    

    eklemekten daha:

    <listen>tcp:host=localhost,bind=0.0.0.0,port=0</listen>
    <auth>EXTERNAL</auth>
    <auth>DBUS_COOKIE_SHA1</auth>
    <auth>allow_anonymous</auth> 
    

    Dosyayı düzenlemeyi tamamladığınızda ve dosyayı :wqkaydetmek için ESC tuşuna basın .

    Bu komutları çalıştırın ve çıktılarını kontrol edin:

    $ export DISPLAY=localhost:0
    $ sudo service dbus start
    * Starting system message bus dbus                 [OK]
    $ echo $DISPLAY
    localhost:0
    
  4. Bitirdiniz! Şimdi sadece Bash'den synaptic, nautilus veya firefox çalıştırın ve Win10 masaüstüne yüklenmeleri gerekiyor. Bunun gibi GUI seçenekleri buggy ama operasyonel. Sen yükleyebilir ubuntu-desktop, unity, ccsm, compizve çalıştırmayı Ubuntu için Birlik Masaüstü . "Steam" ayarını yapmayı denemedim, çünkü hala "Unreal" ı çalıştırmak için ağlamaya devam ediyorum, İyi şanslar :)

Birisi gnome-terminalXTerm yerine XServer'da nasıl çalıştırılacağını biliyorsa lütfen paylaşın ...

PS
Sen edebilir bir Win10 önyüklenebilir'olarak VcXsrv eklemek

Kaynaklarınızı orijinal yayında belirtildiği gibi "Steam" ile en üst düzeye çıkarmak için Windows'unuzu biraz ağ paketi yönetimi (gecikmeyi azaltmak için) ve Win10XBox yapmak için CPU / GPU önceliğini ayarlayın… :)

Her ne kadar "Unix" altında "Steam" kullanacak olsanız da, kabuk hala "Windows" dur.

Tcp Hazırlık :;

Regedit'te:

 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces

Burada, Internet'e bağlanmak için kullanılan ağ adaptörü girişini bulmak için alt anahtarların listesini gözden geçirmeniz gerekir. DHCP kullanıyorsanız , doğru adaptörü bulmak için DhcpIPAdddressgirdi aramanız gerekir (sistem veri değerleri ile DEĞİL :0.0.0.0).

Doğru anahtarı bulduktan sonra sağ tıklayın ve Yeni> Dword (32-bit) Değeri'ni seçin .

O ad TcpFrequency ve tıklayın ok.

Daha sonra değeri çift tıklatın ve Ondalık değerini 1 olarak ayarlayın. (Varsayılan ayarı geri yüklemek için değeri 2 olarak değiştirin veya anahtarı silin) ​​Şimdi aşağıdaki anahtara gidin: HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ

Tekrar tuşa sağ tıklayın ve Yeni> Dword (32 bit) Değeri'ni seçin .

Yeni parametreyi TcpDelay olarak adlandırın

Ardından çift tıklatın ve Ondalık değerini 1 olarak değiştirin. (Anahtarı daha sonra geri yüklemek için 0 olarak değiştirin veya anahtarı silin)

Nagle Algoritması

Nagle'ın algoritması, birkaç küçük paketi daha verimli iletimler için tek ve daha büyük bir pakette birleştirir. Bu, veri iletiminin verim verimliliğini artırmak için tasarlanmıştır. “Dırdır etmeyi” devre dışı bırakmak, bazı oyunlarda gecikme / pingi azaltmaya yardımcı olabilir. Nagle algoritması Windows'ta varsayılan olarak etkindir. Bu ayarlamayı uygulamak için aşağıdaki kayıt defteri anahtarlarını değiştirin.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{NIC-id}

İçin {NIC-id}, listelenen IP adresi ile bir bakın; bu {NIC-id}anahtarın altında şu DWORD değerini oluşturun:

  • TcpFrequency ve oyun için “nagling” özelliğini devre dışı bırakmak için 1 olarak ayarlayın.
  • TCPDelay ve ayrıca “nagling” i devre dışı bırakmak için 1 olarak ayarlayın.
  • TcpTicks ve 0 olarak ayarlayın

Not:

Bazı raporlar tweaks Dota 2 ve League of Legends oynarken gecikmeyi azalttığını söylüyor, ancak bazıları için işe yaramıyor. Denedim ve gecikmem Dota 2'yi oynarken 110'dan 90ms'ye (SEA Server) yükseldi.

Ağ Kısma İndeksi

Windows bir ağ azaltma mekanizması uygular; bu azaltmanın arkasındaki fikir, ağ paketlerinin işlenmesinin kaynak yoğun bir görev olabileceğidir. Maksimum verim elde etmek için bu tür sıkıntıları kapatmak faydalıdır.

Bu tweak'i uygulamak için, regedit'i çalıştırın ve kayıt defterini değiştirin

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile. 

SystemProfile altında bir DWORD değeri oluşturun ve bunu NetworkThrottlingIndex olarak adlandırın, ardından Onaltılık değerini oyun için ffffffff olarak ayarlayın ve verim: ffffffff kısmayı tamamen devre dışı bırakır.


Sistem Oyunlarına Duyarlılık (Bundan emin değil :)

Multimedya akışı ve “Multimedia Class Scheduler” hizmetini kullanan bazı oyunlar (MMCSS), CPU'nun yalnızca% 80'ini kullanabilir. “Multimedya Sınıf Zamanlayıcısı” hizmeti (MMCSS), CPU kaynaklarını düşük öncelikli arka plan uygulamalarına reddetmeden CPU kaynaklarına öncelikli erişim sağlar.

Bu tweak'i uygulamak için, regedit'i çalıştırın ve kayıt defteri anahtarını değiştirin

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile. 

Oradan, yeni bir DWORD oluşturun ve SystemResponsability olarak adlandırın , saf oyun / yayın için ondalık değerini 00000000 olarak ayarlayın.

Yukarıdaki ayardaki ile aynı Kayıt Defteri kovanında, Oyunların önceliğini de değiştirebilirsiniz. Bu tweak'i uygulamak için

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games

ve aşağıdaki kayıt defteri değerlerini değiştirin:

  • “GPU Priority”, oyun oynamak için değerlerini 8'e değiştirir.
  • “Priority” oyun için 1 olarak ayarlandı.

Tüm "bilinmeyen" şerefine (afedersin, bir süredir senin talimatlarını kopyaladım) bu Windows'un yazarı = Xbox tweak ...

PPS: Eğer XServer ne yapmak istediğinizi çözemezse Docker ile geçici çözümü bulmaya çalışın.


6-5-7; : 5-6-7 ...
tenedas

Çok ayrıntılı bir cevap için teşekkür ederiz. Aksi halde, düzenlemeyi önerenlere teşekkür ederim, inanamıyorum, insanlar aslında Steam yayınlamak için çözümler öneriyorlar. Öte yandan, insanlar hala masaüstünü önermeye devam ediyor, ki bunun ne olacağı konusunda hiçbir fikrim yok, kişisel olarak bir dosya yöneticisine bile ihtiyacım yok, tam bir esnek masaüstünden bile.
George Hovhannisian

Xming'i Windows'a yükledim, daha sonra 3. bölümdeki tüm adımları kullandım. Burada (yukarıda) - dbus'u yükleyin (synaptic veya nautilus için gerçek bir gereklilik yok, ancak nautilus iyi bir kontrol), session.conf düzenlemesini yapın ve dbus'u başlatın hizmet. Nautilus daha sonra birkaç hata mesajıyla başarılı bir şekilde başlar.
MikeW

Ne demek "doğrudan VcXsrv uygulamasını çalıştırın" - tam olarak bunu yapmak için?
Erel Segal-Halevi

Değişim <auth>allow_anonymous</auth>için <auth>ANONYMOUS</auth>, sonra service dbus restartve gnome-terminalçalışması gerekir
ZAB

9

Tam bir GUI masaüstü ortamı Microsoft tarafından resmi olarak desteklenmese de çalışabilir.

Windows özelliklerini aç veya kapat
Linux için Windows Alt Sistemini Etkinleştir
Bilgisayarı Yeniden
Başlat
Ubuntu için Microsoft Mağazası Ara Başlat
Uygulamalar altında Ubuntu 18.04'ü seçin Ubuntu
Başlat'ı tıklatın
ve kurulumu bekleyin
Kullanıcı adı ve şifreyi ayarlayın

Aşağıdaki Komutları Çalıştır:

sudo apt-get update -y
sudo apt-get install ubuntu-desktop -y
sudo apt-get install xfce4 xorg xrdp -y
sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini

.Xsession oluşturma ve değiştirme

cd /home/user/
sudo vim .xsession

Yazı ekle:

gnome-session --session=ubuntu-2d

Kaydet ve çık vi

sudo chmod 755 .xsession
sudo systemctl enable xrdp

Ubuntu'da ikinci bir hesaba ihtiyacınız olacak

sudo adduser remote
sudo usermod -aG sudo remote

Startwm.sh dosyasını değiştir

cd /etc/xrdp
sudo chmod 777 startwm.sh
vim startwm.sh

Alttaki iki çizgiyi yorumlayın

#test -x /etc/X11/Xsession && exec /etc/X11/Xsession
#exec /bin/sh /etc/X11/Xsession

Yazı ekle:

startxfce4

Kaydet ve çık vi

exit

Windows'ta Ubuntu'yu yeniden başlatın ve çalıştırın:

sudo /etc/init.d/xrdp start

Windows mstsc.exe çalıştırmak
Bilgisayar: 127.0.0.1:3390
bırak kullanıcı adı boş
Bağlan

Oturum: Xorg
kullanıcı adı: uzak
şifre: şifre

Xfce'nin tadını çıkarın!

İşlem tamamlandığında, uzak masaüstü bağlantısını kapatın
Ubuntu komut satırına dönün

sudo /etc/init.d/xrdp stop
exit

1
Bu çalışıyor. Ben ubuntu 16 kullandım. Ben ubuntu yerli GUI görünüm yoktu. Xorg xrdp listesinde mevcut değil
TRiNE

Aşağıdaki hata mesajını alıyorum - "oturum açma 0 gösterilemedi". Düşünceler? Xrdp neden giriş yapmama izin vermiyor?
J-Dizzle

2

İstediğinizden beri ... Microsoft Mağazası'nda x410 adlı bir uygulama var . Temel olarak Cygwin'in kendisini kullanmadan bir Cygwin X11 sunucusudur. Taksit ettikten sonra - bu sıfır yapılandırmadır - WSL X11 Uygulamalarını çalıştırabilirsiniz! (hatta tüm masaüstlerinde bile). Aşağıdaki satırları .bashrc'nize eklemek isteyebilirsiniz (WSL kullanıcı hesabınızdan), böylece uygulamaları bash terminalinizden çalıştırabilirsiniz.

### Setup a D-Bus instance that will be shared by all X-Window apps
pidof dbus-launch 1> /dev/null || dbus-launch --exit-with-x11 1> /dev/null 2> 
/dev/null

## Export
export DISPLAY=127.0.0.1:0.0

Yaklaşık 5 € 'ya x 410 salve satın aldım. Yani eğer çok fazlaysa, belki bir satış için bekleyin!


2

Raf çözümünden zahmetsizce istiyorsanız, MobaXTerm kullanın . WSL için doğrudan destekli harika, çok etiketli bir terminal emülatörü ve yerleşik olarak optimize edilmiş bir X sunucusuna sahip. Moba'da her zaman sinaptik kullanıyorum. Hatta RStudio.


1

Panther'in cevabını sadece tek olduğu için değil, aynı zamanda doğru yanıt olduğu için seçtim; GUI uygulamalarını çalıştırmanın sorunsuz (basit) bir yolu yoktur.

Ayrıca, bu eğitimde birkaç değişiklik yaptım :

  1. Kurmadım xfce, çünkü neden bir masaüstüne ihtiyacım olacağını bilmiyorum.
  2. Seçti Multiple Windowsiçinde XLaunch(bir dev pencere için dolayısıyla gerek yok Hayır DE)
  3. Mkdir düzeltmesine ve ayrı bir terminale gerek yok.

Hangi GUI uygulamalarını yükledim? Sadece Synaptic ve CMake, çünkü wsl'de ihtiyaç duyacağım başka bir şey düşünemiyorum.

Panter'ın işaret ettiği gibi aynı sebepten dolayı VM / Dual Boot yapmıyorum; Tam esnek bir işletim sistemine değil, uygun bir (benim için) geliştirme ortamına ihtiyacım var.


vagrantup.com/docs/other/wsl.html - vagrant, dev ortamları hızla döndürmek için mükemmel bir araçtır. Wsl desteği gibi görünüyor. Yine de henüz denemedim.
TamusJRoyce

1

Araştırmama göre, wsl aslında GUI kullanıcıları için tasarlanmadı. Ancak, GUI'yi görüntülemek için üçüncü taraflardan bir X-sunucusu kurabiliriz . Debian Linux-desktop'ı görüntülemek için VcXsrv'nin uygun kurulumla kullanılabileceğini test ettim .

Sanırım yaklaşımım Windows alt sistemi Linux Debian'da masaüstünü (GUI) görüntülemek için sorunsuz çalışıyor. Wsl Debian yazılımında mate-desktop (GUI) yükleme ve gösterme hakkında bir video hazırladım . Bağlantı: https://youtu.be/QjogEWudpaM

Ubuntu'daki masaüstünün kurulumu biraz farklı.

Adım 1 : wsl'i kurun

  • PowerShell'i yönetici olarak açın veEnable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  • Microsoft deposundan "Debian" veya "Ubuntu" yükleyin.

Adım 2 : masa üstü masaüstü gibi bir Grafik kullanıcı arayüzü kurun.

İçin Debian Kullanıcı:

  • Windows 10'da Linux konsolunu açın ve yazarak masaüstünü kurun:, sudo apt-get updateenter tuşuna basın.
  • Güncelleme tamamlandıktan sonra sudo apt install task-mate-desktop, enter tuşuna basın.

VEYA Ubuntu Kullanıcısı için:

  • ubuntu konsolunu pencerelerden 10 açın
  • yazın sudo apt install tasksel, enter tuşuna basın
  • yazın sudo apt update, enter tuşuna basın
  • yazın sudo tasksel install ubuntu-mate-desktop, enter tuşuna basın

Adım 3 : X sunucusunu Windows 10'a kurun. VcXsrv adında açık kaynaklı bir sunucu kullandım. Https://sourceforge.net/projects/vcxsrv/ adresinden indirilebilir .
Kurulum tamamlandıktan sonra:

  • XLauch'u Windows 10'da açın

  • aşağıdaki kurulumu yapın:

    • belirleyin: "One large window"
    • seçmek Display number: 0
    • tık next
    • seçmek Start no client
    • tık next
    • tık finish

Adım 4 : Linux konsolunda kurulum:

  • tip export DISPLAY=:0

  • türü export LIBGL_ALWAYS_INDIRECT=1(belki bu yorum gerekli değildir)

Adım 5 : Mate-masaüstü GUI'sini göster:

  • Debian kullanıcısı mate-sessioniçin tür

  • tip mate-sessionveya lightdm-sessioniçin Ubuntu kullanıcının

Açıklamamla ilgili kafanız karışırsa, youtube videolarımı kontrol edin GUI'yi yükleyin (masaüstünde çalışan) Microsoft Windows Subsystem Linux'a .


-1

Genellikle bir VirtualBox konuğunun ev sahibine 10.0.2.2'den ulaşılabilir.

Artık Fedora masaüstünüzde herhangi bir WSL X programını, hatta kesintisiz Windows ile bile yapabilirsiniz.


Şimdi, bu ilginç. Ben büyük bir fötr hayranı değilim. Aynı şey Arch ile yapılabilir mi?
George Hovhannisian

Sanırım öyle. X sunucusuna Fedora'da ssh üzerinden varsayılan olarak erişilebilir, bazı sshd ayarlarını Arch uygulamasında değiştirmeniz gerekebilir.
weberjn
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.