Bash a Ubuntu přímo ve Windows 10? Snadno!

Vyznáte se v prostředí Linuxu a rádi byste příkazovou řádku ve Windows 10 obohatili o klasický Bash? Nyní je možné tyto dva světy propojit snadněji, než kdy dříve.

Už od roku 2016 je díky naslouchání Microsoftu požadavkům uživatelů možné ve Windows využívat rozmanitosti klasického Bash shellu. Dříve byla tato funkce dostupná zejména v rámci Insider Preview programu, nyní je již nějakou dobu uvolněna pro běžné uživatele a v rámci Insider Preview je nastíněn i další směr, kterým by se mohla tato funkce systému dále ubírat (respektive již se ubírá).

Instalace je velmi jednoduchá při následování kroků z tohoto oficiálního návodu přímo ze stránek Microsoftu.

Jelikož jsem zrovna řešil, jak do Windows dostat Git, přišla mi tato funkce vhod (ano, pro Git existují instalátory i pro WIndows, avšak toto se mi aktuálně zdá jako lepší a přirozenější alternativa).

V mém případě (stále jsem neobdržel Fall Creators Update), jsem pro instalaci musel zapnout vývojářský mód (dostupné v panelu nastavení Windows v záložce Aktualizace a zabezpečení/Pro vývojáře).

Do konzole pak bylo třeba zadat následující příkaz:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Tento příkaz zajistil instalaci subsystému pro běh Linuxu v prostředí Windows 10. Následně stačilo restartovat počítač a opět v konzoli zadat příkaz „bash„. Poté došlo ke stažení a instalaci distribuce Ubuntu, která zpřístupnila prostředí Bash shellu ve Windows.

Po dokončení instalace můžete plně užívat výhod Linuxu ve Windows.

Takovou „integrací“ linuxového jádra do Windows se otevírají dveře mnoha dalším funkcím a možnostem využití samotných Windows – velice se například usnadnilo využití aplikací, jejichž vývoj je primárně soustředěn na Linuxové systémy (například Git, Apache a nepřeberné množství dalších aplikací nejen pro vývojáře).

V budoucnu, respektive v těchto dnech (po ostrém vypuštění Fall Creators update, který je aktuálně postupně uvolňován na vhodná zařízení), je počítáno přímo se snadnou integrací v rámci instalace také přímo prostřednictvím Windows Store, avšak stále je třeba mít spuštěn vývojářský mód a nainstalováno rozšíření Windows Subsystem pro Linux.

Třeba se v budoucnu dočkáme i přímé podpory aplikací určených pro Android, když už Microsoft pohřbil svá mobilní Windows.

Jak získat zpět nastavení jasu u Lenovo Ideapad Z500 na Windows 10

S novým systémem vycházejí na světlo nové vychytávky, ale také nové problémy. Konkrétně na notebooku Lenovo Ideapad Z500 se opět objevily problémy s grafickými drivery, kde podobně jako u přechodu na Windows 8.1 nefungovalo nastavení jasu. V dnešním „návodu“ si ukážeme, jak nastavení jasu získat zpět a při tom neztratit funkci dedikované grafiky.

Aktualizace si nedají pokoj

V předchozím případě nefungujícího nastavení jasu (při přechodu na Windows 8.1) stačilo nainstalovat starší drivery a bylo po problému. Windows 10 chce však dělat všechno za vás, a tak má ve zvyku instalovat nejnovější drivery pro vaše zařízení i v případě, že si to nepřejete … a ani se vás nezeptá – je přeci chyba výrobce, pokud vypustí vadné drivery. Uživateli pak obvykle zůstane nepoužitelný počítač. V mém případě, kdy jsem prováděl aktualizaci na 3 počítačích, došlo po čase ve všech třech případech k nainstalování vadného driveru pro integrovanou grafickou kartu Intel a následnému znemožnění jakékoliv práce na počítači v důsledku vysílání obrazu na neexistující monitor. V našem případě nastavení jasu se jedná o podobný problém s podobným původem – ovladače grafické karty Intel.

Najdi správnou kombinaci driverů

Jelikož často pracuji večer, je pro mě nastavení jasu monitoru klíčové. Inu udělal jsem si čas a postupně instaloval různé dostupné drivery pro grafickou kartu Intel. Při instalaci posledního fungujícího driveru jsem sice zprovoznil nastavení jasu, nicméně nefungovalo již přepínání na dedikovanou kartu NVidie … pokud na počítači nic nehrajete, asi vám to vadit nebude (toto polovičaté řešení je dostupné na většině zahraničních diskuzních fór – uživatelé si pak stěžují, že mají podezřele nízké fps ve hrách, ale netuší, čím by to mohlo být…). Mě to vadilo. Testoval jsem tedy dál a nakonec se mi podařilo i díky vašim tipům v komentářích získat několik způsobů, jak nastavení jasu získat zpět.

Postup 1 – Úprava registrů

Jako nejlepší možnost jsem vyhodnotil využití postupu od Martina Nešpora, který jej zadal v komentářích (díky za něj!). Tento postup umožňuje zprovoznění nastavení jasu s nejnovějšími ovladači (vyhnete se tedy případným komplikacím s kompatibilitou při využití starších driverů). Pro někoho však může být kvůli využití editoru registrů složitější, než postup 2.

  1. Spusťte editor registrů – stiskněte kombinaci kláves Windows + R , do pole okna zadejte „regedit“ a potvrďte (musíte mít administrátorská práva k systému).
  2. Stiskněte klávesu F3 pro vyvolání okna hledání, do pole zadejte „FeatureTestControl“ a spusťte vyhledávání
  3. Vyčkejte na vyhledání výrazu
  4. Po úspěšném skončení vyhledávání klikněte pravým tlačítkem na vyhledaný výraz a vyberte „Změnit„.
  5. Do pole „Údaj hodnoty“ zadejte hodnotu „FFFF“ a potvrďte změny
  6. Uzavřete editor registrů a restartuje počítač

Postup 2 – Výběr starších nainstalovaných driverů

  1. Spusťte Správce zařízení
  2. Najděte ve výpisu složku Grafické adaptéry
  3. Najděte grafický adaptér označený Intel HD 4000, či Intel s jiným označením a dvakrát na něj klikněte
  4. V nově otevřeném okně najeďte do záložky Ovladač
  5. Zvolte Aktualizovat ovladač
  6. V novém okně zvolte položku Vyhledat ovladač v počítači
  7. Dále zvolte Vybrat ovladač ze seznamu
  8. V novém okně zvolte Základní grafický adaptér Microsoft  a potvrďte stiskem tlačítka Další, měli byste vidět něco podobného, jako na obrázku níže.
    Obnovení nastavení jasu pro Lenovo Ideapad Z500
  9. Měla by proběhnout instalace ovladače – hotovo

Pokud vás bude Windows 10 dále otravovat s aktualizacemi driverů (a nemusí to být jenom drivery grafické), můžete využít této utilitky od Microsoftu, která byla vydána přímo Microsoftem po nespočtu stížností na automatické instalace driverů. Stačí utilitu spustit a následně zvolit možnost „Hide Updates“ a v seznamu vybrat položku, kterou si již nepřejete aktualizovat. Podle vlastních zkušeností mohu potvrdit, že toto nastavení obvykle vydrží do další velké aktualizace od Microsoftu, která nastavené drivery stejně přepíše.

Postup 3 –  Čerstvá instalace starých funkčních driverů

