AlmaLinux OS byl vydán ve verzích 9.8 s kódovým jménem Olive Jaguar a 10.2 s kódovým jménem Lavender Lion. Podrobnosti v poznámkách k vydání (9.8 a 10.2). Opraveny byly zranitelnosti Copy Fail (CVE-2026-31431), Dirty FRAG, Fragnesia (CVE-2026-46300), nginx Rift (CVE-2026-42945) a SSH Keysign Pwn (CVE-2026-46333).
Seznam.cz vykázal za rok 2025 tržby v celkové hodnotě 6,454 miliardy korun. Oproti roku 2024 nárůst o 3,68 %. Zisk před zdaněním oproti předcházejícímu roku poklesl, a to o 11,21 % na 1,330 miliardy korun. Vlastní velké jazykové modely SeLLMa najdou dnes uživatelé téměř na všech seznamáckých službách. Na všechny obsahové služby byla zavedena technologie text-to-speech, díky níž si mohou uživatelé přehrát články v audio verzi namluvené
… více »Vláda představila strategické digitalizační projekty. Roadmapa zahrnuje celkem 55 projektů napříč státní správou, z toho 22 prioritních projektů vycházejících přímo z programového prohlášení vlády a 33 projektů založených na platné legislativě. Portfolio pokrývá oblasti financí, zdravotnictví, digitální identity, dat, registrů, dopravy, krizového řízení, sociálních agend i kybernetické bezpečnosti.
Vyjádřeni Software Freedom Conservancy (SFC) k porušování licence AGPLv3 společností Bambu Lab v jejich softwaru Bambu Studio pro 3D tisk. Bambu Studio vychází z PrusaSliceru. Ten zase z Slic3ru. Spuštěn byl projekt baltobu, který kombinuje několik strategií pro řešení problému. SFC zastřeší vývoj svobodné náhrady proprietární knihovny libbambu_networking pomocí reverzního inženýrství a reimplementace, forku OrcaSliceru pro Bambu Lab tiskárny od Paweła Jarczaka a forku celého Bambu Studia pod názvem Viscose.
Správce souborů GNOME Commander (Wikipedie) byl přepsán do Rustu a vydán v nové verzi 2.0.0.
Sway (Wikipedie), dlaždicový (tiling) správce oken pro Wayland kompatibilní s i3, byl vydán ve verzi 1.12. Do vývoje se zapojilo 50 vývojářů. Přehled novinek na GitHubu. Sway 1.12 závisí na wlroots 0.20.0.
Papež Lev XIV. ve své první encyklice Magnifica Humanitas (Skvělé lidství), která se věnuje umělé inteligenci (AI), varoval před dezinformacemi, které AI manipulací s obsahem vytváří. Moc mají podle něj sociální sítě ovládané hrstkou soukromníků. Upozornil také roli digitálních platforem v obchodování s lidmi, které podle něj musí být uznáno jako současná forma otroctví. Papež se také poprvé omluvil za roli, kterou Vatikán sehrál při legitimizaci otroctví, a za to, že jej po staletí neodsoudil.
Český telekomunikační úřad zveřejnil Výroční zprávu za rok 2025 (pdf), která shrnuje jeho hlavní aktivity v oblasti regulace elektronických komunikací, poštovních služeb, digitálních služeb a přípravy na dohled nad umělou inteligencí. Součástí zprávy jsou také data o vývoji trhu, včetně pokračujícího růstu spotřeby mobilních dat a rozšiřování sítí nové generace. Celkový objem přenesených mobilních dat dosáhl v roce 2025 přibližně
… více »Tým sdružení CZ.NIC vyvíjející routovacího daemona BIRD oznámil vydání nových verzí 3.3.0 a 2.19.0. Ty přinášejí podporu pro EVPN/VXLAN a automatizaci BGP na základě router advertisementů. Více informací je k dispozici v archivu uživatelského mailing-listu.
Open source software pro úpravu digitálních fotografií LightZone (Wikipedie) byl vydán v nové verzi 5.0.0. LightZone je dnes k dispozici pod licencí BSD. Původně se jednalo o proprietární software vyvíjený společností Light Crafts. Ta v prosinci 2012 souhlasila s uvolněním zdrojových kódů jako open source [Wayback Machine].
Aneb - když si BFU hraje, končí to nějak takhle. Vytvořil jsem svůj první sh script, který se postará o startx a přitom nabídne i výběr sezení.
Po několikaletém používání Grafického Správce Přihlášeni, jsem se dostal do stadia, že jsem jej opustil a začal se přihlašovat v textovém režimu. Nicméně mi to nestačilo, protože jsu člověk, který má rád změnu a nevydržím dlouho u jednoho prostředí, tak jsem si vytvořil script na spouštění sezení.
Než mě začnete kamenovat, že jsem objevil Ameriku a že to je na ... vysvětlím své počínání, a protože mám velké neznalosti co se týče růrných souvislostí, pravidel (standartů) a závislostí, poprosím Vás, zkušené a ostřílené uživatele pouze o zkontrolování a případné upozornění na problémy, které by mohli nastat.
Musím podotknout, že jsem to pořádně testoval a funguje přesně tak, jak mi to vyhovuje. Jediný problém mám s ukončením vzdáleného přístupu, protože GDM na vzdáleném PC vytváří jakousi smyčku, stále se opakující.
První par let, co jsem dostal PC s Linuxem jsem stále měnil Sezení a programy. Nebyl jsem schopen zpracovat to velké množství programů a u jednoho mi chybělo tohle a druhého zase tamto. Výsledek byl, že jsem měl ve starém slabém PC oba giganty (KDE a GNOME) a lítal jsem od programu k programu. Usoudil jsem, že to takhle nejde a proto jsem udělal jednu velkou čáru za KDE.
A proto má KDM na můj počítač zákaz vstupu.
Velmi dlouho jsem vystačil s GDM, ale jednoho dne po aktualizaci se nějak po... a ztratil jsem možnost výběru sezení, vzdáleného přihlášení a přihlášení v okně.
bay bay
Tak jsem se začal ohlížet po jiných správcích, ale jeden neumí výběr sezení a jinaj zase nepodporuje XDMCP. Navíc jsem už dostal chuť se něco dovědět o sh scriptech, protože od té doby co mám GNU/Linux, tak na ně stále narážím. A to je důvod proč vzniklo tohle.
Script umí nabídnout a provést výběr sezení, nastavení defaultního sezení a přihlásit se na vzdálený počítač.
!!!Pro jeho činnost je nutné aby nebyl spuštěn Xserver a žádný graf. Správce. Je nutné se přihlašovat v textovém režimu a navíc je nutné se přihlašovat na prvním terminálu. Je tam podmínka jsou-li X-ka neběžící a jsme-li na tty1.
Funguje to jednoduše. v souboru ~/.muj_start.conf jsou uložena jednotlivá sezení a příkaz(y), které se mají provést pro jejich spuštění. Nemusíme spouštět celé sezení, umí to spustit i jedotlivé aplikace (správce oken + něco + něco). Já mám něco takového na xfce. Nespouštím celé sezení, ale jen něco. A jako poslední se spustí emulátor terminálu terminal, který když zavřu, tak se zastaví X-ka a já se vrátím do textového režimu.
Když se script spustí, dá vám 3 sekundy na to, aby jste stiskly "c". Pokud jej nestisknete, nastartuje se default sezení. Když ho stisknete, můžete si vybrat sezení, nebo počítač, kam se chcete pomocí XDMCP přihlásit.
script ~/.muj_start pouze nabídne výběr a zpracuje váš vstup. Následně dle vašehu vstupu případně upraví proměnou $nastartuj (důležitou pro startx) a proměnnnou $default (pokud změníme default sezení).
A v souboru ~/.xinitrc je nastaveno pouze že má číst proměné ze souboru ~/.muj_start.conf a co s nimy má udělat. V podstatě si pouze přečte $nastartuj a postupně provede jeden příkaz za druhým. Obsahuje-li $nastartuj více hodnot, tak ta co je uvedena jako první se nastartuje jako poslední s příkazem exec
Samotný popis jak script funguje je přímo v něm. To jsem si tam psal pro sebe, abych vůbec věděl, co jsem tam udělal.
!!! Jsem BFU. Nikomu to nedoporučuji požívat, pokud to zkušení uživatelé nepodpoří.
1. Do ~/.bashrc jsem přidal příkaz na spuštění mého scriptu. Takže se můj script spustí ihned po přihlášení v textovém režimu.
sh ~/.muj_start
Proměnné jsem definoval v souboru ~/.muj_start.conf a pravě zde jsou uložena Desktopová prostředí, či Správci oken a příkazy, které se mají provést pro jejich spuštění. Možná by stálo za to ještě vytvořit script na přidávání a odebírání Desktopového prostředí. Zatím se to musí provádět ručně.
~./.muj_start.conf
#
#
#~/.muj_start.conf
#
#-----------------------------------------------------------
#DESKTOPOVE PROSTREDI - SPRAVCE OKEN
#-----------------------------------------------------------
#zde pripis nove sezeni
sezeni=(gnome xfce WM openbox zachrany_terminal)
#zde je definovana promenna "sezeni", jejichz obsahem
#je "pole". tzn. Nekolik prvku "pole".
#prvek 0 je "Gnome" - volame ${sezeni[0]}
#prvek 1 je "xfce" - volame ${sezeni[1]}
#----------------------------------------
#PRIKAZ(Y) PRO START SEZENI
#----------------------------------------
#Zde definuj prikazy, ktere se nastartuji pri volbe sezeni
#!!!prikaz, ktery bude prvni v poradi se nastartuje jako posledni a pri jeho ukonceni se ukonci i X-server
xfce="terminal xfwm4 xfce4-panel xfdesktop pidgin firefox claws-mail"
gnome="gnome-session"
WM="wmaker"
openbox="openbox-session"
zachrany_terminal="xterm"
#--------------------------
#DEFAULT SEZENI
#--------------------------
#zde je nastaveno default sezeni
#tato promenna se generuje sama
default="xfce"
#------------------------------------
#VZDALENY PRISTUP
#-----------------------------------
#Zde je definovano jmeno PC a jeho IP adresa, pomoci ktere se prihlasime
XDMCP=(rapi)
rapi="X -query 192.168.1.2"
#-----------------------------------
#PRIKAZY PRO START
#----------------------------------
#Promenna ktera se generuje sama
nastartuj=(terminal xfwm4 xfce4-panel xfdesktop pidgin firefox claws-mail)
~/.muj_start
#!bin/sh
. ~/.muj_start.conf
#----------------------
#funkce kontroly
#----------------------
#K promene what priradim prvni pozicni parametr
# provedu posun poz. param. o jednu
#pro promenou $i vypisu vsechny pozicni parametry
#jestlize what se nachazi v $i, vrat pravdu
#(what jsme zadali a pro $i se vypsaly vsechny poz. param.)
#jinak vrat nepravdu
kontrola() {
what=$1
shift
for i in $@; do
[ "$what" = "$i" ] && return 0
done
return 1
}
#---------------------------------------------
#fnkce na vygenerovani $nastartuj
#---------------------------------------------
# funkce, ktera v souboru muj_start.conf upravi $nastartuj.
#Vse co je v $nastartuj mezi () nahradi.
definuj_prom() {
sed -i "s/nastartuj=\([^\)]*\)/nastartuj=\($zmena/" ~/.muj_start.conf
}
#--------------------------------------------
#funkce, ktera nastartuje xserver
#--------------------------------------------
#Funkce, ktera provede startx.
#Startx se provede pouze v okamziku, ze jsme na 1.terminalu (tty1)
#a zaroven X jeste nejedou
spustX()
if [[ -z "$DISPLAY" ]] && [[ $(tty) = /dev/tty1 ]]; then
startx &
fi
#---------------------
#provadeci script
#---------------------
#cteni vstupu uzivate po 3 sek. se samo zvoli "no"
#pri volbe "no" se provede kontrola jestli $nastartuj obahuje spravne hodnoty
#pokud ano nastartuje se default sezeni
#pokud ne, zavola se funkce zmena a hodnoty a
#$nastartuj se nahradi za ty spravne
clear
echo "Startuji X-server a default sezeni: $default"
echo "--------------------------------------------------------"
echo "Pro zmenu stiskni [ c ] - Mas na to 3 sekundy "
read -t 3 e || e="no"
if [ "$e" = "no" ]; then
if [ "${!default}" = "${nastartuj[*]}" ]; then
echo "startuji $default"
else
zmena=${!default}
definuj_prom $zmena
echo "startuji $default"
fi
spustX &
exit
fi
#vyber sezeni, nebo stroje, kam se chceme prihlasit
clear
echo "SEZENI: ${sezeni[*]}"
echo "-----------------------------"
echo "VZDALENY STROJ (ke kteremu se muzes prihlasit): ${XDMCP[*]}"
echo "-----------------------------"
echo "Cekam na vstup"
read x
#Struktura until...;do..done se provede je-li podminka nepravdiva.
#Tzn. Jestlize funkce kontrola() vrati nepravdu, ridici struktura until... se provede.
#Funkci kontrola() zavolame s parametry do kterych vlozime obsah pole $sezeni a $XDMCP
#To zajisti, ze jestli uzivatel udela preklep a zada napr. sezeni, ktere neni v promene $sezeni
#funkce kontrola vrati false a tato struktura zajisti druhy pokus.
until kontrola $x ${sezeni[*]} ${XDMCP[*]}; do
echo "Nekde jsi udelal chybu - zkus to znova"
echo "Cekam na vstup"
read x
done
# Pri vzdalenem prihlaseni se nepouzije prikaz #startx
#Proto provedu znova kontrolu vstupu a jestli uzivatel zadal jmeno jineho PC
#provede se prikaz pro prihlaseni na vzdaleny stroj
#!!!! V $XDMCP a $sezeni NESMI figurovat stejna hodnota.
#To znamena, ze nesmime pouzit pro nazev vzdaleneho stroje stejne jmeno jako pro nejake sezeni
#Jestlize nezadame jmeno PC, ale jmeno sezeni, provede se dotaz
#jestli chceme zmenit default sezeni a pokud ano
#nahradi se hodnota #default
#Pak se uz jen definuje $nastartuj a provede se #startx
if kontrola $x ${XDMCP[*]}; then
${!x} &
exit
else
echo "Chces zmenit vychozi sezeni? (yes or no) "
read y
if [ "$y" = "yes" ]; then
sed -i "s/default=\"[^\"]*\"/default=\"$x\"/" ~/.muj_start.conf
fi
zmena=${!x} #nacteni hodnoty $x do $zmena
definuj_prom $zmena
echo "startuji $x"
spustX &
exit
fi
A poslední je soubor ~/.xinitrc , který nastartuje dané sezení
~/.xinitrc
#!/bin/sh
numlockx &
. ~/.muj_start.conf
proved() {
posledni=$1
shift
while [ -n "$2" ]; do
$2 &
shift
done
exec $posledni
}
proved ${nastartuj[0]} ${nastartuj[*]}
Tiskni
Sdílej:
Neni sice tak lightweight jako qingy, ale je good.
http://www.youtube.com/watch?v=LCiFP4iXQRIJsem nejak hodne exoticky, kdyz zadne automaticke prihlasovani nepouzivam? Startuju do terminalu, prihlasim se a pro spusteni fluxboxu zadam "x", coz je zkratka pro "startx"
zadani toho x mi neprijde jako prace navic, taky se nekdy stane, ze hned fluxbox nespoustim.
Jinak tady ten skript v clanku je urcite dobra vec, me se takove jednoduche reseni libi nejvic, proste KISS.