DietPi S.M.A.R.T. diagnostika disku

tl;dr: Jen čti…

Trik je v tom, nejdříve nainstalovat Smartmontools pomocí příkazu

$sudo apt install smartmontools

Potom zjistit, který disk chcete kontrolovat

fdisk -l

A teď už můžete použít utilitu smartctl

smartctl -a /dev/sda

V posledním kroku pozor, kontrola se pouští na celý disk, nikoliv na oddíl (takže žádné /dev/sda1).

Raspberry Pi (Raspbian) a pomalá myš

tl;dr: /boot/cmdline.txt přidat usbhid.mousepoll=0

Možná se vám (stejně jako mně) stalo, že bezdrátová myš připojená k Raspberry Pi byla hrozně zpomalená.

Naštěstí to má jednoduché manuální řešení (stalo se mi to před pěti lety a stejně tak se mi to stalo s aktuální verzí teď).

Postup jak opravit zpomalenou myš na Raspbianu:
(Bez použití myši :) )

  1. Stiskem CTRL+ALT+F1 se přepnout do terminálu (panika? Stiskněte CTRL+ALT+F7 pro návrat „na plochu“)
  2. V terminálu zadat:
    sudo nano /boot/cmdline.txt
    a potvrdit enterem (trik proti překlepům – stačí psát: sudo nano /bo<tab>cmd<tab> tabulátory (<tab>) doplní)
  3. Otevře se ošklivý editor nano, kde bude jeden řádek různých příkazů. My musíme náš příkaz doplnit na konec tohoto řádku. Takže:
    Stisknout END (to přesune kurzor na konec řádku), MEZERNÍK a napsat usbhid.mousepoll=0
  4. Uložit pomocí kombinace CTRL+O (jde o písmeno ó, nikoliv nulu) a potvrdit pomocí klávesy ENTER
  5. Opustit nano pomocí klávesové zkratky CTRL+X
  6. Restartovat počítač pomocí příkazu reboot (a potvrdit ENTERem)

Raspbian naběhne zpátky na plochu a myš by měla fungovat, jak má.

PS: Pokud se budete snažit upravit soubor cmdline.txt pomocí jiného editoru (třeba v grafickém rozhraní), mějte na paměti, že pro jeho úpravu potřebujete práva superuživatele.

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ů.