Oficiálně byl vydán Android 16. Detaily na blogu a stránkách věnovaných vývojářům.
Byla vydána nová verze 14.3 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.
CSIRT.CZ upozorňuje, že na základě rozhodnutí federálního soudu ve Spojených státech budou veškeré konverzace uživatelů s ChatGPT uchovávány. Včetně těch smazaných.
Ač semestr ve škole právě končí, bastlíři ze studentského klubu Silicon Hill neodpočívají a opět se jako každý měsíc hlásí s pravidelným bastlířským setkáním Virtuální Bastlírna, kde si můžete s ostatními techniky popovídat jako u piva o novinkách, o elektronice, softwaru, vědě, technice obecně, ale také o bizarních tématech, která se za poslední měsíc na internetu vyskytla.
Z novinek za zmínku stojí Maker Faire, kde Pájeníčko předvedlo … více »Na WWDC25 byl představen balíček Containerization a nástroj container pro spouštění linuxových kontejnerů na macOS. Jedná se o open source software pod licencí Apache 2.0 napsaný v programovacím jazyce Swift.
Do 16. června do 19:00 běží na Steamu přehlídka nadcházejících her Festival Steam Next | červen 2025 doplněná demoverzemi, přenosy a dalšími aktivitami. Demoverze lze hrát zdarma.
Apple na své vývojářské konferenci WWDC25 (Worldwide Developers Conference, keynote) představil řadu novinek: designový materiál Liquid Glass, iOS 26, iPadOS 26, macOS Tahoe 26, watchOS 26, visionOS 26, tvOS 26, nové funkce Apple Intelligence, …
Organizátoři konference LinuxDays 2025, jež proběhne o víkendu 4. a 5. října 2025 v Praze na FIT ČVUT, spustili přihlašování přednášek (do 31. srpna) a sběr námětů na zlepšení.
Po roce byla vydána nová stabilní verze 25.6.0 svobodného multiplatformního multimediálního přehrávače SMPlayer (Wikipedie).
DNS4EU, tj. evropská infrastruktura služeb DNS založená na vysoce federovaném a distribuovaném ochranném ekosystému, byla spuštěna v testovacím režimu [𝕏]. Na výběr je 5 možností filtrování DNS.
Dotaz. Prosím o radu, kterak vypočítat modeline pro rozlišení 1024x768 při 75 Hz. Při použití XFree 3.3.6 mi to jde bez problému samo, v XFree 4.3.0 mi však obraz zhasíná a problikává.
Odpověď. Nejlepší je použít některou z webových kalkulaček.
Dalším řešením je prozkoumání souboru /var/log/XFree.0.log
.
Jsou v něm informace z běhu serveru. Mezi nimi je také možné nalézt
modelines, které nebyly z nějakého důvodu použity. Občas lze najít i ten
řádek, který můžeme využít.
Třetí příklad, který mě napadá, je utilita xvidtune, s jejíž pomocí je možné modelines nastavit. Je to činnost na starším hardwaru potenciálně nebezpečná a celkově nepřehledná. Spusťte program z emulátoru terminálu (xterm); do něj se budou požadované informace vypisovat.
Dotaz. Po spuštění XFree mi systém vypíše nějaké chybové hlášky, ale nestačím je při startu přečíst. Zapisují se někam do logu?
Odpověď. Ano, najdete je v již zmiňovaném souboru
/var/log/Xfree.0.log
. Při spuštění X serveru je stávající
soubor přejmenován, obvykle získá příponu .old
.
V některých systémech existuje ještě soubor
.xsession-errors
, který se nachází v domovském adresáři
uživatele a obsahuje chybová hlášení procesů, které spouští uživatel
při startu X serveru.
Dotaz. Chtěl bych, aby se mi XFree s KDE spustilo hned při startu. Abych
nemusel pokaždé psát startx
. Nikde jsem nenašel tuto volbu. Asi
jsem blbě hledal, můžete mi helpnout?
Odpověď. Existují v podstatě dva způsoby jak spustit grafický server.
Příkazem startx
z terminálu. Musí se to udělat ručně a
spustíme tak pouze vybrané prostředí (KDE, GNOME, fluxbox, xfce nebo
libovolné jiné).
Pomocí runlevelu neboli úrovně běhu systému. Systém se vždy nachází v některém runlevelu. Jeden je při načítání, další je pro přechod do víceuživatelského, nebo jednouživatelského režimu, další je pro podporu síťového prostředí, jiný je pro ukončení běhu systému. Existuje také runlevel pro grafické prostředí. Pro každou úroveň jsou v konfiguračních souborech stanoveny programy a služby, které se mají spustit, případně ukončit.
# Takto jsou runlevely definovány ve Slackware
|
Pro XFree je to runlevel číslo 4, v některých distribucích 5. Příkaz pro
manuální změnu runlevelu je telinit cislo-runlevelu
. Takto může
správce systému (root) manuálně měnit stav, ve kterém se systém nachází.
Pro nastavení průběhu startu systému existuje soubor
/etc/inittab
. V něm najdeme řádek
# Default runlevel. (Do not set to 0 or 6)
|
Číslo stanoví runlevel, do kterého se systém přepne po dokončení startovacích rutin. Uvedený příklad je pro Slackware. Dvojtečky jsou důležité!
Dotaz. Ahoj, jak mám shodit XFree server? Potřebuju nainstalovat nvidia ovladače, a nevím jak shodit XFree.
Odpověď. Pokud máte X server spuštěný výše uvedeným způsobem, jediná
možnost obvykle bývá přepnout se na některou konzoli (na třetí např.
Ctrl-Alt-F3
), přihlásit jako root a zadat příkaz pro přepnutí
do víceuživatelského režimu bez grafického prostředí. Tedy ve Slackwaru
např. příkazem telinit 3
. Po provedení změn v konfiguraci XFree
se vrátíte do čtvrtého runlevelu příkazem telinit 4
.
Pokud nemáte v konfiguračním souboru zakázanou klávesovou zkratku
(parametr DontZap
), lze X server shodit kombinací
Ctrl-Alt-Backspace
. Více informací najdete v popisu sekce
ServerFlags
v prvním díle tohoto
seriálu.
Tento postup je ale účinný pouze v případě, že jste X server spustili
příkazem startx
; pouze v tomto případě se okamžitě dostanete
do terminálu. Pokud používáte správce přihlášení XDM, KDM nebo GDM, celý
grafický systém se pouze restartuje a znovu se zobrazí nabídka k
přihlášení. Z toho vyplývá, že můžete (za běhu X) provést změny, přepnout se
do X a klávesovou kombinací Ctrl-Alt-Backspace
je restartovat.
Jde opravdu o tvrdý restart, žádná data se neukládají, tak si je nezapomeňte
uložit!
Server se znovu spustí a načte již novou konfiguraci. (Neplatí pro font server, ten je nutné restarovat ručně. To je ale nutné pouze v případě, že provádíte změny v jeho nastavení.)
Dotaz. Potřebuji nainstalovat ovladače grafické karty, ale nevím kde začít. Instalace přiřadila kartu do generické skupiny "VESA". Přesné označení typu to asi nebude, asi spíš výrobce. Bohužel ani nevím, jak ty informace získat (tištěné materiály nemám k dispozici). Lze tu kartu detekovat automaticky? Půjde vůbec rozchodit?
Odpověď. Začít bychom měli utilitou lspci
, která zobrazí
zařízení sběrnice.
# lspci
|
Jak je vidět z výpisu, grafická karta má BusID 1:00.0
. To je
také první parametr, který zapíšeme ve formě
PCI:sběrnice:zařízení:funkce
|
do sekce Device
. Hodnota PCI:1:0:0
odpovídá v
tomto případě AGP kartě.
Section "Device"
|
Nepodceňujme také nálepky na samotném zařízení, mnohdy pro identifikaci postačují. Jen je nutné stroj rozdělat a trošku se potrápit při vytahování karty a dýchání x let staré prachové usazeniny...
Samotný X server má také metody pro detekci hardwaru - nejsou ale tak spolehlivé jaké první řešení.
X -scanpci nebo X -probeonly
|
Poté již následuje pouze hledání na Internetu a zkoušení různých kombinací. Režim VESA běží, pokud je mi známo, pouze v pevně stanovených frekvencích; pokud je váš monitor nepodporuje, bývá právě tohle jádrem problému. Je třeba experimentovat. Tohle se ale týká pouze starých karet, nové takové problémy nemívají.
Dotaz. Nevíte někdo jak změnit rozlišení v Xkách (ne jenom velikost zobrazované plochy) pomocí nějakého programu? Mám na mysli něco jako je ve Win98 ikonka vpravo dole, na kterou když poklepu, rozbalí se nabídka možných rozlišení a když na jedno z nich kliknu, rozlišení se změní, tedy bez toho, abych musel editovat konfigurak Xek.
Odpověď. Pokud máte v konfiguračním souboru definováno více režimů a
povoleny klávesové zkratky, lze rozlišení přepínat pomocí
Ctrl-Alt-šedé plus
a Ctrl-Alt-šedé mínus.
Více v
prvním dílu.
Existuje ale také rozšíření X serveru (načítá se obvykle automaticky),
které umožňuje přepínání podle možností karty (není třeba režimy explicitně
definovat). Nazývá se XRandr
, jedná se o relativní novniku,
které ještě nemá žádoucí podporu a není stoprocentně funkční ve všech
kombinacích. Nové KDE nebo GNOME jej však samozřejmě podporují.
Problematice bychom se mohli věnovat ještě dlouho, právě proto máme diskuze. Já jen doufám, že jsem tímto shrnutím pomohl někomu zkrátit čas při nastavování grafického systému Linuxu.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej: