Seznam | Zoznam | Google | Centrum | SZM

http://www.bestweb.szm.sk

[CNW:Counter]

 

HTPC - home theater personal computer

NASADENIE LINUXU

 

Na predchádzajúcich stránkach som písal o problémoch s použitím Linuxu na účely HTPC. Keď som mal viac voľného času tak som sa znovu zaujímal o linux za účelom použitia ako hlavný (a jediný) systém pre HTPC. Podarilo sa mi prísť na to, ako správne nastaviť linux tak, aby pracoval ako požadujem ja. Čiže s jeho veľkými výhodami mi v HTPC funguje už vyše roku (od apríla 2009) - postupne rôzne verzie linuxu (viď. ďalej).

Prečo je výhodnejšie použiť linux ?

- je zadarmo (skúšobná verzia systému Windows 7 už nie je dostupná)

- jednoduchá inštalácia nových programov (V správcovi balíčkov si iba naklikáte programy ktoré chcete nainštalovať a o chvíľu ich môžete používať. Žiadne hladanie po internete a zdĺhavá inštalácia typu Ďalej, Ďalej, Ďalej ....)

- programy sú zadarmo (či už na napalovanie, úpravu obrázkov a videí, správu diskových partícií, kancelárske programy, zálohovanie, systémové nástroje)

- nainštalovaný zaberá oveľa menej miesta na disku

- netreba antivírus

- aktualizácia systému vrátane nainštalovaných programov jedným kliknutím

- vynikajúce možnosti konfigurácie (hlavne úpravou textových súborov a terminálom)

 

Nevýhody použitia linuxu ?

- zložité nastavovanie pre laikov (nie všetko sa dá nastaviť klikaním)

- postup konfigurácie otestovaný a funkčný na niektorej verzii môže byť odlišný v novej verzii linuxu

 

Verzie a distribúcie linuxu

