cs.phhsnews.com


cs.phhsnews.com / Jak spustit grafické aplikace pro stolní počítače Linux z Windows 10 Bash Shell

Jak spustit grafické aplikace pro stolní počítače Linux z Windows 10 Bash Shell


Bash shell Windows 10 oficiálně nepodporuje grafické desktopové aplikace Linux. Společnost Microsoft říká, že tato funkce je určena výhradně vývojářům, kteří chtějí provozovat obslužné programy Linux terminálu. Základní podsystém "Windows pro Linux" je však mnohem výkonnější, než je tomu v případě Microsoft.

Je možné spustit grafické aplikace Linuxu v systému Windows 10, ale nezapomeňte, že není oficiálně podporována. Ne každý software Linux funguje a grafické aplikace jsou ještě složitější a méně testovány. Ale tyto by měly být časově stabilnější, protože Microsoft vylepšuje podsystém Windows pro Linux

Bash shell systému Windows 10 podporuje pouze 64bitové binární soubory, takže nemůžete instalovat a spustit 32bitový linuxový software. Tato práce

Nejprve spusťme přesně to, jak to funguje, takže můžete mít nějaké pochopení toho, co zde děláme.

Windows 10 obsahuje podkladový podsystém "Windows pro Linux", který umožňuje Windows 10 spouštět Linuxový software překladem systémových volání systému Linux do systémových volání systému Windows.

Když spustíte distribuci Linuxu, jako je Ubuntu, stáhne a nainstaluje do vašeho počítače kompletní uživatelský prostor Ubuntu. To zahrnuje přesně stejné binární soubory - nebo aplikace - které by se spustily na Ubuntu. To, že prostředí "Bash on Ubuntu v systému Windows" funguje díky základnímu subsystému Windows pro systém Linux.

Společnost Microsoft nechce pracovat s grafickým softwarem, protože tato funkce je určena pro nástroje pro vývojáře příkazového řádku. Hlavním technickým důvodem, který grafické aplikace nepodporují, je to, že vyžadují "X server", který poskytuje grafické rozhraní. Na typické ploše Linuxu se automaticky zobrazí "X server", když spustíte počítač a vykreslí celou plochu a aplikace, které používáte.

Ale zkuste otevřít grafickou aplikaci z Bashu na Windows a stane se stěžovat že nemůže otevřít displej.

Existují však X serverové aplikace, které lze nainstalovat na pracovní plochu Windows. Obvykle se používají k vykreslení aplikací Linux na jiných počítačích - protokol X11 je spíše starý a je navržen s možností spuštění přes síťové připojení.

Pokud na ploše systému Windows nainstalujete X serverovou aplikaci a změníte ji nastavení ve složce Bash, aplikace zašlou svůj grafický výstup na serverovou aplikaci X a zobrazí se na pracovní ploše systému Windows. Všechno by mělo fungovat dobře, za předpokladu, že tyto aplikace nezávisí na systémech Linux, které podsystém Windows pro systém Linux ještě nepodporuje.

První krok: Instalace serveru X

Existuje několik různých serverů X, na Windows, ale doporučujeme Xming. Stáhněte si ho a nainstalujte jej do počítače s operačním systémem Windows 10.

Postup instalace je jednoduchý: stačí přijmout výchozí nastavení. Bude následně automaticky spouštěna a spouštěna ve vašem systémovém zásobníku a čeká na spuštění grafických programů.

Druhý krok: Nainstalujte program

SOUVISEJÍCÍ:

Jak nainstalovat software Linux v systému Windows 10 Ubuntu Bash Shell Můžete instalovat grafické desktopové programy pro Linux, jako můžete použít libovolný jiný program pomocí příkazu apt-get v prostředí Bash založeném na Ubuntu. Řekněme například, že byste chtěli nainstalovat grafický vim editor založený na GTK. V okně Bash byste spustili následující příkaz:

sudo apt-get install vim-gtk

Proběhne proces instalace v okně příkazového řádku, stejně jako u Ubuntu. Tři: Nastavte proměnnou prostředí pro zobrazení

Nyní budete muset nastavit proměnnou prostředí "DISPLAY" tak, aby ukazovala na X server běžící na vašem počítači Windows 10. Pokud tak neučiníte, grafické aplikace se jednoduše nezobrazí.

Za tímto účelem spusťte následující příkaz v prostředí Bash:

export DISPLAY =: 0

Toto nastavení platí pouze pro vaše aktuální Bash session. Pokud zavřete okno, Bash to zapomene. Budete muset tento příkaz spustit pokaždé, když znovu otevřete Bash a chcete spustit grafickou aplikaci.

Krok č. 4: Spuštění aplikace

Nyní můžete spustit grafickou aplikaci zadáním jména jeho spustitelného souboru, jako byste zadali jiný příkaz. Pokud například spustíte vim-gtk, spustíte:

gvim

Je to tak jednoduché. Pokud dojde k selhání aplikace po spuštění, systém Linux, který vyžaduje, nemusí být podporován systémem Windows Subsystem for Linux. S tím nemusíte moc dělat. Ale udělejte to výstřel a zjistíte, že aplikace, které potřebujete, fungují slušně!

Pokud chcete, můžete také kombinovat třetí a čtvrtý krok. Spíše než exportovat proměnnou DISPLAY jednou pro celou relaci Bash shellu, stačí spustit grafickou aplikaci s následujícím příkazem:

DISPLAY =: 0 příkaz

Například pro spuštění gvim byste spustili:

DISPLAY =: 0 gvim

Nezapomeňte, že toto není oficiálně podporováno, takže můžete spouštět chyby se složitějšími aplikacemi. Virtuální počítač je spolehlivějším řešením pro běh mnoha grafických desktopových aplikací systému Linux v systému Windows 10, ale je to čisté řešení pro některé z jednodušších věcí.


Je váš počítač plynulý? Ujistěte se, že pomocí nástroje System Diagnostics Report

Je váš počítač plynulý? Ujistěte se, že pomocí nástroje System Diagnostics Report

Sledování výkonu je jedním z mnoha užitečných nástrojů hluboko ukrytých v systému Windows. Může generovat hlášení o systémové diagnostice s informacemi o problémech a návrhy, jak je opravit. Pokud váš počítač nepracuje správně nebo má jiný problém, může vám tato rychlá zpráva pomoci. Další užitečné diagnostické nástroje zahrnují nástroj Spolehlivost, který poskytuje podrobnější informace o nehodách a dalších problémech a Windows Memory Diagnostics , který zkontroluje, zda je počítač v paměti RAM problémů Jak vytvořit zprávu SOUVISEJÍCÍ: 10+ Užitečné systémové nástroje skryté v systému Windows Chcete-li vygenerovat sestavu, stiskněte klávesu Windows + Spusťte dialogové okno Zadejte (nebo zkopírujte a vložte) následující příkaz do pole a stiskněte klávesu Enter: perfmon / report Zobrazí se okno Sledování výkonu.

(how-to)

Jak zabít aplikaci pro stolní počítače nebo procesy na pozadí v systému Linux

Jak zabít aplikaci pro stolní počítače nebo procesy na pozadí v systému Linux

Systém Windows má klávesy Ctrl + Alt + Odstranit a počítače Mac mají volbu Command + Option + Escape, aby zavřel zmrazené aplikace. Linux má své vlastní způsoby, jak "zabíjet" ty špatné procesy, ať už jde o grafické okna nebo procesy na pozadí. Přesné grafické nástroje, které můžete použít, závisí na vašem desktopovém prostředí, protože každé pracovní prostředí přináší do tabulky různé nástroje .

(how-to)