Přivítejte nový Windows Terminal

26. 6. 2020 Windows

S konzolemi PowerShell či Command Prompt měl asi každý ajťák už něco dočinění. Uživatelé systému Linux terminál také moc dobře znají. Ovšem já se vám nechystám představit ani PowerShell nebo CMD, ani terminál v systému Linux. Chystám se vám představit aplikaci, ve které zvládnete pracovat ve všech těchto a ještě dalších prostředích současně a paralelně! Jaké by to bylo chvíli pracovat v prostředí PowerShell, chvíli v terminálu různých distribucí Linuxu a chvíli v klasickém Command Prompt, přitom stále na jednom místě? Seznamte se s aplikací, která může ulehčit život všem studentům, učitelům a zejména pak IT správcům, kteří pracují s konzolí nejčastěji. Přivítejte Windows Terminal 1.0.

Jak Windows Terminal funguje

Windows Terminal funguje jako prostředí pro správce, ve kterém jste schopni dělat několik úkolů zároveň. A nemusíte se ani omezovat výběrem terminálu, ve kterém potřebujete pracovat. Tak můžete mít jednu otevřenou aplikaci a pracovat zároveň Linuxu CMD konzoli. Windows Terminal 1.0 lze přirovnat k prohlížeči a otevřeným kartám. V dnešní době by nikoho ani nenapadlo mít otevřená 4 okna prohlížeče, když můžu mít jen jedno a různý obsah otevřít v kartách. A s aplikací Windows Terminal je to podobné. Proč bych měl mít v počítači otevřeno několik aplikací s terminály, když přece mohu mít jen jednu a pohodlně přecházet mezi jejími kartami? Ajťák si může zefektivnit svou práci i díky propojení světa Windows a Linuxu.

Kde Windows Terminal získat

Jednodušší způsob, jak můžete získat tuto aplikaci, už snad ani nemůže existovat. Jako aktivní uživatelé systému Windows 10 a dalších technologií od Microsoftu máte již dávno určitě vlastní Účet Microsoft, a tudíž vám stačí jen spustit Microsoft Store, vyhledat si Windows Terminal a kliknout na Získat Nainstalovat. Během chvíle bude aplikace dostupná ve vašem zařízení.

Na obrázku je snímek aplikace Windows Terminal ke stažení z Microsoft Store ve Windows 10.
Aplikace Windows Terminal | zdroj: Microsoft Store

Prostředí a funkce Windows Terminal

Při spuštění se jako výchozí konzole zapíná Windows PowerShell. Po kliknutí na tlačítko s ikonou plus se rozběhne další kartaPowerShell. V případě, že stisknete tlačítko s ikonou šipky dolů, rozbalí se nabídka s už zmíněnými konzolemi PowerShell, Command PromptAzure Cloud Shell. Do aplikace Windows Terminal je poté také možné přidat spoustu dalších terminálů. Toto už je volitelná funkce a záleží jen na preferencích jednotlivých uživatelů. Tímto se dostáváme k hlavní funkci a výhodě této aplikace od společnosti Microsoft. Aplikace vám dovoluje mít zapnutých najednou několik konzolí v jednom prostředí, a to bez zbytečného přepínání aplikací. A co je ještě lepší? Můžete si otevřít nespočet karet jakékoli konzole, a pracovat o dost rychleji.

Jak sem přidat například Ubuntu Linux

Nejdříve se musíte ujistit, že máte nainstalované samotné Ubuntu ve vašem Windows. Pokud tomu tak není, velice jednoduše tak můžete učinit pomocí pár kliků instalací Microsoft Store. Po instalaci Ubuntu, ještě předtím, než ho můžete přidat jako novou kartu vašeho terminálu, potřebujete vygenerovat GUID (Globally Unique Identifier). To vygenerujete otevřením aplikace Ubuntu a zadáním příkazu uuidgen. Dostanete svůj unikátní identifikační kód, který potřebujete zkopírovat. Prozatím si ho uložte na bezpečném místě, třeba ve schránce Windows 10. Bojíte se, že se vám tam přepíše něčím jiným? A věděli jste, že v ní můžete mít uloženo více dat najednou? Podívejte se na článek Kopírování ve Windows 10, jak ho neznáte. Vraťte se zpátky do aplikace Windows Terminal, rozbalte si nabídku otevření dalších konzolí a zvolte položku Nastavení. Následně si zkopírujte část kódu níže, přičemž zde změňte GUID a přepište název dle libosti. Soubor uložte a užívejte si Windows Terminal naplno!