1. Začínal som s distribúciou Linux Mint 7 Helena (http://www.linuxmint.com), ktorá je založená na Ubuntu 9.04 Jaunty. Uvedená distribúcia je graficky veľmi pekne spracovaná. Prevedením patrí do skupiny Ubuntu, Kubuntu a pod., väčšina balíkov sa inštaluje z Ubuntu. Túto verziu som používal cca 3/4 roku.

 

2. Následne som mal nainštalovanú verziu Linux Mint 8 Gloria, ktorá je založená na Ubuntu 9.10 Karmic. Túto verziu som používal cca 4 mesiace.

 

3. Aktuálne som prešiel na verziu Linux Mint 9 Isadora, ktorá je založená na Ubuntu 10.04 Lucid Lynx. Zatiaľ iba RC verzia (t.j. testovacia verzia pred vydaním oficiálnej verzie 9).

Musím skonštatovať, že táto posledná verzia sa veľmi podarila. Samotné nastavenie systému pre HTPC je oveľa jednoduchšie ako napr. u verzie 7, kde som musel manuálne inštalovať ovládače grafickej karty, ovádače zvukovej karty, musel som zložito inštalovať diaľkové ovládanie a komplikovane odstaviť šetriace režimy aby sa mi nevypínal TV pri nečinnosti užívateľa (úsporný režim). Toto všetko vo verzii Mint 9 odpadlo a tak sa inštalácia a samotné nastavenie systému nesmierne zjednodušilo.

 

Navyše verzia Mint 9 Isadora je verzia LTS (Long term support), čiže verzia s predĺženou podporou na 3 roky.

Nasledujúci popis inštalácie sedí na verziu Linux Mint 9 Isadora (Ubuntu 10.04). V texte sú však ponechané aj postupy inštalácie pre staršie verzie Mint 7 a Mint 8, ktoré sa vám môžu niekedy zísť. Používam anglickú verziu Linuxu, takže za prípadné nepresnosti v preklade sa ospravedlňujem. Tiež snímky obrazovky boli väčšinou robené vo verzii Mint 7, takže nemusia presne sedieť s verziou Mint 9, ale princíp zostáva.

Postup inštalácie, nastavenie

1. inštalácia systému

CD pri bootovaní ponúka niekoľko možností. Zvolil som možnosť Start Linux Mint. Keď sa systém spustil, tak som pomocou ikonky na ploche spustil inštaláciu.

Pri možnosti voľby disku kam sa má systém nainštalovať som zvolil "manuálne rozdelenie disku".

Ako prvú som vytvoril partíciu pre samotný systém: primárna, veľkosť 10 GB (stačilo by aj menej, napr. 5GB), formát súborov ext3, bod pripojenia /

Nasleduje vytvorenie swap (odkladacej) partície: primárna, veľkosť 700 MB, formát swap.

Ako poslednú som vytvoril partíciu pre údaje: primárna, použité všetko voľné miesto, formát ext3, bod pripojenia /media/hd_data1

 

Keďže neplánujem používať Windows, je výhodné použiť linuxový formát ext3 aj na partíciu pre údaje. Ak by som chcel používať aj Windows, tak tento nevie pracovať s formátom ext3 a teda uvedená partícia by musela mať formát buď Fat32 (obmedzenie max. 4GB súbor) alebo NTFS.

Ak je zadaný uvedený bod pripojenia, tak sa partícia s údajmi pri štarte automaticky pripojí a zároveň zobrazí ikonka disku na ploche. Keď dokúpim ďalší disk, tak tomu nastavím bod pripojenia /media/hd_data2. Ak máte v PC viac diskov je možné dátové disky pripojiť neskôr (t.j. počas inštalácie použiť iba /dev/sda1 pre systém a /dev/sda2 pre swap). Neskôr po inštalácii je možné nastaviť pripojovanie zvyšných diskov, ale tu je to jednoduchšie

Po zadaní používateľského mena a hesla je v ďalšom okne možnosť voľby inštalácie zavádzača (tlačítko Pokročilé). Treba zvoliť inštaláciu na správny systémový disk (napr. /dev/sda). Treba dať pozor hlavne ak je v PC viac pevných diskov, aby sa zavádzač inštaloval na ten správny. Musí sa inštalovať napr. do /dev/sda (nie /dev/sda1).

Následne sa systém nainštaluje. Podľa toho či je PC pripojený k internetu sa aktualizujú aj jazykové balíčky.

Po reštarte by sa mal spustiť Linux, ak náhodou nie, môže byť nesprávne nastavený zavádzač GRUB (viď ďalej).

 

2. odinštalovať nepotrebné programy (môj zoznam)

thunderbird
nautilus-sendto
rhythmbox
pidgin
pidgin-data
pidgin-facebookchat
openoffice
giver
gwibber
gwibber-service
transmission
xchat
xchat-common
gimp
gimp-data
gimp-help*
ndisgtk
mintwifi
simple-scan
sane-utils
libsane
aptoncd
mintbackup
tomboy
mintupload
hpijs
pxljr
cups
cups-bsd
cups-driver-gutenprint
cups-client
libcupsdriver1
cups-common
system-config-printer*
hardinfo
mintnanny

3. aktualizácia systému

Menu - Ovládacie centrum - MintUpdate

nainštalujú sa všetky dostupné aktualizácie pre všetky programy

4. zoznámenie sa s Terminálom

Terminál je príkazový riadok, ktorý umožňuje vykonávať príkazy. V linuxe sa používa veľmi často, keďže nie všetko sa dá nastaviť klikaním.

Po spustení Terminálu (Menu - Terminál) ste prihlásený ako užívateľ a zároveň sa nachádzate vo vašom domovskom priečinku.

 

Ak potrebujete spustiť príkaz ako správca tak sa to dá príkazom

sudo príkaz

následne si vypýta heslo správcu (to isté ako je vaše užívateľské).

 

Ak následne použijete príkaz

sudo iný_príkaz, tak už heslo nebude pýtať.

 

Ak sa chcete trvalo (v rámci spusteného Terminálu) prepnúť do režimu správcu zadajte

sudo -s

a následné príkazy už nemusia začínať so sudo.

 

Ak chcete spustiť program, ktorý má grafické rozhranie, tak použite:

gksudo príkaz  (napr. gksudo nvidia-settings )

5. nastavenie zavádzača GRUB 2 - odstránenie niektorých položiek a zmena času

Ak existuje na disku aj Windows, tak sa pri štarte zobrazí ponuka, ktorý systém chceme spustiť.

 

Ponuka obsahuje aj položku "recovery mode" a aj memtest, ktorý nechcem aby sa zobrazoval:

sudo apt-get install mc
sudo mc


v súbore /etc/default/grub
upraviť:
GRUB_TIMEOUT=5  (nastaví zobrazenie boot menu na 5 sekúnd, štandardne je 10)
GRUB_DISABLE_LINUX_RECOVERY="true"  (zrušiť # na začiatku riadku; odstráni riadok s recovery mode v boot menu)

v /etc/grub.d/ zmazať súbor 20_memtest


následne dáme vygenerovať nové boot menu:
sudo update-grub
 

Platí pre verziu Mint 7 Gloria (Ubuntu 9.04 Jaunty), resp. Grub (nie Grub2)

zálohovanie aktuálneho nastavenia zavádzača

sudo cp -p /boot/grub/menu.lst /boot/grub/menu.lst_zaloha

editácia aktuálneho nastavenia

sudo gedit /boot/grub/menu.lst

 

V mojom prípade chcem skryť Grub menu pri štarte, t.j. aby priamo začal nabiehať systém, teda nájdem timeout 5 a zmením na timeout 0

 

Ak riadok v konfiguračných súboroch začína s # tak je ignorovaný. Potom treba uložiť súbor a reštartovať PC.

Ak sa stane, že systém nechce vôbec nabehnúť už pri štarte systému (vypíše chybu Grub ...), alebo nechce nabehnúť iný vopred inštalovaný systém (Vista, Windows 7), tak sa pravdepodobne Grub prepne do módu v ktorom je možné spúšťacie príkazy editovať. Editácia riadku sa robí klávesou e, následne sa systém dá spustiť klávesou b. Väčšinou je problém v prvom riadku napr. root (hd0,2) a väčšinou s prvým číslom (t.j. s voľbou správneho disku - záleží od poradia ako ich zaradí BIOS).

Zavaděč GRUB značí disky jinak, než Linux. Disky se značí jako (hdX), kde X je číslo počínající od nuly. Oddíly se značí jako (hdX,Y), kde X je číslo disku a Y je číslo oddílu, taktéž začínající od nuly (takže je o 1 nižší, než linuxové číslo oddílu). Pokud budete potřebovat převést linuxové značení na značení GRUBu, tak zde máte pár příkladů:

·         /dev/sda se převede na (hd0)

·         /dev/sda1 se převede na (hd0,0)

·         /dev/sda2 se převede na (hd0,1)

·         /dev/sdb se převede na (hd1)

·         /dev/sdb4 se převede na (hd1,3)

 

Nastavenie Windows 7 ak je inštalovaný ako prvý:

root (hd0,0)

map (hd0) (hd1)

map (hd1) (hd0)

chainloader +1

save default

 

Odstránenie Grubu (ak chcete odstrániť linux, tak zavádzač Grub je potrebné odstrániť zvlášť:

sudo lilo –M /dev/sda mbr  (namiesto sda dať správny disk).

 

Ak sa objaví výzva Grub rescue, tak sa jedná zjavne o nesprávne nainštalovaný GRUB. Po zadaní príkazu

set

sa vypíše kde systém očakáva GRUB (napr.  na (hd0,1), ale systém je na (hd0,0). Riešením je spustenie PC pomocou Live CD, a následne preinštalovať GRUB v terminály:

sudo grub

root (hd0,0)   //pozor, /dev/sda1 kde sa väčšinou inštaluje systém je (hd0,0)

setup (hd0)

quit

6. zmena označenia údajového disku a prístup užívateľom

Ako som písal vyššie, tak údajový disk mám pripojený v /media/hd_data1. Avšak na ploche a v správcovi súborov je disk pomenovaný napr. "985 GB media". Toto je pre mňa nevyhovujúce, keďže je to značne neprehľadné. A po pridaní ďalšieho údajového disku by to bolo ešte horšie. Preto potrebujem zmeniť označenie (menovku disku).

V termináli si najskôr vypíšem označenie diskov (alebo si pamätám označenie disku pri inštalácii systému):

sudo fdisk -l   (na konci je malé L)

z výpisu vidím že sa jedná o disk /dev/sda3 s najväčšou veľkosťou.

Odpojím disk:

sudo umount /dev/sda3

Zmením označenie (menovku disku):

sudo e2label /dev/sda3 hd_data1

nová menovka (v mojom prípade hd_data1) môže mať max. 16 znakov.

Po reštarte by sa mal disk objaviť označený správne.

Teraz potrebujem nastaviť prístup na disk aj pre ostatných užívateľov (čítanie aj zápis, vytváranie a mazanie) Otvoril som si prehliadač súborov. V menu Súbor - Otvoriť ako root sa mi otvorí nové okno s červeným pozadím. otvoriť Media, pravým kliknúť na hd_data1, zvoliť Vlastnosti, Oprávnenia, Ostatný (Others) - zvoliť Vytvárať a mazať súbory. Zavrieť.

Následne keď si otvorím disk hd_data1 ako bežný užívateľ (biele pozadie v okne správcu súborov) a otvorím pravým tlačítkom kontextové menu tak musí ponúknuť možnosť vytvoriť nový adresár a nový súbor.

7. záloha

Stav systému je teraz taký že sú nainštalované všetky aktualizácie, nastavený zavádzač a správne nastavený disk. Keďže nasleduje experimentovanie s ovládačmi grafiky tak by bolo dobré aktuálny systém zazálohovať. V prípade potreby je možné systém v priebehu 2 minút obnoviť bez potreby inštalovania a sťahovania aktualizácií.

 

Idem zazálohovať celý diskový oddiel /dev/sda1 so systémom linux na údajový disk hd_data1. Otvorím si disk hd_data1. Pomocou pravého tlačítka dám zvoliť nový adresár, nazval som ho "zaloha".

 

Keďže systém sa z bežiaceho linuxu nedá zazálohovať, tak treba vložiť a spustiť bootovateľné CD. Zvoliť možnosť štartu systému.

Po nabehnutí systému otvoriť Computer, otvoriť disk hd_data1 (t.j. ten disk kam ideme zálohu uložiť, alebo odkiaľ sa má záloha obnoviť. Mali by sme tam mať vytvorený adresár "zaloha".

Pozor ! Neotvárať systémový disk ktorý chceme zálohovať (alebo kam chceme zálohu obnoviť). Tento je v Computer označený ako "10,0 GB media (v mojom prípade).

 

Skontrolujeme označenie disku so systémom Linux:

sudo fdisk -l (na konci je malé L)

malo by to byť stále /dev/sda1

 

Nainštalujeme program partimage:

sudo apt-get install partimage

 

Spustíme program partimage:

sudo partimage

označíme partíciu ktorú chceme zazálohovať: sda1

zadáme kam sa má záloha uložiť:   /media/hd_data1/zaloha/linuxmint-1

zecháme zaškrtnuté "Save partition into a new image file" (pri obnove partície zvolíme druhú možnosť).

 

 

Pomocou F5 sa dostaneme do ďalšieho okna, kde som zvolil "Automatic split" - t.j automatické rozdelenie zálohy iba ak je nedostatok miesta.

Po vytvorení zálohy bude táto umiestnená a nazvaná takto: /media/hd_data1/zaloha/linuxmint-1.000  (t.j. sú pridané nuly na koniec súboru. Ak je záloha rozdelená na viacero častí, tak ďalšie majú 001, 002 ...)

Pri zadávaní názvu súboru na obnovu sa tento zadáva aj s nulami, t.j.: /media/hd_data1/zaloha/linuxmint-1.000

 

Keď to všetko úspešne prebehne, záloha je vytvorená, môžme ukončiť terminál (príkaz exit 2x) a následne je možné PC reštartovať.

 

Uvedeným spôsobom je možné zálohu vykonať kedykoľvek. Výhodné je vykonať ďalšiu zálohu po nainštalovaní a nastavení všetkých ovládačov a programov.

8. inštalácia ovládačov grafickej karty

Na fotke v bode 6 vidno, že grafika nie je nakonfigurovaná správne. Tiež nie sú dostupné grafické efekty a pod. Je potrebné doinštalovať ovládače grafikej karty.

 

Cez Ovládací panel - Ovládače hardwéru treba zvoliť current - aktuálne a dať aktivovať. Aktuálne sa mi nainštalovala verzia 195.36.15.

 

Platí pre verziu Mint 7 Gloria (Ubuntu 9.04 Jaunty)

Platí pre verziu Mint 8 Helena (Ubuntu 9.10 Karmic)

Sú možné 2 spôsoby:

a, cez Ovládacie centrum - Ovládače hardwéru, zvoliť ovládač a kliknúť na aktivovať. Následne sa ovládač stiahne a po reštarte počítača by mal byť funkčný.  Nevýhodou je že ponúka iba staršiu verziu ovládačov.

b, manuálna inštalácia najnovších ovládačov (pre ktorú som sa rozhodol):

 

Najprv treba zo stránok www.nvidia.com stiahnuť najnovší ovládač pre Linux. Tento sa štandardne uloží na plochu, je dobré ho presunúť do domovského adresára (keďže terminál štandardne štartuje v tomto adresári).

 

Treba doinštalovať potrebné balíčky:

sudo apt-get install xorg build-essential gcc linux-headers-`uname -r` -y

sudo apt-get install xserver-xorg-dev

 

Treba sa prepnúť do ďalšej konzoly pomocou Ctrl + Alt + F1 a zadať meno a heslo.

 

Následne vypneme grafické prostredie:

v Mint 7: sudo /etc/init.d/gdm stop

v Mint 8: sudo service gdm stop

 

Spustíme inštaláciu príkazom:

sudo sh ./NVIDIA-Linux-x86-185.18.14-pkg1.run -k $(uname -r) --x-module-path=/usr/lib/xorg/modules --x-library-path=/usr/lib

kde namiesto uvedeného názvu súboru je potrebné zadať správny názov stiahnutého súboru (alebo pri písaní začať písať NVID a stlačiť TAB, čím sa doplní zvyšok názvu súboru)

 

Všetky prípadné otázky potvrdiť Yes, a následne reštartovať PC:

sudo shutdown -r now

 

Po reštarte by malo nabehnúť správne grafické prostredie, prípadne je treba upraviť nastavenie rozlíšenia.

Overenie akcelerácie grafikou:

glxinfo

glxgears

glxinfo | grep direct

 

9. inštalácia VDPAU - PPA

Vdpau sú knižnice umožňujúce hardwérovú akceleráciu pri prehrávaní videa u grafických kariet Nvidia.

 

sudo gedit /etc/apt/sources.list
doplniť riadok:

deb http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu lucid main


sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CEC06767
sudo apt-get update

 

nainštalovať balíky:
x264

ffmpeg
vdpauinfo

libvdpau1

libvdpau-dev

mplayer mplayer-nogui smplayer mplayer-gui

 

10. nastavenie rozlíšenia Grubu2 a bootovacej obrazovky

Po nainštalovaní Grafických ovládačov už má už samotný systém správne rozlíšenie, ale zmenilo sa mi aj rozlíšenie Grubu a bootovacej obrazovky. Úprava je možná cez StartUp-manager v Ovládacích paneloch.

Ja som zvolil rozlíšenie 800x600, 24bit.

 

11. doplnenie a nastavenie lokalizácie

Ovládacie centrum - Jazyková podpora - Pridať / odobrať jazyky, skontrolovať či sú zaškrtnuté všetky možnosti pri vašom jazyku, dať aplikovať zmeny.

 

12. nastavenie / vypnutie grafickych prvkov a efektov

Keďže používam linux na účely HTPC, vyhovuje mi väčšia veľkosť písma aj v prostredí linuxu:

Ovládacie centrum - Vzhľad - Fonty, zmeniť veľkosť písma (ja osobne volím 12)

 

Doinštalovať: mint-wallpapers-extra mint-wallpapers-previous*
Ovladácie centrum - Vzhľad - Vizuálne efekty: žiadne
CompizConfig Settings manager - zrušiť Animations, Fadding windows, Window decoration, VideoPlayback
SimpleCompiz - vypnúť animácie, desktop nastaviť 1, screen zoom zrušiť
Ovladácie centrum - Desktop Settings: Povoľ ikonku Sieť na ploche
Nastaviť 24-hodinový formát času na lište, nastaviť najbližšie mesto pre zobrazovanie počasia
Nastaviť tapetu plochy
Nastaviť čierne pozadie terminálu

 

13. nastavenie zvuku

V tomto prípade sa jedná hlavne o možnosť  aby cez optický výstup na grafickej karte prechádzal zvuk DD (AC3) a DTS priamo do receivera domáceho kina.

 

zistenie verzie ALSA (ja mám 1.0.21):
cat /proc/asound/version

musia byť nainštalované tieto balíky:
alsa-base
alsa-utils
bluez-alsa
gstreamer0.10-alsa

sudo alsamixer , prejsť vpravo na iec958 a na všetkých troch stlačiť M (unmute) čím dôjde k povoleniu týchto výstupov

Následne v Ovládacie centrum - Zvuk, na karte Hardware zmeniť Profil na Analog Stereo Duplex
nastaviť Zvuková téma - bez zvuku

v terminály:
gstreamer-properties
Zvoliť ALSA, Zariadenie zvoliť: ALC1200 digital

 

Teória je taká, že Pulse audio, ktoré sa v Minte (Ubuntu) stará o zvuk nevie funkciu "AC3/DTS pass-through to S/PDIF". Ak by bol zvolený profil Digital Stereo Duplex (IEC958) tak dôjde k zablokovaniu tohto výstupu a multikanálový zvuk nepočuť. Preto sa volí profil Analog Stereo Duplex a až pomocou gstreamer-properties sa zvolí ALSA a konkrétne zariadenie (u mňa ALC1200 digital).

Na internete je popísaných mnoho kombinácií ako toto vyriešiť, napr. nutnosť použiť Nvidia ovládače série 185. Mne to ide s štandardne ponúknutými ovládačmi Nvidia 195.36.15 a nainštalovaným Alsa 1.0.21.

 

Platí pre verziu Mint 7 Gloria (Ubuntu 9.04 Jaunty)

Platí pre verziu Mint 8 Helena (Ubuntu 9.10 Karmic)

Podľa informácií z internetu sú potrebné ovládače Alsa 1.0.20 na to by cez optický výstup na grafickej karte prechádzal zvuk DD (AC3) a DTS priamo do receivera domáceho kina.

 

Zistenie verzie používaných ovládačov:

cat /proc/asound/version

 

Inštalácia (zdroj http://webupd8.blogspot.com/2009/08/how-to-upgrade-to-alsa-1020-on-ubuntu.html):

 

sudo apt-get -y install build-essential ncurses-dev gettext xmlto

sudo apt-get -y install linux-headers-`uname -r`

 

cd ~

wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.20.tar.bz2

wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.20.tar.bz2

wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.20.tar.bz2

 

sudo mkdir -p /usr/src/alsa

cd /usr/src/alsa

sudo cp ~/alsa* .

 

sudo tar xjf alsa-driver*

sudo tar xjf alsa-lib*

sudo tar xjf alsa-utils*

 

cd alsa-driver*

sudo ./configure

sudo make

sudo make install

 

cd ../alsa-lib*

sudo ./configure

sudo make

sudo make install

 

cd ../alsa-utils*

sudo ./configure

sudo make

sudo make install

 

rm -f ~/alsa-driver*

rm -f ~/alsa-lib*

rm -f ~/alsa-utils*

 

reštartovať PC a následne pomocou sudo cat /proc/asound/version zistiť či je správna verzia

 

sudo alsamixer , prejsť vpravo na iec958 a na všetkých troch stlačiť M (unmute) čím dôjde k povoleniu týchto výstupov

 

v Mint 7: Následne v Ovládacie centrum - zvuk, zmeniť Autodetect na "HDA NVidia ALC1200 Digital (ALSA). Mixer zmeniť na "HDA NVidia (Alsa mixer), PCM.

v Mint 8: Následne v Ovládacie centrum - Zvuk, na karte Hardware zmeniť Profil na Digital Stereo Duplex (IEC958).

 

14. nastavenie Samby - nastavenie pracovnej skupiny

Linux štandardne používa pracovnú skupinu Workgroup, ale ja vo svojej domácnosti používam HOME. Aby boli všetky PC a IPboxy v jednej pracovnej skupine, potrebujem zmeniť pracovnú skupiny na HOME aj v linuxe:

sudo gedit /etc/samba/smb.conf

treba nájsť workgroup z zmeniť na workgroup=HOME   (názov pracovnej skupiny je s veľkými písmenami).

 

Zároveň na koniec súboru doplníme tieto dva riadky:

create mask = 0777
directory mask = 0777

 

ktoré spôsobia to, že nakopírované súbory z iného počítača bude možné upravovať/presúvať/mazať s vaším užívateľským kontom (inak by boli potrebné práva roota, čo je dosť otravné).

 

Príkazom sudo net usershare info je možné zobraziť nastavené zdielania v systéme.

Príkazom sudo smbtree je možné zobraziť počítače v sieti a aj moje nastavené zdielania v PC.

15. nastavenie zdielania údajového disku

Otvoril som si prehliadač súborov. V menu Súbor - Otvoriť ako root sa mi otvorí nové okno s červeným pozadím. otvoriť Media, pravým kliknúť na hd_data1. Tu je voľba Možnosti zdielania, dať povoliť, a zaškrtnúť všetky 3 možnosti.

Týmto som dal zdielať celý disk - bude dostupný napr. cez Miesta v sieti z iných počítačov a bude sa dať naň aj zapisovať.

16. české/slovenské titulky v prehrávači filmov

Prebraté z ubuntu.cz:

Spusťte přehrávač Totem (Aplikace → Zvuk a video → Přehrávač filmů), vyberte Upravit → Nastavení → Obecné → Kódování a zvolte Střední Evropa (WINDOWS-1250). Taky je vhodné zapnout Automaticky nahrát titulky při nahrání videa.
gMPlayer - Pravým tlačítkem myši klikněte do okna aplikace, zvolte Preference → Subtitles & OSD a položku Encoding změňte na Slavic/Central European Windows (CP1250).
VLC - Z nabídky Aplikace → Zvuk a video → VLC media player spusťte přehrávač filmů VLC a v nabídce Nástroje → Nastavení → Titulky & OSD změňte položku Výchozí enkoder na CP-1250).

MPlayer - gksudo gedit /etc/mplayer/mplayer.conf
a na konec souboru přidejte tento odstavec
# české titulky
subcp=windows-1250
font=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf

17. povolenie Ctrl + Alt + Backspace

Klávesová skratka Ctrl+Alt+Backspace sa používa k násilnému ukončeniu grafického prostredia. Vo východzom stave je táto skratka zakázaná, pre jej povolenie treba otvoriť:

Systém - Preferencie (Preferences) - Klávesnicové menu (Keyboard menu)

Úprava (Layouts) - Možnosti úpravy (Layouts options )

zvoliť "Key sequence to kill the X server" a povoliť Control+Alt+Backspace

 

Platí pre verziu Mint 7 Gloria (Ubuntu 9.04 Jaunty)

Vo východzom stave je táto skratka zakázaná, pre jej povolenie treba nainštalovať balík:

dontzap (ak nie je) a povoliť príkazom:

sudo dontzap --disable

18. inštalácia XBMC

A teraz to najhlavnejšie kôli čomu to všetko doteraz bolo - inštalácia XBMC.

 

Veľmi dobré skúsenosti mám s tzv. SVN buildami, čo sú nové pracovné verzie, ktoré na jednej strane môžu mať viac funkcií, lepšiu stabilitu, môžu opravovať chyby v predchádzajúcich verziách, ale na druhej strane môžu aj obsahovať chyby, môžu byť nestabilné alebo nemusia byť všetky nové funkcie plne funkčné.

 

Inštalácia SVN verzie:

sudo gedit /etc/apt/sources.list

 

na koniec súboru pridať tento riadok (podla použitej verzie systému):

Mint 7:

deb http://ppa.launchpad.net/team-xbmc-svn/ppa/ubuntu jaunty main

 

Mint 8:

deb http://ppa.launchpad.net/team-xbmc-svn/ppa/ubuntu karmic main

 

Mint 9:

deb http://ppa.launchpad.net/team-xbmc-svn/ppa/ubuntu lucid main

 

načítať klúče k balíkom a spustiť inštaláciu:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 64234534

sudo apt-get update

 

nainštalovať balíky:

xbmc
xbmc-data
xbmc-skin-confluence
xbmc-standalone

 

Teraz je XBMC nainštalované, odporúčam reštart počítača.

19. základné nastavenie XBMC

Nastaviť rozlíšenie: Nastavenia - Vzhľad - Obrazovka - Rozlíšenie

Nastaviť renderovanie: Nastavenia - Video - Renderovacia metóda: VDPAU

Nastavenie zvuku: Nastavenia - Systém - Audio hardware - Audio output: Digital, DD: zapnúť, DTS: zapnúť, zrušiť Boost Volume level on downmix

Ponechať pôvodné zariadenie pre výstup zvuku: default, zariadenie pre prestup zvuku: iec958

 

Doinštalovať SVN Repo Installer:

http://xbmc-addons.googlecode.com/svn/packages/plugins/programs/SVN_Repo_Installer.zip

Tento archív je potrebné rozbaliť a umiestniť do adresára .xbmc/plugins/programs vo vašom domovskom adresári. Tento adresár je skrytý, preto treba použiť napr. mc (Midnight commander).

Potom po spustení XBMC nainštalovať tieto pluginy:

Programy - SVN Repo installer - queeup - plugins - video - Watch Mojo

Programy - SVN Repo installer - queeup - plugins - video - Youtube trailers

Programy - SVN Repo installer - xbmc-addons - plugins - video - Apple Movies Trailers Lite

 

V XBMC po nainštalovaní týchto pluginov vypnúť skripty a programy z hlavného menu:

systém - vzhľad - domáce okno - hide-programy

systém - vzhľad - domáce okno - hide-skripty

20. doinštalovať požadované programy

môj zoznam zaujímavých programov (niektoré už môžu byť nainštalované), favoriti z príslušnej skupiny hrubým:

putty

app-install-data-medibuntu

wakeonlan

ubuntu-restricted-extras  (pridáva podporu MP3, multimediálne kodeky, Adobe Flash, prehrávanie DVD, podporu rozbalovania *.rar)

libdvdcss2

non-free-codecs

vinagre

google earth

FTPcopy

GShutdown (vypínanie PC v nastavenom čase)

opera

flashplugin-nonfree

FileZilla

DVD Rip

acroread

rhythmbox - prehrávanie hudby, extrakcia audio CD

Mplayer

SMplayer

RealPlayer

RealMedia

Audacious - hudovný prehrávač podobný Winampu

XMMS

spracovanie wav zvuku: ardour, audacity, GNUsound, sweep, beast

náhrada AudioCatalistu: Grip, Audacity, Kaffeine

Kaffeine

VLC

mozilla-plugin-vlc

Avidemux - editor videa, konverzia formátov

úprava videa: KDenlive, Kino, DeVeDe (tvorba DVD, CD, konverzia), DVDstyler

MANDVD

K9Copy - obdoba DVDShrinku

KMplayer

Exaile

gnome mplayer

 

Prehliadače obrázkov:

gThumb - veľa možností editácie obrázkov

Mirage - snáď najlepší na prezeranie fotiek, zmena obrázkov koliečkom myši

GQview

Gimageview

 

Úprava obrázkov:

Xara Xtreme

Inkscape

 

Správcovia fotografií:

Picasa

Phatch

 

Správcovia súborov:

Tux commander - tuxcmd
tuxcmd-modules

Gnome commander

MC - Midnight commander (funguje aj v termináli)

 

Práca s archívami:

unrar

rar
unrar-free
p7zip

 

Napaľovacie programy:

Brasero

GnomeBaker

 

21. nastaviť otváranie obrázkov s Mirage

Štandardne otvára obrázky iný program. Ja radšej používam Mirage hlavne kvôli tomu, že umožňuje zmenu obrázkov pomocou koliečka myši.

Treba nájsť ľubovoľný obrázok, kliknúť pravým tl. na obrázok, zvoliť vlastnosti, otvoriť s: Mirage

 

22. nastavenie Wake on Lan

Wake on Lan umožňuje spustiť počítač cez sieť. K tomu je potrebné poznať MAC adresu sieťovej karty v HTPC. Tú je možné zistiť kliknutím pravý tlačítkom na hlavnej lište na ikonku siete zvoliť možnosť "Informácie". V riadku "Hardwérová adresa" je spomínaná MAC adresa (napr. 00:25:7C:7E:06:9A). Tiež si všimnite v tomto okne označenie vašej sieťovej karty (napr. eth0).

 

Najprv je potrebné v BIOSE počítača povoliť funkciu Wake on Lan.

 

Zistenie info o sieťovke:

sudo apt-get install ethtool

sudo ethtool eth0 | grep Wake

výpis:

Supports Wake-on: g //podporované režimy, v tomto riadku musí byť aj g

Wake-on: d //aktuálne zapnuté - treba tu mať g na to aby fungovalo WOL

 

sudo cp /etc/init.d/halt /etc/init.d/halt_original

 

gksudo gedit /etc/init.d/halt

 

v tomto súbore nájdite text:

log_action_msg "Will now halt"

sleep 1

halt -d -f -i $poweroff $hddown

(v poslednom riadku môže byť aj $netdown, ak je tak ho nechajte)

 

a nahraďte ho textom:

log_action_msg "Will now halt"

# set Wake On Lan

ip link set eth0 up

ethtool -s eth0 wol g

# halt

sleep 1

halt -d -f $poweroff $hddown

(v poslednom riadku môže byť aj $netdown, ak je tak ho nechajte)

v prípade potreby je nutné danú sieťovú kartu eth0 nahradiť tou vašou správnou. Všimnite si že z posleného riadku zmizlo -i (dôležité je ho tam nenechať napísané).

Teraz pri každom vypnutí HTPC sa sieťovka nastaví do správneho režimu.

Ak chcete zapnúť HTPC z iného PC na ktorom je linux, možete použiť:

sudo etherwake 00:1d:92:0b:97:9f

alebo

wakeonlan 00:1d:92:0b:97:9f

kde 00:1d:92:0b:97:9f nahradíte vašou MAC adresou.

 

Ak chcete zapnúť HTPC cez telnet zo sat. prijímača IPBox, tak použite príkaz: ether-wake -b -i br0 00:1d:92:0b:97:9f

 

Ak chcete zapnúť HTPC z počítača s Windowsom použite na to vhodný program, napr.:

http://matcode.com/wol.htm

http://download.cnet.com/Wake-On-LAN/3000-2085_4-10486163.html

http://www.bestfreewaredownload.com/freeware/t-free-wol-freeware-fshyiyeh.html

 

Pre zapnutie HTPC z Windowsu pomocou jednej ikonky na ploche treba zo stránky http://matcode.com/wol.htm stiahnuť program mc-wol.exe, následne vytvoriť na ploche dávkový súbor "spusti HTPC.bat", ktorého obsahom je:

d:\appz\service\mc-wol.exe 00:1d:92:0b:97:9f  (správna cesta k programu mc-wol.exe + MAC adresa HTPC).

Poklepaním ikonky "spusti HTPC" je možné HTPC jednoducho spustiť na diaľku.

Toto využitie je výhodné aj pri stavbe NAS (Network-attached storage), čiže úložného diskového priestoru pripojeného do vašej siete. Aj k tomuto účelu je vhodné použiť práve Linux (výhody také isté ako pri použití linuxu pre HTPC a to hlavne cena, stabilita, spolahlivosť, rozšíriteľnosť a konfigurovateľnosť). S výhodou je možné použiť spustenie NAS pomocou funkcie WOL, vypnúť alebo reštartovať NAS pomocou SSH (vid. bod 25), alebo nastavovať NAS pomocou vzdialenej pracovnej plochy (viď. bod 26). Konfigurácia NAS postaveného na Linuxe je podstatne jednoduchšia ako konfigurácia HTPC keďže pozostáva hlavne z týchto bodov: inštalácia linuxu, nastavenie grafiky, odinštalovanie väčšiny (nepotrebných) programov, doinštalovanie niektorých potrebných programov (napr. openssh), nastavenie diskov a zdielania, nastavenie vzdialeného prístupu a nakoniec zazálohovanie funkčného systému.

Je možné použiť aj nejakú serverovú distribúciu, tie však nemajú štandardne grafické prostredie a teda konfigurácia je pre začínajúcich užívateľov značne komplikovanejšia. Tiež je možné použiť projekt FreeNAS, tu by ma však odrádzal prípadný iný prístup k údajom na disku (okrem FreeNAS) v prípade potreby. Je tu totižto použitý iný formát diskových oddielov (FreeNAS je založený na FreeBSD a nie na linuxe), kdežto v linuxe používam formát Ext3 ktorý je podporovaný všetkými linuxovými distribúciami.

 

23. nastavenie diaľkového ovládania Soundgraph iMon PAD IR/VFD

Na tieto účely sa používa Lirc:

sudo apt-get install lirc

 

Počas inštalácie treba zvoliť správny modul: Soundgraph iMON PAD IR/VFD, pri otázke či prepísať existujúci konfiguračný súbor treba zvoliť Ano.

Ak by som potreboval znovu prekonfigurovať lirc:
sudo dpkg-reconfigure lirc


Po inštalácii je vhodné reštartovať počítač.

 

Platí pre verziu Mint 7 Gloria (Ubuntu 9.04 Jaunty)

Na tieto účely sa používa Lirc. Problém je, že modul Soundgraph iMon PAD IR/VFD zabudovaný v skrinke Silverstone LC16 je novší (imon 15c2:0036) a nie je podporovaný verziou Lirc, ktorá je aktuálne v repozitároch a ktorú je možné cez Správcu balíčkov nainštalovat.
 

Toto je starší postup. Diaľkové ovládanie je síce funkčné, nie však úplne: funguje pohyb kurzorom a teda náhrada myši, ale nefunguje klávesnicový režim, ktorý je nutný na pohodlné ovládanie XBMC iba pomocou DO.


Je potrebné použiť novšiu CVS verziu Lircu:

sudo mount -t usbfs none /proc/bus/usb
sudo cat /proc/bus/usb/devices
sudo gedit /etc/modprobe.d/usbhid.conf

do súboru vložiť
options usbhid quirks=0x15c2:0x0036:0x0004

sudo depmod -ae
sudo update-initramfs -u


Teraz treba reštartovať PC.

sudo apt-get install cvs build-essential automake dialog cvs libtool automake1.9 autoconf cvs build-essential automake bzr
sudo cvs -d:pserver:anonymous@lirc.cvs.sourceforge.net:/cvsroot/lirc login

stlačiť Enter po výzve na zadanie hesla
sudo cvs -z8 -d:pserver:anonymous@lirc.cvs.sourceforge.net:/cvsroot/lirc co lirc
cd lirc
sudo ./autogen.sh
sudo ./setup.sh
zvoliť Driver Configuration > USB Devices > Soundgraph iMON PAD IR/VFD
potom zvoliť Save configuration & run configure

sudo make
sudo make install
sudo cp /lib/modules/`uname -r`/misc/lirc_dev.ko /lib/modules/`uname -r`/kernel/ubuntu/lirc/lirc_dev/.
sudo cp /lib/modules/`uname -r`/misc/lirc_imon.ko /lib/modules/`uname -r`/kernel/ubuntu/lirc/lirc_imon/.
 

sudo gedit /etc/modules
vložiť do súboru:
lirc_dev
lirc_imon

Reštartovať PC. Po spustení PC by malo byť DO funkčné.

 

Nasledujúci postup nainštaluje a nastaví správne diaľkové ovládanie v Mint 7. Budú funkčné takmer všetky tlačítka na diaľkovom ovládači v XBMC.

 

Zdroj https://help.ubuntu.com/community/IMON_VFD_and_LCD

 

sudo gedit /etc/apt/sources.list

 

na koniec súboru pridať tieto riadky:

deb http://ppa.launchpad.net/jyoder/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/jyoder/ppa/ubuntu jaunty main

 

aktualizovať klúče:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 73F08E40

sudo apt-get update

 

doinštalovať lirc:

sudo apt-get install lirc

Počas inštalácie zvoliť správny modul: Soundgraph iMON PAD IR/VFD, pri otázke či prepísať existujúci konfiguračný súbor zvoľte Ano.

 

V terminály spustiť:

sudo dpkg-reconfigure lirc

 

A nakoniec reštartovať počítač.

 

 

Aby bolo všetko funkčné (diaľkové ovládanie a aj VFD displej) tak ako má byť, musia byť v /dev tieto súbory /dev/lcd0 a /dev/lirc0.

 

Pomocou príkazy irw sa dá otestovať či je správne nakonfigurované diaľkové ovládanie. Po stlačaní tlačítok by sa mal zobraziť kód tlačítka a jeho definícia, napr:

0x01007f00  Down  iMON-PAD

Príkaz irw sa dá ukončiť s Ctrl+C

 

Tiež je možné použiť príkaz mode2 --device=/dev/lirc0 --raw Tento však zobrazuje iba prijaté kódy.

 

XBMC má nesprávne nadefinované niektoré kódy, napr. nefunguje tlačítko Escape na ovládači. Preto je potrebné niektoré definície upraviť:

sudo gedit /usr/share/xbmc/system/Lircmap.xml

 

v sekcii  <remote device="iMON-PAD">

riadok <back>Esc</back> zmeniť na <back>Escape</back> (pohyb naspäť v oknách)

riadok <title>MouseMenu</title> zmeniť na <title>TaskSwitcher</title> (počas prehrávania zobrazuje info, v oknách zobrazuje kontextové menu)

riadok <info>SelectSpace</info> zmeniť na <info>Select</info> (nahrádza medzerník z klávesnice)

 

Na diaľkovom ovládači sú tieto nevyužité tlačítka (snáď do budúcnosti dôjde aj na ne):

AppExit, SlowMotion, Eject, Timer, AppLauchner, Star, Hash a spodné dva rady tlačítok okrem FullScreen: Language, Caption, Menu, MyDVD, Bookmark, Thumbnail, AspectRatio

 

24. nastavenie displeja Soundgraph iMon PAD IR/VFD a konfigurácia XBMC týkajúca sa displeja

Najprv je potrebné spojazdniť diaľkové ovládanie podľa bodu 23 a až potom pristúpiť k inštalácii displeja.

sudo apt-get install lcdproc
 

sudo gedit /etc/LCDd.conf
v časti [server] je potrebné zmeniť riadok Driver=niečo  na:
Driver=imon
 

v tom istom súbore treba zmeniť hodnoty na takého
ServerScreen=no
Foreground=no
Goodbye=""
Goodbye=""

Treba skontrolovať sekciu [imon] ktorá by mala obsahovať:
Size=16x2

Po reštarte PC by mal displej nabehnúť. Aby bolo všetko funkčné (diaľkové ovládanie a aj VFD displej) tak ako má byť, musia byť v /dev tieto súbory /dev/lcd0 a /dev/lirc0.

 

V programe XBMC je potrebné v Nastavenia - Systém - LCD nastaviť LCDproc k tomu aby sa na displeji zobrazovali údaje z XBMC.

 

Počas prehrávania videa sa v novších verziách XBMC nezobrazujú údaje na displeji (iba pri navigácii). Ďalej štandardné nastavenie je vhodné hlavne pre 4 riadkové LCD displeje. Môj VFD displej má však iba 2 riadky, preto je vhodné upraviť zobrazenie údajov na ňom:

sudo gedit ~/.xbmc/userdata/LCD.xml

celý obsah súboru nahradiť (LCD.xml na stiahnutie):

 

<lcd>
<navigation>
<line>$INFO[System.CurrentWindow]</line>
<line>$INFO[System.CurrentControl]</line>
</navigation>
<music>
<line>$INFO[Playlist.Position], $INFO[Player.Time]/$INFO[Player.Duration]</line>
<line>$INFO[MusicPlayer.Artist] - $INFO[MusicPlayer.Title]</line>
</music>
<video>
<line>Play: $INFO[Player.Time]</line>
<line>Dlzka: $INFO[Player.Duration]</line>
</video>
<general>
<line>| HTPC - XBMC |</line>
<line>[ $INFO[System.Time] ]</line>
</general>
<screensaver>
<line>| $INFO[System.Time] |</line>
<line>Freemem: $INFO[System.FreeMemory], CPU: $INFO[System.cpufrequency], curr. uptime: $INFO[System.uptime], total uptime: $INFO[System.totaluptime]......</line>
</screensaver>
<xbelaunch>
<line>| HTPC - XBMC |</line>
<line>Playing</line>
</xbelaunch>
</lcd>
 

Úprava súboru je veľmi jednoduchá (Labels Available In XBMC). Vymazaný je riadok s disableonplay, čiže už sa budú zobrazovať údaje na displeji aj počas prehrávania. Pričom počas prehrávania bude zobrazovať uplynutý čas a aj celkový čas skladby/filmu. Ak je text, ktorý sa má zobraziť dlhší, tak rotuje na displeji. Rýchlosť je možné znížiť:

 

sudo gedit ~/.xbmc/userdata/advancedsettings.xml

do súboru vložiť , alebo upraviť (advencedsettings.xml na stiahnutie):

 

<advancedsettings>
<lcd>
<rows>2</rows> <!-- Number of rows to use for the LCD. -->
<columns>16</columns> <!-- Number of columns to use for the LCD. -->
<address1>0</address1> <!-- Memory address for row 1. -->
<address2>16</address2> <!-- Memory address for row 2. -->
<heartbeat>false</heartbeat> <!-- Enables LCDprocs heartbeat symbol. Defaults to false. -->
<scrolldelay>2</scrolldelay> <!-- Delay of the scroller widget. Defaults to 1.
Ak zadáme 2, tak sa rýchlosť zníži.-->
<hostname>localhost</hostname> <!-- Hostname of the lcdproc server. Defaults to localhost. -->
</lcd>
</advancedsettings>


 

25. SSH

SSH umožňuje vzdialenú správu počítača v textovom režime. V Minte je potrebné doinštalovať balík openssh-server:

sudo apt-get install openssh-server

 

Prístup k PC je možné napr. pomocou programu Putty, kde je potrebné zvoliť Connection type: SSH, HostName: htpc@192.168.1.185 kde htpc je prihlasovacie meno ktoré používate v HTPC a IP adresa je IP adresa HTPC.  Po stlačení Open sa vytvorí spojenie a zobrazí sa výzva na zadanie hesla užívateľa htpc.

Ak chcete na diaľku reštartovať PC:

sudo shutdown -r now

Ak chcete na diaľku vypnúť PC:

sudo shutdown -h now

Ak nechcete tieto dlhé príkazy vypisovať, môžete si vytvoriť aliasy:

gksudo gedit .bashrc
doplniť na koniec súboru:
alias end='sudo shutdown -h now && exit'
alias reb='sudo shutdown -r now && exit'
Čiže po zadaní príkazu end sa počítač vypne, po zadaní príkazu reb sa reštartuje.

 

Ak chcete vypnúť HTPC (alebo NAS - viď. bod 22) z Windowsu poklepaním jednej ikonky, je možné vytvoriť na ploche súbor "vypni HTPC.bat", ktorého obsahom je:

d:\appz\media\_putty\putty.exe -load "sshhtpc-auto"  (kde je zadaná cesta k programu putty a sshhtpc-auto bude profil uložený v programe putty.

 

Teraz treba nastaviť Putty tak, aby na prihlasovanie nevyžadoval heslo. (http://www.maxiorel.cz/pripojeni-k-linuxovemu-serveru-z-windows-bez-hesla)

Zo stránok autorov programu Putty treba stiahnuť Puttygen. Po spustení Puttygen nastavte typ kľúča SSH-2_RSA, dĺžku 1024 bitov a kliknite na Generate pre vytvorenie nového kľúča. Počas procesu pohybujte myšou v okne programu.

Následne som keypassphrase nezadal a pomocou Save private key som uložil vygenerovaný kľúč. Puttygen zatiaľ nevypínajte.

Prihláste sa cez SSH a zadajte:

cd .ssh   (ak neexistuje tak mkdir .ssh)

sudo nano authorized_keys

a do súboru skopírujte vygenerovaný kľúč z Puttygen kliknutím pravý tlačítkom. Pomocou Ctrl+O súbor uložte a pomocou Ctrl+X ukončite editor.

 

Teraz spustite Putty, zadajte IP adresu HTPC, Connection type zvoľte SSH a do políčka pod Saved Sessions zadajte sshhtpc-auto a stlačte Save - toto bude názov profilu.

Kliknite na sshhtpc-auto a stlačte Load, uistite sa že máte zadanú správnu IP adresu a typ spojenia SSH.

Otvorte si Connection - SSH - Auth. Pomocou Browse nájdite súbor s kľúčom uložený vyššie.

V Connection - Data - Autologin username zadajte vase prihlasovacie meno (napr. htpc).

Hned v tomto kroku si v Connection - SSH - Remonte command zadajte: sudo shutdown -h now && exit

Prejdite na Session a pomocou Save uložte zmeny.

 

Teraz keď z plochy spustíte "vypni HTPC" tak sa pravdepodobne zobrazí okno terminálu a bude pýtať heslo pre príkaz: sudo shutdown -h now && exit

Keďže chceme vypínať HTPC (alebo NAS) bez zadávania hesla, tak nasledujúcimi krokmi dosiahneme to, že nebude potrebné heslo zadávať pri vypnutí alebo reštarte PC:

sudo visudo

na koniec súboru pridať:

htpc ALL=(ALL) NOPASSWD: /sbin/shutdown, /sbin/reboot, /sbin/halt

(kde htpc je užívateľské meno)

tip: týmto spôsobom je možné nadefinovať aj iné príkazy/programy, u ktorých sa nebude vyžadovať heslo pri sudo

 

Takže teraz po poklepaní ikony "vypni HTPC" vo Windowse sa HTPC bez akýchkoľvek dotazov na heslo alebo príkazy vypne.

 

26. nastavenie statickej IP adresy

Statická IP adresa je vhodná hlavne pre použitie vzdialenej pracovnej plochy. Konfigurácia je možná z hlavného panelu Ikonka siete - Upraviť spojenia - Auto eth0 - upraviť - Nastavenie IPv4 - zmeniť Automatické na manuálne.

 

Následne stlačiť Pridať a zadať hodnoty:

192.168.1.16   255.255.255.0   192.168.1.1  (kde 192.168.1.16 je požadovaná statická IP adresa a 192.168.1.1 je IP adresa routera)

DNS servers: 192.168.1.1

 

Stlačiť Použiť

 

27. vzdialená pracovná plocha

Aktivácia vzdialenej pracovnej plochy je možná cez Ovládacie centrum - Vzdialená plocha.

 

Prístup pomocou vzdialenej pracovnej plochy je možný z Windowsu napr. pomocou programu TightVNC Viewer (http://www.tightvnc.com/).  Do príslušného okna sa zadáva IP adresa HTPC. V linuxe je možné použiť klienta vinagre.

 

28. napaľovanie Lightscribe

Pre podporu napaľovania popisov pomocou technológie LightScribe je potrebné nainštalovať "systémový softvér" zo stránky:

http://www.lightscribe.com/downloadSection/linux/index.aspx , treba zvoliť deb package.

 

S obslužnými programami pre linux je to podstatne horšie ako pre Windows. Sú v podstate iba dva:

a, LightScribe Simple labeler - http://www.lightscribe.com/downloadSection/linux/index.aspx , treba zvoliť deb package

b, 4L: LaCie LightScribe Labeler - http://uploads.mitechie.com/lightscribe/4l_1.0-r6_i386.deb

 

Nainštalované programy si samé nevytvorili odkazy pre menu, preto ich treba vytvoriť manuálne. Zároveň ich treba spúšťať pod právami roota, lebo ináč sa nespustí zápis na médium.

 

Kliknutím pravým tl. na ploche je možné zvoliť Vytvoriť spúšťač, následne treba zadať názov programu a zvoliť príkaz:

pre LightScribe Simple labeler príkaz:

gksudo /opt/lightscribeApplications/SimpleLabeler/SimpleLabeler

pre 4L zadať:

gksudo 4L-gui

 

Cez Ovládacie menu - Main Menu je možné spúšťač prekopírovať z plochy do menu.

 

29. zrušenie vypínania monitora (pri nečinnosti)

Ovládací panel - Šetrič obrazovky: zrušiť obidve možnosti

 

Ovládací panel - Správa napájania:

povoľ vypnutie HDD pri nečinnosti

Uspať počítač: nikdy

Uspať displej: nikdy

Všeobecné - keď je stlačené tlačítko napájania: vypnúť

a stlačiť Nastaviť ako predvolené

 

Platí pre verziu Mint 7 Gloria (Ubuntu 9.04 Jaunty)

Zo začiatku som na ovládanie HTPC (program XBMC) používal hlavne klávesnicu. Po úplnom spojazdnení diaľkového ovládača Soundgraph iMon však používanie klávesnice výrazne ustúpilo do pozadia. Tu sa však ale prejavil nasledujúci problém: ovládaním pomocou diaľkového ovládania síce všetko funguje, ale systém stláčanie tlačítok na diaľkovom ovládači neberie tak, ako klasické stláčanie klávesnice. Týmto sa systému javí, že užívateľ s počítačom nepracuje a systém aktivuje šetriace funkcie - zapnutie šetriča obrazovky, vypnutie obrazovky. V nastaveniach screensaveru sú voľby ovplyvňujúce správanie sa systému pri nečinnosti - vypnutie šetriča obrazovky je bez problémov. Problém je, že aj keď som mal nastavené nevypínanie monitora (televízora) tak ja tak sa vypol počas pozerania videa (keďže neevidoval aktivitu užívateľa).

 

Jednoduchým riešením je vypnutie DPMS (Energy Star):

xset -dpms

 

Pomocou xset -q je možné overiť či je DPMS vypnuté. Problém je, že by bolo potrebné príkaz xset -dpms vykonať automaticky po spustení. Na internete je mnoho návodov (cez Ovládacie panely - programy po spustení, editáciou xorg.conf, pridať ako skript po spustení) ale ani s jedným z týchto postupov sa mi nepodarilo dosiahnuť požadovaný stav - t.j. aby bolo DPMS = disabled po spustení HTPC.

 

Radikálnejším riešením je úplne odstaviť Power management, ktorý má tieto veci na starosti. Týmto sa problém vypínania monitora vyrieši. Zároveň sa však deaktivujú aj možnosti Suspend a Hybernate - ja osobne tieto možnosti nepoužívam, takže mi to nevadí.

 

zdroj: http://xbmc.org/forum/showthread.php?t=51723

 

nainštalovať Boot Up Manager

sudo apt-get install bum

 

deaktivovať služby (cez Boot Up Manager a Ovládací panel - Služby) ak existujú

apmd
acpi-support
acpid

powernowd

 

deaktivovať Power manager

Ovládací panel - Programy po spustení: vypnúť Power Manager

 

deaktivovať DPMS

Ovládací panel - Programy po spustení - pridať novú položku:

xset -dpms

 

Uvedeným postupom som dosiahol to čo som potreboval - aby sa televízor sám automaticky nevypínal ak je ovládaný iba diaľkovým ovládaním.

 

Počas testovania som do /etc/X11/xorg.conf do sekcie "ServerFlags" pridal nasledujúce voľby, počítam však že to neovplyvňuje postup popísaný vyššie:
Option "BlankTime" "0"
Option "StandbyTime" "0"
Option "SuspendTime" "0"
Option "OffTime" "0"

 

30. ďalšie drobné nastavenia

Jedná sa hlavne o nastavenie vzhľadu plochy (pridanie ikonky Network (Siete), nastavenie menu (obľúbených programov), spodného panelu (pridanie ikonky počasia a zároveň nastavenie najbližšieho mesta).

 

V Ovládacích paneloch - Programy po spustení: vypnutie niektorých nepotrebných programov a služieb - tlač, kontrola novej verzie ovládačov grafiky a pod.

 

Vytvorenie spúšťačov v menu na ovládanie NAS:

zapnutie NAS - použitie wakeonlan 01:23:45:67:89:ab (kde 01:23:45:67:89:ab je MAC adresa sieťovky v NAS)

vypnutie NAS - použitie Putty (konfigurácia viď. bod 25. SSH)

ovládanie NAS (v prípade potreby) - vzdialená pracovná plocha pomocou programu vinagre - klient pre Remonte desktop (príkaz v tvare vinagre 192.168.1.5 kde 192.168.1.5 je IP adresa NAS)

 

Vypnutie nepotrebných programov v menu cez Ovládací panel - Hlavná ponuka
Upratanie menu
Nastavenie spustenia XBMC pri štarte
Do Firefoxu doinštalovať All-in-one sidebar
Donastavovať XBMC: skiny, odkazy na adresáre s médiami, mestá pre počasie, veľkosť titulkov, žltá farba titulkov, jazyk XBMC
 

Nastavenie Gnome mplayera:
audio output: alsa
default mixer: Master
audio channel to output: stereo
zap. Enable AC3/DTS pass-through to S/PDIF SPDIF passthrough
subtitles: CP1250

 

V prípade potreby doinštalovanie a nastavenie Conky (viď. NAS - software - bod. 19)
 

31. zazálohovanie systému

Po nastavení všetkého čo požadujete a po vykonaní aktualizácií je vhodné znovu zazálohovať oddiel so systémom. Viď. bod 7.

 

ZÁVER

Systém je funkčný. To čo požadujem mi ide. Je zadarmo. Ľahko a príjemne sa ovláda.

 

Dodatok A - doplňujúce informácie

 

Náhradou funkcie Štart - Spustiť z Windowsu je Alt+F2.

 

Zistenie voľného miesta na diskoch: df -h

 

Priečinok ktorý môžem upravovať iba ako root. Ako umožním úpravu aj inému používateľovi: sudo chown fero /home/fero/fotky

Ako nastavím v OpenOffice Writer písma, ktoré poznám z Microsoft Word? sudo apt-get install msttcorefonts

Ako rýchlo zistím, aká verzia a vlastne aj aká distribúcia je nainštalovaná ? lsb_release –a

Zoznam repozitárov, potrebné pre správne fungovanie programov ako napríklad Synaptic: gedit /etc/apt/sources.list

Nastavenie pripojenia pevných diskov: gedit /etc/fstab

Nastavenie IP adresy, brány, masky a podobne: gedit /etc/network/interfaces

Nastavenie mena počítača: gedit /etc/hostname

Základný prehliadač súborov je: Nautilus

Nyní se už dá pohodlně psát cesta, a to nejen adresa adresářů, ale třeba i vzdálených zdrojů, a to ve tvaru:
• FTP servery: ftp://jméno_serveru
• FTP servery s přihlášením: ftp://uživatel:heslo@jméno_serveru
• SSH připojení: ssh://jméno_serveru
• Místní síť: network:///
• Místní síť Windows: smb:///
• Seznam sdílených složek Windows: smb://jméno_počítače
• Konkrétní sdílená složka Windows: smb://jméno_počítače/název_složky
Místo jména počítače tam může samozřejmě být IP adresa, takže smb://192.168.0.5 vám zobrazí sdílené složky Windows na počítači s IP adresou 192.168.0.5, apod.

Čítanie a zápis pre všetkých:
sudo chmod 777 /adresar

Vytvorenie spustiteľného súboru:
chmod 755 subor.sh
alebo:
chmod +x filename

Spustenie súboru:

 ./filename

Dodatok B - Kontrola súborového systému

Nesmiete opravovať pripojené oddiely !!!

Odpojenie oddielu: sudo umount /dev/sda3

Kontrola oddielu so súborovým systémom ext3: sudo fsck.ext3 /dev/sda3  (kontrola veľkého disku môže trvať dlho, aj pol hodinu pri 1TB disku !)

Väčšinou systém vypíše "clean" a samotná kontrola neprebehne. Ak ju chcete spustiť použite príkaz sudo fsck.ext3 /dev/sda3 -f -v

 

Kontrola oddielu so súborovým systémom fat: sudo fsck.vfat /dev/sda3

 

Súborové systémy ext3 sa kontrolujú automaticky pri štarte po určitom počte spustení (štandardne 28).

Bližšie informácie o kontrolách disku: sudo dumpe2fs /dev/sdb3

 

Ak si nainštalujete program showfsck, tak zadaním príkazu:

sudo showfsck

sa zobrazí počet pripojení disku do ďalšej kontroly.

 

Ak chcete zmeniť prevolený počet pripojení disku po ktorých sa má kontrola vykonať, zadajte:

sudo tune2fs -c 50 /dev/hda1

kde 50 je požadovaný počet.
 

Príkaz

sudo tune2fs -l /dev/hda1   (-l je malé L)
vypíše parametre filesystemu na hda1, nič nemení.

 

Príkaz

sudo tune2fs -C 9 /dev/hda1
nastaví čitač mountov na 9

 

Dodatok C - Nastavenie uspávania diskov

 

Informácie o disku:

sudo hdparm -i /dev/sda

sudo hdparm -I /dev/sda

 

Nastavenie uspania disku po 20 minútach:

sudo hdparm -S 240 /dev/sda

hodnoty 1 - 240 vynásobené 5 dávajú počet sekúnd do vypnutia disku pri nečinnosti (240x5=1200sek/60=20min).

Ak potrebujete dlhší čas, použite man hdparm pre získanie informácií. Prehliadanie pomocou man môžete ukončiť napísaním :q

 

Dodatok D - SMART

 

Potrebné je nainštalovať balík smartmontools.

Získanie informácií o disku:

sudo smartctl -a /dev/sda

sudo smartctl -i /dev/sda

sudo smartctl -A /dev/sda  (zobrazí aj teplotu)

sudo smartctl -H /dev/sda (výsledkom by malo byť Passed)

 

Dodatok E - Pridanie ďalšieho disku do funkčného systému

 

Nasledujúce kroky popisujú pridanie ďalšieho disku do nainštalovaného funkčného systému.

 

E.1 Pridal som disk na ktorom je súborový systém NTFS. Tento zruším a nahradím ho linuxovým formátom ext3

 

Po pridaní disku sa v okne Počítač objaví nový disk označením napr. "640GB media". Ak je disk pripojený tak ho treba odpojiť:

sudo umount /dev/sdb

 

Zmenu systému z NTFS na Ext3 je možné vykonať pomocou programu GParted.

Tu popisovaný postup úplne odstráni dáta z disku na ktorom sa zmena uskutočňuje !

V pravo hore volíte disk s ktorým pracujete. Treba dať veľký pozor na to aby ste mali zvolený správny "nový" disk !

Najprv kliknutím do oblasti označenej 1. zvolím z kontextovej ponuky odstrániť partíciu. Tým sa celý disk zmení na "unallocated". Uvedené zmeny nenastanú okamžite, ale zapíšu sa do poradovníka (miesto označené 2.). Kliknutím pravým tlačítkom v oblasti 1. je možné zvoliť vytvorenie novej partície. Volím primárnu partíciu, súborový systém ext3 a novú menovku, ktorú bude mať disk - napr. hd_data2 (v oblasti 3. na obrázku). Po stlačení Add sa pridá do poradovníka vytvorenie partície. Kliknutím na Apply sa odštartuje vykonávanie zmien (ktoré spôsobia stratu dát na tomto disku).

 

 

Po dokončení je vhodné reštartovať HTPC. Dôležité je si zároveň zapamätať aj nové označenie disku - v tomto konkrétnom prípade /dev/sdb1.

 

E.2 Automatické pripojenie disku po štarte

 

V prehliadači súborov treba otvoriť adresár /media, a následne v menu Súbor - Otvoriť ako root sa otvorí nové okno s červeným pozadím. Uistite sa že ste v adresári /media a dajte vytvoriť nový adresár s názvom napr. hd_data2.

Po zvolení vlastností som upravil práva Others (ostatný) na Vytvoriť a mazať súbory a tiež to isté aj pre skupinu užívatelia (users).

 

Teraz treba zistiť UUID nového disku. UUID je identifikátor disku, ktorý jednoznačne určuje že sa jedná o tento disk. Použitie UUID vo fstab je vhodnejšie ako /dev/sdb1.

sudo vol_id /dev/sdb1 --uuid  (sú tu dve pomlčky)

Vypísaný UUID si skopírujte do schránky.

Ak nie je v systéme nainštalovaný príkaz vol_id použite:

sudo blkid

ktorý vypíše UUID pre všetky disky v PC.

 

sudo gedit /etc/fstab

 

Fstab je akýsi zoznam toho čo sa má kde pripojiť pri štarte systému. Zeleným je označený disk (presnejšie partícia/oddiel) hd_data1, ktorý bol nastavený pri inštalácii systému.

 

 

Označím si 2 riadky zvýraznené zelenou farbou a skopírujem ich na koniec súboru (zvýraznené červenou). Riadok začínajúci mriežkou je len pre informáciu, upravil som ho podľa potreby. Dôležité je upraviť posledný riadok a to tak, že UUID zmažete a vložíte nové UUID zo schránky. Potom ešte je potrebné upraviť bod pripojenia na /media/hd_data2 (t.j. adresár vytvorený vyššie).

 

Po reštarte HTPC by sa mal disk automaticky pripojiť.

 

E.3 Povolenie zápisu pre užívateľa (nie len pre roota)

viď. bod 5:

Teraz potrebujem nastaviť prístup na disk aj pre ostatných užívateľov (čítanie aj zápis, vytváranie a mazanie) Otvoril som si prehliadač súborov. V menu Súbor - Otvoriť ako root sa mi otvorí nové okno s červeným pozadím. otvoriť Media, pravým kliknúť na hd_data2, zvoliť Vlastnosti, Oprávnenia, Ostatný (Others) - zvoliť Vytvárať a mazať súbory. Zavrieť.

Následne keď si otvorím disk hd_data2 ako bežný užívateľ (biele pozadie v okne správcu súborov) a otvorím pravým tlačítkom kontextové menu tak musí ponúknuť možnosť vytvoriť nový adresár a nový súbor.

 

E.4 Nastavenie zdielania

viď. bod 12:

Otvoril som si prehliadač súborov. V menu Súbor - Otvoriť ako root sa mi otvorí nové okno s červeným pozadím. otvoriť Media, pravým kliknúť na hd_data2. Tu je voľba Možnosti zdielania, dať povoliť, a zaškrtnúť všetky 3 možnosti.

Týmto som dal zdielať celý disk - bude dostupný napr. cez Miesta v sieti z iných počítačov a bude sa dať naň aj zapisovať.

 

E.5 Skontrolovanie disku (môže trvať dlho!)

viď. Dodatok B

sudo umount /dev/sdb1

sudo fsck.ext3 /dev/sdb1 -f -v

 

E.6 Nastavenie automatickej kontroly disku po 50 pripojeniach

viď. Dodatok B

sudo umount /dev/sdb1

sudo tune2fs -c 50 /dev/sdb1

 

E.7 Nastavenie uspávania disku po 20 minútach nečinnosti

viď. Dodatok C

sudo hdparm -S 240 /dev/sdb

 

posledná aktualizácia 8.5.2010

 

 

avir | sac | counter.cnw | SKsoft | mBank | O2 | Linux Mint | Parrotclub ]  

 www.superzoznam.sk       Získejte Firefox!