Hlavní menu KODI v OpenELECu

OpenELEC a snímek obrazovky (screenshot)

tl;dr: Na klávesnici „Print Screen“, namapovat na dálkový ovladač (?), popř. příkaz kodi-send –action=“TakeScreenshot“ přes SSH. Obrázky vyzvednout např. přes Sambu.

Existuje několik způsobů, jak získat snímek obrazovky v systému OpenELEC (viz tl;dr). Nemám zkušenost se všemi, ale popíšu, jak jsem postupoval já při psaní článku OpenELEC (Kodi) na Raspberry Pi a Bluetooth (původně jsem chtěl dělat screenshoty z Kodi na Windows, ale tam jaksi chybí nabídka pro Bluetooth.

OpenELEC má v sobě podporu pro tvorbu screenshotů a nejjednodušší je použití klávesnice a stlačení klávesy „Print Screen“, prý se dá tato akce nějak namapovat i na dálkový ovladač, ale to – přiznám se – jsem vůbec neřešil. Poslední možností je poslat příkaz k vytvoření snímku obrazovky přes vzdálený přístup k „příkazové řádce“ (linuxáci se právě rozpalují doběla). Klávesu asi umí zmáčknout každý, proto se rovnou vrhneme na postup s pomocí SSH. (Pokud máte připojenou klávesnici, přeskočte rovnou na získání obrázků).

Nejprve bude potřeba vůbec SSH povolit. Nic složitého. Systém > OpenELEC > Služby > Povolit SSH. Zde si prosím všimněte v popisu, že přihlašovací údaje jsou natvrdo nastaveny na jméno root a heslo openelec. Protože přes SSH s právy ROOTa můžetedělat úplně cokoliv, DŮRAZNĚ DOPORUČUJI MÍT SSH VYPNUTÉ, POKUD HO NUTNĚ NEPOTŘEBUJETE!

openelec-ssh.png

Toto je prozatím na OpenELECu vše. Nyní je potřeba se pře SSH připojit z jiného zařízení. Klienti jsou snad na všechny platformy. Pro Windows můžu doporučit například PuTTy (dokonce existuje jako Portable). následující je pro všechny klienty stejné – budete potřebovat znát IP adresu zařízení, kde běží OpenELEC a port SSH (22). Tu zjistíte nejlépe v sekci Připojení (na obrázku vymazaná a přepsaná na 123.123.123).

openelec-ip-adresa.png

Tuto adresu je potom třeba napsat do SSH klienta (v případě PuTTy vypadá okno takto:)

putty-portable.png

Potom jste máte přístup ke konzoli, kde se musíte nejprve přihlásit. Jak jsem psal výše, přihlašovací jméno je root a heslo openelec. Všechno je malými písmeny a při psaní hesla se nic nezobrazuje (ani hvězdičky). Když se přihlásíte, můžete OpenELECu poslat příkaz aby vytvořil snímek obrazovky.

kodi-send --action="TakeScreenshot"

Konzole po úspěšném vytvoření snímku bude vypadat nějak takto:

openelec-ssh-screenshot-putty.png

Kde najdu vytvořené snímky?

Nyní už zbývá jen dostat se k pořízeným obrázkům. Narozdíl od  Windows, se v OpenELECu vytvořený snímek obrazovky neukládá do schránky, ale rovnou jako PNG soubor do úložiště do složky Screenshots. Bohužel se mi nepovedlo dostat se do té to složky přes integrovaného správce souborů, ale přes Sambu to už nebyl problém.

Opět je třeba ji zapnout v nastavení OpenELECu a nastavit si jméno s heslem (upozornění: pokud si ve Windows tyto přihlašovací údaje uložíte a potom v OpenELECu změníte, Windows budou křičet, že přístup byl zamítnut, ale nenabídnou změnu uložených přihlašovacích údajů).

openelec-ssh.png

K obrázkům se z Windows dostanete přes Síť > Název_systému_v_OpenELEC > Screenshots

rpi-samba.png

Pokud víte, jak se k screenshotům dostat jednodušeji, nebo jak tuto akci namapovat na dálkový ovladač, neváhejte a podělte se v diskuzi.

OpenELEC (Kodi) na Raspberry Pi a Bluetooth

tl;dr: Zapnout Bluetooth v nastavení (jak prosté, že?)

Raspberry Pi, je v současnosti asi nejoblíbenější jednodeskový počítač mezi kutily a díky systému OpenELEC a v něm obsaženému multimediálnímu centru Kodi (dříve XBMC) může velmi dobře posloužit jako uživatelsky příjemný přehrávač „čehokoliv“ k televizi. V podstatě si takto můžete za pár peněz udělat ze své obyčejné televize „SmartTV“, ze které spadne majitelům mnohem dražších „SmartTV“ čelist na zem. Prozradím, že se všechno točí okolo připojení k Internetu a instalaci správných doplňků pro Kodi. Teď ale zpátky k tématu z nadpisu.

Osobně vlastním Raspberry Pi 2, ale předpokládám, že stejné to bude u libovolné jiné verze tohoto počítače, jen snad u třetí verze není potřeba připojovat Bluetooth adaptér, protože je obsažen u počítači z výroby. Nuže, prvním krokem je sehnání Bluetooth adaptéru. Moje první kroky vedly na české srovnávače cen, kde jsem zjistil, že odpovídající HW seženu za cenu kolem 400 Kč, což může být i polovina ceny počítače. Prohlédl jsem i bazary, ale ceny tam byly podobné + poštovné k tomu. Řešení jsem našel na dálném východě v Číně. Tam se dá sehnat adaptér podporující i moderní Bluetooth 4.0 za o poznání nižší cenu. A předem prozradím, že si RPi rozumí bez problémů.

bletoot-40-csr-adapter

Jenže po připojení do Raspberry a zobrazení nabídky Bluetooth na mě svítil nápis: „Bluetooh adaptér nenalezen.“

bluetooth-adapter-nenalezen.png

Naštěstí se ukázalo, že řešení je primitivní. Stačí jít do Systém > OpenELEC > Služby a zde povolit Bluetooth, který je ve výchozím nastavení zakázán (ale, že mi trvalo, než jsem na to došel).

screenshot001.png

A potom už nic nebrání ve spárování dalších zařízení a jejich používání.

screenshot002.png

Toť vše.

Pokud jste zvědaví, jak jsem dostal z OpenELECu snímky obrazovky, aniž bych musel fotit televizi, nebojte, prozradím v některém z budoucích článků.

GTA IV + EFLC pod Windows 10

tl;dr: Stáhnout mod XLiveLess a obsah archívu zkopírovat do složky obsahující GTAIV.exe, popř. EFLC.exe

Pokud čtete tento článek, předpokládám, že jste narazili na stejný problém jako já – chcete si zahrát GTA IV, ale pod Windows 10 to z nějakého důvodu nejde. Já se na Windows 10 potýkal s těmito problémy.

  1. Hra mi nedovolila nastavit nic než nejnižší detaily, protože si myslela, že mám nedostatek grafické paměti (GeForce GTX 960 2GB)
  2. Nešly mi ukládat pozice, protože Games for Windows Live

První problém se vyřešil ani nevím jak. Ale nepamatuji si, že by na to měl vliv některý z postupů, co jsem zkoušel, a že jsem jich našel a vyzkoušel požehnaně. Dle mého názoru problém vyřešila nějaká z novějších verzí ovladačů grafické karty.

Zajímavější je druhý problém.GTA IV vyžaduje k ukládání pozic Games for Windows Live (GFWL). V předchozím článku GTA IV otravných zbytečností zbavené (určitě doporučuji přečíst, většina tipů je stále aktuálních) jsem popisoval, jak si založit lokální (offline) účet GFWL. Tento postup je bohužel na Windows 10 k ničemu, protože Microsoft přestal GFWL podporovat.

Malá odbočka (přeskočit)… GTA IV se dá naštěstí bez GFWL hrát, ale jsou hry, které kvůli tomu už na nových systémech už vůbec nespustíte (např. Flatout Ultimate Carnage). Vzpomeňte si na výše uvedené, až vám zase bude někdo tvrdit, že ty super DRM kraviny jsou pro hráče vlastně přínosem, protože zatočí s piráty a bla bla bla… Vlastně bych se nedivil, kdyby existovaly pirátské verze her, s vypreparovaným GFWL a piráti si tak mohli užívat hry, které si platící hráči už nezahrají.

Naštěstí nějaká dobrá duše vytvořila mod, který učiní hru nezávislou na GFWL. Tento mod se váli všude možně po Internetu, ale já doporučím stáhnout ze stránek Mod DB – databáze modů – kde je celkem malé riziko natáhnutí malwaru. Jednoduše

  1. Stáhnout mod Xliveless ze jeho stránky na ModDB
  2. Obsah archívu zkopírovat do složky, kde se nachází spouštěcí soubory GTAIV.exe (můžete přepsat existující soubory, ale chválím ty z vás, co si stejně radši udělají zálohu :) )gta-iv-liveless
  3. Spustit GTA IV (pomocí programu LaunchGTAIV.exe. Při spouštění přes GTAIV.exe hrozí – dle readme.txt -problémy s kamerou, ale nemůžu potvrdit ani vyloučit)

Pro datadisk(y) Episodes from Liberty Cities je postup stejný, jen musíte kopírovat do složky se spouštěcími soubory datadisku.