Nezapomeňte, že abyste mohli spustit Ubuntu ve Windows, musíte mít aktivovanou funkci Windows Subsystem for Linux. Aktivaci provedete v aplikaci Nastavení, v kategorii Aplikace, kde vyberte Volitelné funkce a potom tlačítko Vybrat funkci.

{
    "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",     // přepište na své GUID
    "name": "Ubuntu Linux",                               // přepište dle libosti
    "commandline": "cmd.exe",
    "hidden": false
}

Tento kód vložte jako další položku do profiles -> list. Tři už by tam měly být ve výchozím stavu, mezi ně tedy vložte toto.

Nastavení prostředí Windows Terminal

Ve stejném JSON souboru, ve kterém jste si právě přidali Ubuntu, si můžete změnit nastavení celé aplikace. Je to zároveň jediné nastavení v rámci Windows Terminal, takže pokud se chystáte najít pěkné GUI nastavení, je to zbytečné. Přece jen jste se dostali do terminálu, a tudíž se od vás očekává, že se základním formátem JSON, otevřeným v textovém editoru, již dokážete pracovat.

Přes tuto konfiguraci si třeba můžete nastavit jakoukoliv klávesovou zkratku. A to přes část keybindings, kde následujícím způsobem můžete například zavřít kartu, na které se právě nacházíte, pomocí Ctrl + Shift + W. Tuto zkratku si samozřejmě můžete přizpůsobit, stejně jako část s příkazem. Všechny příkazy můžete najít v dokumentaci na stránkách Microsoft Docs.

{ "command": "closePane", "keys": ["ctrl+shift+w"] }

A teď vám prozradíme jedno velké tajemství, o kterém vědí jen skuteční profesionálové. Když podržíte klávesu Alt a zvolíte možnost Nastavení, kterou jste doteď vybírali pouze klasicky, dostanete se do jiného souboru, konkrétně do defaults.json. V něm si můžete nastavit barevné schéma aplikace včetně průhlednosti nebo vše, co se týká fontu. Jako pozadí si dokonce můžete nastavit i obrázek anebo GIF a následně si zvolit sytost obrázku oproti vámi nakonfigurované barvě. Jaké vlastnosti můžete nastavit, naleznete opět v oficiální dokumentaci na Microsoft Docs, je jich opravdu hodně a pro ajťáka, který pracuje s konzolemi každý den, rozhodně doporučujeme si aplikaci Windows Terminal díky nim plně přizpůsobit k obrazu svému.

Na obrázku je snímek aplikace Windows Terminal se zvýrazněnými efekty odrazu a průhlednosti.
Aplikace Windows Terminal | zdroj: docs.microsoft.com

Závěr

Také jste tak nadšení z této aplikace, díky které nemusíte mít neustále otevřeno několik konzolí a k tomu ještě zapnutý virtuální počítač? Neváhejte ani minutu a běžte si Windows Terminal vyzkoušet! A pokud se bojíte nových věcí, nemusíte, protože terminál má v sobě rovnou zabudované odkazy na weby, které vám pomůžou s nastavením celé aplikace. Tak, na co ještě čekáte? Běžte si zjednodušit život! Aplikace je zdarma ke stažení z Microsoft Store a je průběžně aktualizována, takže se chystají další vychytávky.

Nastavení souborů Cookies

1. Co jsou soubory cookies

