|
Na predchádzajúcich stránkach som pred mesiacom
písal o problémoch s použitím Linuxu na účely HTPC.
Znovu som si našiel čas na testovanie Linuxu za
účelom použitia ako hlavný (a jediný) systém pre HTPC.
Prečo je výhodnejšie
použiť linux ?
- je zadarmo (V súčastnej dobe je k dispozícii
skúšobná verzia systému Windows 7 dostupná bezplatne, ale tá
bude funkčná iba cca 1/2 roku)
- 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)
- mierne pomalší štart (v mojom prípade)
narozdiel od Windows 7, ale to je výrazne subjektívny dojem
- postup konfigurácie otestovaný a funkčný na
niektorej verzii môže byť odlišný v novej verzii linuxu
Postup
inštalácie, nastavenie
Zvolil som si distribúciu Linux Mint 7 Gloria (http://www.linuxmint.com).
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. Rozdiely v inštalácii novšej
verzie Linux Mint 8 Helena sú uvedené v texte.
Používam anglickú verziu Linuxu, takže za
prípadné nepresnosti v preklade sa ospravedlňujem.
I napriek tomu, že tu mám popísaný postup
inštalácie a nastavenia aj pre novšiu verziu Mintu (Linux Mint 8
Helena), tak v súčastnosti ju v mojom HTPC nepoužívam, ale stále
som zostal verný distribúcii Linux Mint 7 Gloria a to hlavne z
týchto dôvodov:
- v
Minte 8 mi grafika nepracuje dobre - v obraze pri prehrávaní
videí sa mi v 1/3 obrazovky zobrazoval akýsi pás a obraz bol
mierne posunutý v jednej tretine oproti zvyšným 2/3.
- Samba,
a teda zdielanie disku, mi niekedy nepracovala - HTPC nebolo
dostupné cez Miesta v sieti z iného počítača. Po reštarte HTPC
väčšinou Samba nabehla a už to išlo.
Chcem však upozorniť, že toto môže byť iba
problém mojej hardwérovej alebo softwérovej konfigurácie a u vás
sa nemusí prejaviť. Napr. v NAS mi
beží práve Mint 8, kde mi Samba (teda zdielanie) pracuje na 100%
spoľahlivo.
1. inštalácia
systému
CD pri bootovaní ponúka niekoľko možností.
Linux Mint 7 Gloria
(Ubuntu 9.04 Jaunty) |
Linux Mint 8 Helena
(Ubuntu 9.10 Karmic) |
|

Prvou
je možnosť priamo spustiť Linux. Ďalšou je možnosť nainštalovať
systém. Zvolil som teda možnosť inštalácie. Možnosť spustiť
Linux využijeme v ďalších krokoch pri vytváraní zálohy.
|
Bootovacie menu v Linuxe Mint 8 neponúka priamo možnosť
inštalácie, preto je potrebné zvoliť možnosť Start Linux
Mint a následne spustiť inštalátor z plochy pomocou
ikony. |
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), 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í 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.

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.
aktualizácia systému
Menu -
Ovládacie centrum - MintUpdate
nainštalujú sa všetky dostupné aktualizácie pre všetky programy
3. 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 )
4. nastavenie
zavádzača GRUB
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
5. 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.
6. 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).
Zvolíme Menu - Terminal a prihlásime sa ako správca:
sudo -s
Skontrolujeme označenie disku so systémom Linux:
fdisk -l (na konci je malé L)
malo
by to byť stále /dev/sda1
Nainštalujeme program partimage:
apt-get install partimage
spustíme program partimage:
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
Nechá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.
7. inštalácia
ovládačov grafickej karty
Na
fotke v bode 5 vidno, že grafika nie je nakonfigurovaná správne.
Je potrebné doinštalovať ovládače grafikej karty.
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.
Linux Mint 7 Gloria
(Ubuntu 9.04 Jaunty) |
Linux Mint 8 Helena
(Ubuntu 9.10 Karmic) |
|
Následne vypneme grafické prostredie:
sudo /etc/init.d/gdm stop
|
Následne vypneme grafické prostredie:
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
8.
nastavenie veľkosti písma
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)
9. 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.
10. nastavenie zvuku
(inštalácia nových ovládačov)
Podľa
informácií z internetu sú potrebné ovládače Alsa 1.0.20 na to
aby cez optický výstup na grafickej karte prechádzal zvuk DD
(AC3) a DTS priamo do receivera.
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
Linux Mint 7 Gloria
(Ubuntu 9.04 Jaunty) |
Linux Mint 8 Helena
(Ubuntu 9.10 Karmic) |
|
Následne v Ovládacie centrum - zvuk, zmeniť Autodetect na "HDA
NVidia ALC1200 Digital (ALSA). Mixer zmeniť na "HDA NVidia (Alsa
mixer), PCM.
|
Následne v Ovládacie centrum - Zvuk, na karte Hardware
zmeniť Profil na Digital Stereo Duplex (IEC958). |
11. 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.
12. 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ť.
13. pridanie
zdrojov
Menu -
Správca balíčkov - Nastavenia - Zdroje
skontrolovať či sa tu nachádza (v Linux Mint 7 už je, treba
ignorovať tento bod)
deb
http://archive.canonical.com/ubuntu
jaunty partner
ak nie
tak treba pridať:
deb
http://archive.canonical.com/ubuntu
jaunty
partner
14. pridanie
medibuntu
Menu -
Správca balíčkov - Nastavenia - Zdroje
skontrolovať či sa tu nachádza (v Linux Mint 7 už je,
treba ignorovať tento bod)
deb
http://packages.medibuntu.org/ jaunty free non-free
ak nie
tak treba pridať:
deb
http://packages.medibuntu.org/
jaunty
free
non-free
pomocou
terminálu pridať klúče:
wget -q
http://packages.medibuntu.org/medibuntu-key.gpg
-O- | sudo apt-key add -
alebo nainštalovať balík medibuntu-keyring, ktorý daný klúč
obsahuje
V Správcovi balíčkov vyhladať a dať inštalovať:
app-install-data-medibuntu (toto platí aj pre Linux Mint)
15.
rozširujúci neslobodný software
nainštalovať balík ubuntu-restricted-extras (pridáva
podporu MP3, multimediálne kodeky, Adobe Flash, prehrávanie DVD,
podporu rozbalovania *.rar)
nainštalovať libdvdcss2
nainštalovať non-free-codecs
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.
Linux Mint 7 Gloria
(Ubuntu 9.04 Jaunty) |
Linux Mint 8 Helena
(Ubuntu 9.10 Karmic) |
|
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
|
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 |
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 funkcíí,
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é.
Linux Mint 7 Gloria
(Ubuntu 9.04 Jaunty) |
Linux Mint 8 Helena
(Ubuntu 9.10 Karmic) |
|
Inštalácia SVN verzie:
sudo gedit /etc/apt/sources.list
na koniec súboru pridať tieto riadky:
# xboxmc SVN
deb
http://ppa.launchpad.net/team-xbmc-svn/ppa/ubuntu jaunty main
deb-src
http://ppa.launchpad.net/team-xbmc-svn/ppa/ubuntu jaunty main
deb
http://ppa.launchpad.net/xbmc-addons/ppa/ubuntu/ jaunty main
deb-src http://ppa.launchpad.net/xbmc-addons/ppa/ubuntu/ jaunty 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
(ak vypíše že chýba key pre XBMC tak treba
spustiť "sudo apt-key adv --keyserver
keyserver.ubuntu.com --recv-keys 64234534" ešte raz, a následne
"sudo apt-get update" znovu)
sudo apt-get install xbmc
sudo apt-get install xbmc-skin-*
(podľa potreby)
sudo apt-get install xbmc-eventclients-*
(podľa potreby)
sudo apt-get install xbmc-scripts-* (podľa
potreby)
|
Inštalácia SVN verzie:
sudo gedit /etc/apt/sources.list
na koniec súboru pridať tieto riadky:
# xboxmc SVN
deb
http://ppa.launchpad.net/team-xbmc-svn/ppa/ubuntu karmic 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
(ak vypíše že chýba key pre XBMC tak treba
spustiť "sudo apt-key adv --keyserver
keyserver.ubuntu.com --recv-keys 64234534" ešte raz, a následne
"sudo apt-get update" znovu)
sudo apt-get install xbmc
sudo apt-get install xbmc-skin-* (podľa
potreby)
sudo apt-get install xbmc-eventclients-*
(podľa potreby)
sudo apt-get install xbmc-scripts-* (podľa
potreby)
|
Teraz je XBMC nainštalované, odporúčam reštart počítača.
19.
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úť
20.
odinštalovať nepotrebné programy z linuxu
môj zoznam:
libsane, sane-utils
thunderbird (mozilla thunderbird)
pidgin
Xchat
PalmOS devices
Bluetooth
APTonCD
21.
doinštalovať programy
môj zoznam (niektoré už môžu byť
nainštalované), favoriti z príslušnej skupiny hrubým:
putty
wakeonlan
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
Avidemux - editor videa, konverzia formátov
úprava videa: KDenlive, Kino, DeVeDe (tvorba DVD, CD,
konverzia), DVDstyler
MANDVD
K9Copy - obdoba DVDShrinku
KMplayer
Exaile
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
Gnome commander
MC -
Midnight commander (funguje aj v termináli)
Práca
s archívami:
unrar
7zip
Napaľovacie programy:
Brasero
GnomeBaker
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 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
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 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
Linux Mint 7 Gloria
(Ubuntu 9.04 Jaunty) |
Linux Mint 8 Helena
(Ubuntu 9.10 Karmic) |
|
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. 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č.
|
Modul Soundgraph iMon PAD IR/VFD zabudovaný v skrinke
Silverstone LC16 (imon 15c2:0036) je v Minte 8 funkčný a
teda DO pracuje bez potreby dodatočnej inštalácie.
viac info:
https://help.ubuntu.com/community/IMON_VFD_and_LCD_Karmic_9.10 |
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.
V XBMC som zapol voľbu: Remonte control sends keyboard pressets
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 sa v novších verziách XBMC nezobrazujú údaje
na displeji. Š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>Play: $INFO[Player.Time]</line>
<line>Dlzka: $INFO[Player.Duration]</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], uptime: $INFO[System.totaluptime],
build version: $INFO[System.BuildVersion], buid date:
$INFO[System.BuildDate] ...</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 však veľmi vysoká, takže ju znížim:
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. -->
<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.
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 gedit /etc/sudoers
na koniec súboru pridať:
%shutdown ALL=(root) NOPASSWD: /sbin/reboot
%shutdown ALL=(root) NOPASSWD: /sbin/halt
%shutdown ALL=(root) NOPASSWD: /sbin/shutdown
Ešte treba vytvoriť skupinu (Ovládacie centrum - Užívatelia a
skupiny) "shutdown" a zaradit do nej užívateľa htpc aj
roota.
Takže teraz po poklepaní ikony "vypni HTPC" vo Windowse sa HTPC
bez akýchkoľvek dotazov na heslo alebo príkazy vypne.
26. 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.
27. 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.
28. ď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)
29. 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 6.
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.
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
Dodatok
F - Zrušenie vypínania monitora pri nečinnosti
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
F.1 - nainštalovať Boot Up Manager
sudo apt-get install bum
F.2 deaktivovať služby (cez Boot Up
Manager a Ovládací panel - Služby) ak existujú
apmd
acpi-support
acpid
powernowd
F.3 deaktivovať Power manager
Ovládací panel - Programy po spustení: vypnúť Power Manager
F.4 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"
posledná aktualizácia 30.1.2010
|