Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Linux: Desktop na kazdy den
1. LinuxFEST 14.11.2009
Desktop na
každý deň
Autor: Michal Sedlák
Email: michal6103 [at] gmail [dot] com
2. Obsah
●
Popis situácie
●
Čo všetko treba nastaviť
●
X Window System
●
Synchronizácia
●
mplayer
●
LIRC
14.11.2009 2/61
3. Obmedzenia
●
Osobné skúsenosti
●
Ubuntu/Gnome (žiadne masívne úpravy,
iba pár detailov do default nastavení)
●
ATI a NVIDIA, žiadne Intel grafické chipy
●
Igorov Češkov sériový detektor
14.11.2009 3/61
4. Modelová situácia
●
PC doma - Ubuntu
– Nvidia, 1x monitor,TV Out
– Multimediálne PC, hry
●
PC škola - Ubuntu
– ATI, 2x monitor
– Pracovné PC
●
Synchronizácia údajov
●
Zálohovanie dôležitých veci
14.11.2009 4/61
5. Čo všetko budeme
nastavovať
●
Všeobecné nastavenia
– X server
– Compiz
– Synchronizácia
●
Doma
– Akcelerácia videa
– Diaľkové ovládanie
– Mediacentrum
14.11.2009 5/61
6. X Window System
●
Softvér a sieťový protokol
●
X11 – 15. September 1987
●
X11R7.5 - 26. Október 2009
●
Klient - Server
14.11.2009 6/61
12. Drivers
●
Rôzne druhy ovládačov
●
Rôzne verzie
●
Rôzne typy kariet
●
Keď to nejde by default, len malá
pravdepodobnosť, že to priemerný
smrteľník rozbehá
14.11.2009 12/61
13. NVIDIA drivers
●
nv – Open source driver
– 2D
– Bez TV Out
●
nouveau – Open source driver
– 2D/3D (experimental/disabled)
– bez TV Out
●
nvidia - Binárny driver
– 2D/3D
14.11.2009 13/61
18. Randr
Resize and Rotate Extension
●
Umožnuje dynamické nastavenie X
serveru
●
V pôvodnom návrhu X11 nebol
●
Bez xrandr sa zmena = reštart
●
xrandr -v (nvidia, readeonhd, fglrx)
– Server reports RandR version 1.3
●
xrandr -q
14.11.2009 18/61
19. Xinerama
●
Nepodporovaná
●
Neodporúča sa používať
●
Plne nahradená xrandr
14.11.2009 19/61
21. X Window System
Hotovo
●
Nastavené rozlíšenie monitora
●
Zapnutá podpora 3D
●
Compiz
14.11.2009 21/61
22. Compiz
●
Správca okien s podporou 3D
●
Vykresľuje okná a ich okraje
●
Ovláda interakcie medzi prvkami plochy
●
Používa vedľajší buffer a okná vykresluje
z neho už iba ako textúry v 3D
●
Živé náhľady, deformácie okien, efekty
14.11.2009 22/61
29. devilspie
●
Automatizácia operácií s oknami
●
Skriptovací jazyk umožňuje robiť operácie
s oknami
●
Démon na pozadí
●
Configurácia v ~/.devilspie/*.ds
14.11.2009 29/61
35. Ubuntuone
●
Online backup
●
Synchronizácia viacerych strojov
●
Súbory
●
Kontakty
●
Poznámky
●
Podobné ako DropBox
14.11.2009 35/61
36. DropBox
●
Iba súbory
●
Výber synchronizovaných priečinkov dáva
viac možností (replikovanie konfigurácií a
dát na úrovni súborov)
14.11.2009 36/61
37. Google Apps - Evolution
●
Mail – IMAP
●
Kalendár – iCal
●
Kontakty – Google Provider
●
ToDo nie je naimplementované
14.11.2009 37/61
38. Replikovanie konfigurácie
●
Home priečinok
●
.meno
●
CTRL+H skryté súbory
●
ls -a
●
Zálohujte si /home a /etc
●
Čo najmenej zmien v etc (upgrade)
14.11.2009 38/61
39. Domáce nastavenia
●
NVIDIA a TV Out
●
LIRC
●
Akcelerované video
●
XBMC
14.11.2009 39/61
40. ●
Xinerama
– Rovnaké vertikálne rozlíšenie
– Spomalenie systému
– HW akcelerácia iba na primárnom zariadení
●
TwinView
– Monitor aj televízor sa správali ako jeden
displej
– Panely a maximalizácia cez obe zariadenia
– Nevhodne pre TV-Out
14.11.2009 40/61
41. ●
Separate screens
– Televízor aj monitor sú dve plnohodnotné
nezávislé zariadenia
– Samostatný fullscreen
– Dá sa prechádzať kurzorom z televízora
na monitor a naopak
– Medzi screenmi sa nedá preniesť aplikácia
systémom drag and drop.
– :0.0 a :0.1
14.11.2009 41/61
46. Akcelerované video
●
XvMC (Intel), len MPEG2
– X-Video Motion Compensation
●
VDPAU (NVIDIA)
– Video Decode and Presentation API for
Unix
●
XvBA (ATI)
– X-Video Bitstream Acceleration
14.11.2009 46/61
47. VA API – Čo to je?
●
Video Acceleration API
– Umožňuje prístup ku GPU
– Modulárne backendy
●
Backendy
– XvMC (Intel), len MPEG2
– VDPAU (NVIDIA)
– XvBA (ATI)
14.11.2009 47/61
48. VA API – Ako funguje?
●
DRI
Direct Rendering Infrastructure
Interface pre zdieľaný prístup k
3D HW
●
DRM Kernel modul
Direct Rendering Manager
Správa prístupu k 3D HW
14.11.2009 48/61
49. VA API - backendy
●
Intel Embedded Graphics Drivers (IEGD):
http://edc.intel.com/Software/Downloads/IEGD/
●
Intel GMA500 driver (OEM only):
https://launchpad.net/~ubuntu-mobile/+archive/ppa
●
Intel integrated G45 graphics chips:
http://cgit.freedesktop.org/libva/tree/i965_drv_video
●
VDPAU back-end for NVIDIA and VIA chipsets:
http://www.splitted-
desktop.com/~gbeauchesne/vdpau-video/
●
VIA / S3 Graphics Accelerated Linux Driver:
http://www.s3graphics.com/en/index.aspx
14.11.2009 49/61
50. VA API - Prehrávače
●
FFmpeg (always use latest SVN tree):
<http://ffmpeg.org/>
●
Fluendo video codec pack for Intel Atom
(GStreamer): <http://www.fluendo.com/>
●
MPlayer/VAAPI: <http://www.splitted-
desktop.com/~gbeauchesne/mplayer-vaapi/>
●
RealPlayer for MID:
<https://community.helixcommunity.org/Licens
es/realplayer_for_mid_faq.html>
●
VideoLAN - VLC media player:
<http://www.videolan.org/>
14.11.2009 50/61
56. IR Detektor
●
4 súčiastky
●
Akýkoľvek IR ovládač
●
Windows aj Linux
14.11.2009 56/61
57. .lircrc
begin
begin prog = irexec
prog = mplayer button = KEY_POWER
button = KEY_RIGHT config = sudo shutdown -h now &
config = pause repeat = 0
End End
begin begin
prog = Rhythmbox prog = irexec
button = KEY_UP button = KEY_TIME
config = next config = sudo shutdown -h +30 &
end repeat = 0
end
14.11.2009 57/61
58. Problém
●
V hrách nám uteká kurzor z monitora na
televízor a tak sa nedá scrollovať do
jednej strany.
●
Ako to riesiť?
●
Ďalší X server
14.11.2009 58/61
59. Dedikovaný X server na hry
●
Pred –- klientské parametre
●
-ac zakázanie host based access controll
●
-terminate vypne server po skončení
aplikácie
●
Pridať do /etc/X11/Xwrapper.config
– allowed_users=anybody
env WINEPREFIX="/home/michal/.wine" xinit
/usr/bin/wine "/media/My Book/drive_c/Program
Files/Warcraft III/war3.exe" :1
ac terminate config xorgone.conf
14.11.2009 59/61