Během tradiční ceremonie k oslavě Dne vzniku samostatného československého státu (28. října) byl vyznamenán medailí Za zásluhy (o stát v oblasti hospodářské) vývojář 3D tiskáren Josef Průša. Letos byly uděleny pouze dvě medaile Za zásluhy o stát v oblasti hospodářské, druhou dostal informatik a manažer Ondřej Felix, který se zabývá digitalizací státní správy.
Tor Browser, tj. fork webového prohlížeče Mozilla Firefox s integrovaným klientem sítě Tor přednastavený tak, aby přes tuto síť bezpečně komunikoval, byl vydán ve verzi 15.0. Postaven je na Firefoxu ESR 140.
Bylo oznámeno (cs) vydání Fedora Linuxu 43. Ve finální verzi vychází šest oficiálních edic: Fedora Workstation a Fedora KDE Plasma Desktop pro desktopové, Fedora Server pro serverové, Fedora IoT pro internet věcí, Fedora Cloud pro cloudové nasazení a Fedora CoreOS pro ty, kteří preferují neměnné systémy. Vedle nich jsou k dispozici také další atomické desktopy, spiny a laby. Podrobný přehled novinek v samostatných článcích na stránkách Fedora Magazinu: Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Silverblue a Fedora Atomic Desktops.
Elon Musk oznámil (𝕏) spuštění internetové encyklopedie Grokipedia (Wikipedia). Zatím ve verzi 0.1. Verze 1.0 prý bude 10x lepší, ale i ve verzi 0.1 je podle Elona Muska již lepší než Wikipedia.
PSF (Python Software Foundation) po mnoha měsících práce získala grant ve výši 1,5 milionu dolarů od americké vládní NSF (National Science Foundation) v rámci programu "Bezpečnost, ochrana a soukromí open source ekosystémů" na zvýšení bezpečnosti Pythonu a PyPI. PSF ale nesouhlasí s předloženou podmínkou grantu, že během trvání finanční podpory nebude žádným způsobem podporovat diverzitu, rovnost a inkluzi (DEI). PSF má diverzitu přímo ve svém poslání (Mission) a proto grant odmítla.
Balík nástrojů Rust Coreutils / uutils coreutils, tj. nástrojů z GNU Coreutils napsaných v programovacím jazyce Rust, byl vydán ve verzi 0.3.0. Z 634 testů kompatibility Rust Coreutils s GNU Coreutils bylo úspěšných 532, tj. 83,91 %. V Ubuntu 25.10 se již používá Rust Coreutils místo GNU Coreutils, což může přinášet problémy, viz například nefunkční automatická aktualizace.
Od 3. listopadu 2025 budou muset nová rozšíření Firefoxu specifikovat, zda shromažďují nebo sdílejí osobní údaje. Po všech rozšířeních to bude vyžadováno někdy v první polovině roku 2026. Tyto informace se zobrazí uživateli, když začne instalovat rozšíření, spolu s veškerými oprávněními, která rozšíření požaduje.
Jste nuceni pracovat s Linuxem? Chybí vám pohodlí, které vám poskytoval Microsoft, když vás špehoval a sledoval všechno, co děláte? Nebojte se. Recall for Linux vám vrátí všechny skvělé funkce Windows Recall, které vám chyběly.
Společnost Fre(i)e Software oznámila, že má budget na práci na Debianu pro tablety s cílem jeho vyžívání pro vzdělávací účely. Jako uživatelské prostředí bude použito Lomiri.
Proběhla hackerská soutěž Pwn2Own Ireland 2025. Celkově bylo vyplaceno 1 024 750 dolarů za 73 unikátních zranitelností nultého dne (0-day). Vítězný Summoning Team si odnesl 187 500 dolarů. Shrnutí po jednotlivých dnech na blogu Zero Day Initiative (1. den, 2. den a 3. den) a na YouTube.
Přehrávání DVD na počítači má spoustu výhod. V tomto článku se podíváme na možnosti Linuxu v této oblasti.
Obecně lze řící, že mezi hlavní přednosti sledování DVD na počítači patří zejména nízká cena nutného vybavení a kvalita obrazu. Širokoúhlý formát monitorů se však standardem v dohledné době asi nestane. To nás v případě širokúhlých prezentací (naprostá většina filmových disků) odsuzuje k černým pruhům na vrchním a spodním okraji obrazovky. Nicméně vzhledem k vyššímu rozlišení monitoru oproti TV máme záruku, že nezůstaneme ochuzeni ani o poslední kousek digitální informace, který se autorům podařilo na DVD nacpat.
Jedním z největších přínosů DVD je možnost sledovat filmy v takzvaném anamorfním formátu. Velice stručně řečeno je to takový zápis obrazu, který využívá pro ukládání video-dat 33% plochy z oněch černých pruhů, které známe ze širokoúhlých filmů. Televize s poměrem stran 16:9 (širokoúhlá) pak tato data využije k zaplnění celé obrazovky, místo aby pouze zvětšila obraz zaznamenaný mezi černými pruhy. Docílí se tím větší ostrosti (a tedy kvality) obrazu. Počítačový monitor se vzdor svém nevyhovujícímu poměru stran ( 4:3 ) zachová podobně, protože jeho vysoké rozlišení umožňuje využití plného rozlišení videa. Černé pruhy už jsou pak jen "vata" doplněná softwarovým přehrávačem. Podrobné a názorné vysvětlení anamorfního přepisu lze nalézt na stránce: What's an anamorphic DVD?
Podpora multimédií pod Linuxem má své mezery hlavně díky tomu, že (stále ještě) většina výrobců hardware (a souvisejícího software) považuje Windows za svůj primární trh. V případě přehrávání DVD si však skoro není nač stěžovat. Dokonce si troufám tvrdit, že na konci z toho linuxový uživatel vyjde lépe. Hlavním důvodem je (překvapivě) cena, kterou je třeba zaplatit za programové vybavení. V Linuxu se dostupnost free software bere jako samozřejmost, nicméně uživatelé Windows by to s hledáním (rozumně funkčních) nekomerčních alternativ k programům přehrávajícím DVD měli dost nesnadné.
Závažným problémem je ochrana proti kopírování. Ta se vás však týká i tehdy, jsou-li vaše úmysly počestné a kopírovat se nic nechystáte. Takové ochrany jsou na DVD většinou hned dva druhy: digitální a analogová. Analogová slouží k zabránění nahrávání obsahu DVD na analogový přístroj, nejčastěji VHS a známá je pod názvem MacroVision - narazit na problém můžete v podstatě pouze, pokusíte-li se přehrávat DVD z počítače na externím TV.
S digitální ochranou je to horší. Jmenuje se CSS (Content Scramble System) a je to systém, který je použit pro "zašifrování" informací na DVD za použití speciálních klíčů tak, aby je mohl číst pouze schválený hardware/software (čili takový, jehož výrobce/autor za použití algoritmu zaplatí). V případě přehrávání na počítači provádí rozkódování buď MPEG-2 dekodér v podobě přídavné karty nebo (častější případ) přímo program použitý k přehrávání DVD, neboli softwarový dekodér. Ačkoliv dešifrování CSS nepředstavuje velký problém a zdrojový kód prográmku, který dokáže CSS klíče rozluštit, má pouhých pár řádků, právní strana otázky zdaleka tak prostá není (viz zajímavá přednáška dotýkající se jak právních, tak technických aspektů CSS). Někteří autoři open-source software umožňujícího přehrávání DVD proto nezačleňují podporu CSS dekódování přímo do programu a ponechávají na uživateli rozhodnutí, zda si tuto podporu (např. ve formě "cizího" pluginu, viz Xine) nainstaluje dodatečně.
Po nezbytném úvodu se můžeme konečně vrhnout na to nejdůležitější. Na internetu je již dlouhou dobu v oběhu Linux-DVD-Howto, ale vzhledem k datu zpracování již není příliš aktuální. Každopádně však stojí za přečtení, pokud stále používáte kernel řady 2.2.x.
Základním předpokladem je samozřejmě fungující DVD-ROM mechanika.
Většina programů ji bude hledat pod /dev/dvd, a proto je
třeba, pokud ještě neexistuje, takový symlink vytvořit. Důležité je mít i
zapisovací(!) práva k tomuto zařízení, aby fungovalo dešifrování CSS.
Dále se ujistěte, že DMA je zapnuto, protože výrazně ovlivňuje výkon.
Současné nastavení se dozvíte třeba pomocí hdparm -v /dev/dvd.
Doporučuji také Xfree 4 (a to hlavně kvůli podpoře Xv + stručný popis
v manuálu
ke Xine), i když ani to není nutné (viz článek o framebufferu právě zde na
abclinuxu.cz).
Zbývá zvolit program, kterému svěříme ostatní starosti. Máme docela slušný výběr, což je jen dobře, protože na různých strojích a instalacích se jednotlivé programy zhusta chovají dost odlišně a výsledek tomu odpovídá. Nejznámější programy, ze kterých můžeme vybírat (řazeno náhodně):
přičemž pouze Ogle je výhradně DVD přehrávač. Ostatní programy můžeme používat i k přehrávání jiných (video) formátů. Ať už se po přečtení mého hodnocení rozhodnete vyzkoušet kterýkoliv přehrávač, doporučuji používat pro výstup videa Xv a pro audio OSS emulaci ALSA - ušetříte si tím zklamání z nekvalitní reprodukce obojího.
Vzhledem k tomu, že používám Debian, který má mezi svými balíčky Xine a Ogle (MPlayer a VLC jsou také dostupné ve zkompilované podobě), mám situaci ulehčenou, nicméně v zájmu větší objektivnosti jsem si stáhl zdrojáky všech zmiňovaných programů a zkompiloval je sám. To vyžaduje trošku manévrování, protože například MPlayer doporučuje použití vlastních opatchovaných verzí knihoven "libdvdcss" a "libdvdread" (první DVD dešifruje, druhá čte obsah).
Kompilace a instalace Xine není nijak neobvyklá (nehledě na to, že většina distribucí poskytuje binární balíčky) a máte-li správně nastavené locales, bude na vás Xine mluvit rovnou česky. Pouze je nutno doinstalovat plugin, který dokáže rozlousknout CSS.
Těch je více, ale nejprověřenější jsou pravděpodobně captain_css (je
k dispozici ve dvou variantách, z nichž pouze jedna dokáže načíst DVD menu) a
dvdnav,
který menu podporuje také. Pro jejich zdárné fungování (a instalaci) je třeba
mít nainstalovány již zmiňované knihovny libdvdread
a libdvdcss
(opět součástí většiny distribucí). Oba pluginy jsou založeny na kódu programu
Ogle, který vůbec první přišel s podporou menu pod Linuxem.
Přestože jsem captain_css, respektive jeho d5d odnož (s
podporou menu) dříve používal, tentokrát se mi rozchodit nepodařil.
Dvdnav naopak fungoval dobře, ale nedokázal jsem jej přinutit
zobrazovat správný poměr stran, pokud nebylo okno videa maximalizováno.
Nepovažuji to za moc velkou vadu na kráse, horší už je to, že zvolit titulky a
jazyk lze pouze prostřednictvím menu DVD, nikoliv během přehrávání pomocí
nějakého menu programu. Naopak velkou výhodou u Xine je jeho schopnost ukládat
"snapshoty", a to i z DVD. Co se kvality obrazu a synchronizace se zvukem týče, není Xine co
vytknout.
Kromě toho, že zvládá DVD, přehrává MPlayer snad úplně všechno, nač si vzpomenete. Poslední buildy z CVS by si měly poradit i s SVQ3 + QDM2 MOV (Quicktime 5 a výše).
Instalace MPlayeru je výjimečná pouze tím, že
chcete-li používat GUI (narozdíl od Xine má MPlayer standardně pouze CL
rozhraní), musíte to říct ./configure skriptu:
--enable-gui. Pak je ještě
třeba v konfiguračním souboru (/etc/mplayer.conf) nastavit
gui=yes a v neposlední řadě si
nějaký ten skin
opatřit,
jelikož součástí MPlayeru není ani jeden. Elegantnějším řešením výběru
GUI nebo CL rozhraní je používání automaticky nainstalovaného symlinku
gmplayer pro práci s GUI.
MPlayer sice přehrává i šifrované disky "out-of-the-box", ale podpora DVD
menu mu (prozatím) chybí. Existuje sice možnost spustit program s
experimentálním přepínačem -dvdnav, který má umožnit využití
knihovny "libdvdnav", ale moje zkušenost je taková, že MPlayer spadne asi v 70%
případů, což není zrovna použitelné. Tento nedostatek je však kompenzován
pohodlným menu, ve kterém lze zvolit jednotlivé tituly nebo kapitoly na disku a
měnit titulky i audio (bohužel však ne za pochodu - stačí změnit jazyk titulků
a přehrávání začne znovu na počátku daného titulu).
Menu MPlayeru také zpřístupňuje bohaté konfigurační možnosti (na příkazové
řádce lze u tohoto programu určit, i kdy vám zazvoní u postele budík
).
Pokud budete chtít experimentovat s různými výstupními ovladači videa a audia,
zkuste použít postupně mplayer -vo help nebo mplayer -ao
help - to vypíše ty, které je MPlayer schopen na vašem systému využít.
Běžné použití bez grafického prostředí může vypadat třeba takto (viz
mplayer --help nebo podrobné man mplayer) :
mplayer -ao oss -vo xv -dvd 2 -fs -framedrop
MPlayer má jeden nepříjemný zlozvyk a to je dožadování se přijatelnější konfigurace systému. Může se vám proto stát, že se budete chvilku bez problému koukat na film a najednou vyskočí uprostřed video-okna dialogový box, který vám oznámí, že váš počítač je příliš pomalý, než aby soubor (DVD) mohl přehrát. Naštěstí hned také nabídne několik možných řešení, kterými by se dala tato nepříjemnost napravit, přičemž nejčastěji postačí - jak již jsem upozorňoval - buď přepnout výstup na Xv nebo nainstalovat místo původního OSS ovladače ALSA (a použít OSS emulaci).
Pravděpodobně posledním problémem, který by vám mohl znepříjemňovat život, je neschopnost (občasná - zatím netuším, proč tomu tak je pouze u některých disků) MPlayeru navazovat bez přerušení tituly na disku. Stane se tedy, že zvolíte "Přehrát DVD" a jediné co proběhne je bliknutí černého okna a MPlayer se tváří, že už je hotovo. V takovém případě musíte v menu zvolit titul na disku, který obsahuje samotný film, což nemusí být někdy snadné, zvláště je-li disk rozvržen do nějakých 30 titulů a pouze jediný skrývá film - ostatní mohou být různé části menu, copyrightová upozornění, znělky studií apod.
MPlayer je při načítání disku o dost svižnější než Xine, kterému dekódování CSS chvilku trvá; přehrávání je plynulé, i když naopak oproti Xine si všimnete trhnutí obrazu při přechodu do/z celoobrazovkového režimu.
Ogle opět nepředstavuje žádný tvrdý instalační oříšek. Předkompilovaný balíček bych však být vámi v tomto případě preferoval, protože ke kompilaci GUI je třeba splnit hromadu ne úplně běžných závislostí. Každopádně však instalaci GUI doporučuji. Ze všech popisovaných přehrávačů je řešené nejrozumněji - střízlivě a s ohledem na funkčnost. GUI s vámi sice nebude mluvit česky, ale je tak prosté a bez možnosti jakéhokoliv nastavení, takže na něm téměř není co překládat. Pro uživatele KDE se nabízí i možnost využít Okle, což je sympatický frontend.
Ogle kombinuje dobré vlastnosti jak Xine, tak MPlayeru a přitom jej netrápí
žádná z jejich chybiček, o kterých jsem psal. Ogle sice nelze použít k
přehrávání ničeho jiného než DVD, ale zato splňuje vše, co byste mohli
očekávat. Přepínání zvuku i titulků je možné za běhu filmu, máme k dispozici
pohodlná tlačítka pro zrychlené i zpomalené přehrávání a také nabídku s výběrem
dostupných DVD menu (root, výběr kapitol, nastavení zvuku atd.). Načtení disku
je stejně rychlé jako u MPlayeru. Jedinou vadou na kráse je snad nedostupnost
ovládacích prvků ve fullscreen režimu (samozřejmě lze však ovládat klávesovými
zkratkami, viz man oglerc).
VLC je součástí většího balíku aplikací VideoLAN, který představuje ambiciózní řešení streaming videa po LAN (nyní již i WAN). Nás zajímá pouze Client, který může fungovat jako samostatná aplikace pro přehrávání videa. Při instalaci máme možnost zvolit si GUI dle svého vkusu a potřeb (Gnome, Qt2, gtk) - balíčky pro hlavní distribuce jsou opět k mání. Češtiny se znovu nedočkáme, což je trochu škoda, protože možnosti konfigurace pomocí GUI jsou skutečně bohaté. VLC se vyrovná Ogle ve všem kromě podpory DVD menu.
Pokud bych bral v potaz čistě přehrávání DVD, pak je u mne Ogle mírným favoritem před VLC. MPlayer sice nezatracuji, ale používám ho na všechno ostatní kromě DVD. Xine se mi zdá trošku moc nestabilní a neovládá se také zrovna pohodlně, i když to je určitě individuální.
Příště se můžeme pustit třeba do návodu, kterak vychutnat prostorový zvuk (máme-li na to hardware) a nebo rovnou do vypalování DVD videa pod Linuxem.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
Asi jsem mimo, nebo neco, muzete mi nekdo poradit, nebo rici PROC to tak je?
Mno nikdy jsem se o to nezajimal. Pardon.
S pozdravem Dan.
www.starhill.org
man hdparm pomuze, ale pro zacatek by mohlo stacit tohle: hdparm -d1 /dev/dvd.
Po zapsani hdparm -d1 /dev/dvd to napsalo toto:
/dev/dvd:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)
Stejne je to i u CD ROM.
Tak ja nevim,... zkusim se poptat jeste jinde, ale vrta mi to hlavou
Dekuji Dan.
idex=dma, kde x je 0 - 3. to by melo byt totez, jako CONFIG_IDEDMA_AUTO pri konfiguraci kernelu.
vyzkouseno, mam NEregionfree mechaniku nec 5800a, pri prehravani r4 disku si xine ani neskrtne (powerdvd pod windows taky ne, jenom nabidne moznost docasneho prepnuti regionu mechaniky, coz je ale samozrejme omezene asi na ctyrikrat, pak uz s tim nehnete), mplayer v pohode prehrava a na nic se nepta. je to asi vec libdvdcss (mplayer ji ma nejak ohackovanou, treba aby kesovala vygenerovane dvd klice na disk a nepocitala je pokazde znovu), protoze ve zdrojaku se pise:
unlike most similar projects, libdvdcss doesn't require the region of your drive to be set and will try its best to read from the disc even in the case of a region mismatch.
takze: "Z toho vyplývá, že většina z nás si asi na počítači americké DVD nepustí." kdepak, pod linuxem neni nic nemozne!
/dev/cosi treba na /usr/mojedvd.
.