Soubory cookies jsou krátké textové soubory, které internetová stránka odešle do vašeho prohlížeče. Umožňují internetové stránce zaznamenat informace o vaší návštěvě, například zvolený jazyk a podobně. Následující návštěva stránek tak pro vás může být snazší a příjemnější. Soubory cookies jsou důležité, neboť bez nich by procházení sítě Internet bylo mnohem složitější. Soubory cookies umožňují lepší využití naší internetové stránky a přizpůsobení jejího obsahu vašim potřebám. Soubory cookies používá téměř každá internetová stránka na světě.

2. Druhy souborů cookies

Relační (tedy dočasné) soubory cookies nám umožňují propojovat vaše jednotlivé aktivity po dobu prohlížení těchto internetových stránek. V okamžiku otevření okna vašeho prohlížeče se tyto soubory vytvoří a po zavření okna vašeho prohlížeče se odstraní.

Trvalé soubory cookies nám pomáhají váš počítač identifikovat, jestliže opětovně navštívíte naši internetovou stránku.

3. Využívání souborů cookies

V souladu s ustanovením § 89 odst. 3 zák. č. 127/2005 Sb., o elektronických komunikacích, v účinném znění, si vás tímto dovolujeme informovat, že naše internetové stránky využívají pro svoji činnost soubory cookies, tedy vaše soubory cookies, včetně trvalých, zpracováváme.

Internetové prohlížeče obvykle obsahují správu souborů cookies. V rámci nastavení vašeho prohlížeče tak pravděpodobně můžete jednotlivé soubory cookies ručně mazat, blokovat či zcela zakázat jejich používání. Pro více informací použijte nápovědu vašeho internetového prohlížeče. Jsou-li cookies povoleny, lze toto nastavení internetového prohlížeče považovat za souhlas se zpracováním osobních údajů.

4. Účel použití souborů cookies

K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookies. Informace o tom, jak náš web používáte, sdílíme se svými partnery působícími v oblasti sociálních médií, inzerce a analýz. Používáním internetových stránek vyjadřujete souhlas propojením následujících služeb: Google Analytics, Google Tag Manager, Facebook Pixel, Microsoft Clarity.

Soubory cookies využíváme, kromě účelu uvedeného v předchozím odstavci, pouze pro měření návštěvnosti webové stránky.

5. Správce osobních údajů

Provozovatelem webové stránky studuj.digital a správcem osobních údajů je společnost: pg-sec s.r.o., sídlem Rybná 716/24, Staré Město, 110 00 Praha 1, identifikační číslo 09580905, zapsaná v obchodním rejstříku Městského soudu v Praze, oddíl C, vložka 338028.

​6. Zásady ochrany osobních údajů

Podrobnější informace o souborech cookies a zpracování tvých osobních údajů najdete v našich Zásadách ochrany osobních údajů.

Nezbytné

Tyto soubory cookie jsou nutné pro základní funkce stránky, a jsou proto vždy povolené. Mezi ně patří soubory cookie, které stránce umožňují si vás zapamatovat při procházení stránky v rámci jedné relace nebo, pokud o ně požádáte, mezi relacemi.

Volitelné

Výkon

Tyto soubory cookie nám pomáhají vylepšovat funkce stránek sledováním využití této webové stránky. V některých případech zrychlují zpracování vašeho požadavku a umožňují nám zapamatovat si vaše vybrané předvolby na stránce. Pokud soubory cookie zakážete, může se tím zhoršit přesnost našich doporučení a zpomalit funkčnost stránek.

Sociální média a relamy

Díky souborům cookies sociálních médií si můžete připojit ke svým sociálním sítím a prostřednictvím sociálních médií sdílet obsah z naší webové stránky. Reklamní soubory cookie (třetích stran) shromažďují informace pro lepší přizpůsobení reklamy tvým zájmům, a to na webových stránkách studuj.digital i mimo ně. V některých případech tyto soubory cookies zpracovávají vaše osobní údaje. Pokud chcete získat více informací o zpracování osobních údajů, přečtěte si naše Zásady ochrany osobních údajů. Pokud zakážete soubory cookies, mohou se zobrazovat reklamy, které méně souvisejí s vašimi zájmy, nebo nebudete moci účinně používat odkazy na Facebook, Instagram či jiné sociální sítě anebo nebudete moci sdílet obsah na sociálnch médiích.