Pokud by někomu nefungoval ani jeden z předchozích aktualizovaných návodů, může v kombinaci s výše uvedenou utilitkou zakázat aktualizace pro grafickou kartu Intel, a následně ve správci zařízení Windows odinstalovat veškeré drivery pro tuto kartu (Správce zařízení/grafické adaptéry/Intel HD 4000 či jiné číslo). Následně je třeba stáhnout balíček driverů ver. 9.17.10.3223/10.18.10.3277 ze stránek Lenova (kategorie grafických driverů pro Intel). Tento stažený soubor spusťte a soubory vyextrahujte ven. V extrahované složce potom najděte složku s ovladačem verze 10.18.10.3277 a spusťte setup.exe (nespouštějte setup.exe dostupný o složku výše). Mělo by dojít k instalaci driverů a umožnění korektního nastavení jasu vašeho monitoru na notebooku.

Bohužel je možné, že v budoucnu opět dojde k problémům kompatibility starších driverů, toto řešení tedy může být dočasné a problém  se může vrátit. Podobně může vaše úpravy zrušit aktualizace Windows, který vždy automaticky nahraje nejnovější drivery.

Každopádně doufám, že vám návod pomohl a ušetří vám nějaký ten čas. Šetřete tedy také vaše oči a stáhněte jas monitoru kdykoliv budete chtít :). Pro šetrnější práci doporučuji zkusit i tento prográmek: F.lux: pohodlnější práce s monitorem.

Mohlo by vás také zajímat: Jak zprovoznit Dolby Home Theater na Windows 10 u Lenovo Ideapad Z500

Jak na automatické vypnutí počítače s Windows

Nedávno jsem potřeboval nastavit jednorázově automatické vypnutí počítače za určitý stanovený čas, přičemž jsem to udělat co nejjednodušším způsobem (bez plánování úloh apod). Naštěstí integrovaná aplikace Windows toto umožňuje a nastavení nezabere více, než pár vteřin. Aplikace je díky možnosti nastavení doplňujících parametrů schopná mnohem více úkonů, než jakým je pouhé vypnutí počítače. V následujícím textu si velice rychle ukážeme, jak tato aplikace funguje v případě nastavení časovače pro vypnutí počítače.

Pro nastavení časovače na vypnutí počítače je prvním krokem vyvolání kontextové nabídky kdekoliv na disku (třeba na Ploše), najetí do záložky Nový a zvolení možnosti vytvoření zástupce. Zde přichází na řadu veškerá magie – do umístění položky zadejte text %windir%\System32\shutdown.exe -s -f -t xxxx. Místo písmenek xxxx následně zadejte čas do vypnutí počítače ve vteřinách (nemusí to nutné být čtyřciferné číslo). Teď už stačí vše potvrdit a spustit program z nově vytvořeného zástupce. Windows vám pak oznámí odhlášení a vypnutí počítače za určitý počet minut.

Příkaz Shutdown - automatické vypnutí počítače

Příkaz pro vypnutí je také samozřejmě možno využívat přes vytvoření .bat souboru, který následně spustíte, výše je ale zřejmě zmíněn nejjednodušší způsob.

Parametry příkazu

I když uspání a hibernaci je možno nastavit přímo ve správci napájení ve Windows, hodím sem níže také rozšiřující parametry pro příkaz shutdown, které umožňují více akcí.

  • -s – vypne počítač
  • -f – vypne aplikace běžící na pozadí (nefunguje bez -t)
  • -t – časový interval pro akci
  • -h – místo -s hibernuje počítač
  • -c a „komentář v uvozovkách“ – zobrazí při akci komentář
  • -a – zruší plánované vypnutí 
  • … a mnoho dalšího

Výše uvedené parametry a mnoho dalších si můžete zobrazit v konzoli příkazového řádku, stačí do ní napsat příkaz shutdown. Nápověda a popis parametrů je v češtině, s porozuměním by tedy neměl být problém. Při způsobu vypnutí přes zástupce je u parametrů nahrazeno lomítko za pomlčku, nicméně je to úplně jedno, funguje obojí.

Příkaz Shutdown - automatické vypnutí počítače