Byla vydána (𝕏) nová verze 2025.2 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem nových nástrojů v oficiálním oznámení na blogu.
Dánské ministerstvo pro digitální záležitosti má v plánu přejít na Linux a LibreOffice [It's FOSS News].
V úterý Google vydal Android 16. Zdrojové kódy jsou k dispozici na AOSP (Android Open Source Project). Chybí (zatím?) ale zdrojové kódy specifické pro telefony Pixel od Googlu. Projekty jako CalyxOS a GrapheneOS řeší, jak tyto telefony nadále podporovat. Nejistá je podpora budoucích Pixelů. Souvisí to s hrozícím rozdělením Googlu (Google, Chrome, Android)?
Byla vydána (𝕏) květnová aktualizace aneb nová verze 1.101 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.101 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
V Brně na FIT VUT probíhá třídenní open source komunitní konference DevConf.CZ 2025. Vstup je zdarma, nutná je ale registrace. Na programu je celá řada zajímavých přednášek, lightning talků, meetupů a workshopů. Přednášky lze sledovat i online na YouTube kanálu konference. Aktuální dění lze sledovat na Matrixu, 𝕏 nebo Mastodonu.
Vyloučení technologií, které by mohly představovat bezpečnostní riziko pro stát, má umožnit zákon o kybernetické bezpečnosti, který včera Senát schválil spolu s novelami navazujících právních předpisů. Norma, kterou nyní dostane k podpisu prezident, počítá rovněž s prověřováním dodavatelů technologií pro stát. Normy mají nabýt účinnosti od třetího měsíce po jejich vyhlášení ve Sbírce zákonů.
Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána v nové verzi 2025.6.
Po Red Hat Enterprise Linuxu a AlmaLinuxu byl v nové stabilní verzi 10.0 vydán také Rocky Linux. Přehled novinek v poznámkách k vydání.
Bylo vydáno Eclipse IDE 2025-06 aneb Eclipse 4.36. Představení novinek tohoto integrovaného vývojového prostředí také na YouTube.
Americká filmová studia Walt Disney a Universal Pictures podala žalobu na provozovatele populárního generátoru obrázků pomocí umělé inteligence (AI) Midjourney. Zdůvodňují to údajným porušováním autorských práv. V žalobě podané u federálního soudu v Los Angeles označují firmu za „bezednou jámu plagiátorství“, neboť podle nich bez povolení bezostyšně kopíruje a šíří postavy z filmů jako Star Wars, Ledové království nebo Já, padouch, aniž by do nich investovala jediný cent.
Po delší době, kdy jsem používal KDE, jsem se opět vrátil ke správci oken pekwm (recenze pekwm). Už v Blackboxu, který jsem používal ještě dříve, poté v pekwm a následně v KDE se mi v pravé části obrazovky stále zobrazují čtvercové aplikace s různými informacemi. Říká se jim dockapps, applets nebo slits. Lze je použít snad v každém pracovním prostředí. Obvykle se uchycují do panelu (terminologie KDE či GNOME), nebo do "přístavu" (obvykle v minoritních správcích). Na pojmenování moc nezáleží: ostatně Enlightenment zavádí terminologii "epplets".
Jejich účel je jasný: zobrazovat nějakou informaci, případně přinášet nějakou funkčnost. Jejich zdrojem jsou např. weby Dock App Warehouse, DockApps.org nebo sekce na Freshmeat.net. Není mým cílem popisovat místa, kde aplikace nalezneme, ale chci se věnovat několika slitům, které se mi osvědčily. Vynechávám přitom různé legrácky a z mnoha desítek stejně funkčních zmiňuji pouze jeden. Prostě proto, že se mi líbí, žádné jiné kritérium jsem nezvolil.
Snad každý slit má parametr -w
, který zajišťuje jeho
zasazení do patřičného panelu. To musí samozřejmě zajistit samotný správce
oken. Pokud program spustíte bez tohoto parametru, zobrazí se jako klasické
okno s rámečkem. Na druhou stranu jsem pracoval se slity, které tento
parametr používají ve zcela opačném smyslu. Je třeba to tedy vyzkoušet.
Slit zobrazuje hodiny (analogové, digitální, internetové). Jeho užitnou
hodnotou je funkce kalendáře a alarmu. Podporuje několik témat vzhledu. Vše
se nastavuje v souboru .wmclockmonrc
, krom toho existuje
malinká nastavovací utilita, ve které vše zvládnete několika kliknutími.
Spuštěná aplikace sleduje svůj konfigurační soubor, takže pokud se změní, okamžitě načte nové nastavení. To je praktické. Podržení klávesy Ctrl a kliknutí pravým tlačítkem vyvolá kalendář, do kterého lze zadávat pravidelné události, totéž s prostředním vyvolá konfigurační prográmek. S levým tlačítkem měníte typ zobrazovaného času. Pouhým kliknutím změníte podsvícení na zapnuto/vypnuto. Klikáním na další části displeje lze přepínat režim 12/24, v případě alarmu jej vypnete kliknutím na ALARM.
Při spuštění alarmu se provedou dvě činnosti: spustí se program a dalšímu programu se předá řetězec, který je spojen s aktuálním alarmem. Ukázka z konfiguračního souboru:
Command = aplay zvuky/receive.wav # MessageCmd = xmessage # Alarm = On@18:32.Alarm!
Při dosažení času 18:32 se spustí přehrávač a přehraje zvuk. Zároveň se spustí program xmessage s parametrem "Alarm!". Výsledek je tedy zřejmý.
V konfiguračním souboru je ještě množství voleb ohledně vzhledu, ale to je již ta radostná práce pro každého zájemce. Domovská stránka wmclockmon.
Klasická dockapp, kterou používám už velice dlouho. Je to také proto, že nemá téměř žádnou konfiguraci - lze změnit pouze barvu podsvícení. Nemá ani konfigurační soubor, protože ho nepotřebuje. Jediné, co umí, je sledování síťových zařízení a zobrazování datového toku. Pokud se např. připojíte pomocí ppp, automaticky se objeví nové. Mezi nimi lze přepínat kliknutím pravým tlačítkem myši. Levé mění podsvícení na zapnuto/vypnuto. Lze nastavit také alarm: to znamená, že při určitém datovém toku se políčko prosvítí. Ještě lze také určit, jak často (v sekundách) se mají údaje obnovovat.
wmnetload -b -a 10 -lc red
Tímto příkazem se monitor spustí v režimu, kdy zobrazuje průtok v bajtech za sekundu (ne bitech), alarm se spouští při provozu nad 10 bajtů/sekunda a podsvícení je rudé. Samozřejmostí je, že se zobrazuje datová historie pomocí minigrafu. Domovská stránka wmnetload.
Zobrazuje zátěž procesoru. Nastavit lze opět pouze barvu podsvícení, interval obnovování, číslo procesoru, který má být sledován (sic!), a hranici alarmu, kdy se tlačítko podsvítí. To se stává při kompilaci či v případě, že si některá aplikace uzurpuje maximální systémové prostředky. To obvykle značí její chybovost a lze ji tedy hledat a odstřelit (třeba pomocí programu htop). Opět se zobrazuje historie výkonu pomocí grafu. Jakýmkoliv kliknutím se zapíná či vypíná podsvícení. Domovská stránka wmcpuload.
Další slit se samovysvětlujícím jménem: sleduje zaplnění zadaných
diskových oddílů. Údaje o připojených oddílech by se podle mě měly číst ze
souboru /etc/fstab
, bohužel tomu tak není a musí se zadávat
ručně jako parametr na příkazové řádce. Zadávají se zařízení, nikoliv
přípojné body - ty si program už opravdu zjistí sám.
wmdiskmon --partition /dev/hda1 --partition /dev/hda3 \\ --partition /dev/hda9 --partition /dev/hdd -m -lc lightblue -bl
Parametry, které jsou zde použity, znamenají, že se zobrazí přípojné
body (-m
) čtyř diskových zařízení (poslední je CD-ROM),
podsvícení bude mít světlemodrou barvu a bude zapnuto.
Jak vidíte na dvojici obrázků, program podporuje dva režimy: tzv. single
a hromadný. Na prvním je zobrazen detail zařízení - kliknutím prostředním
tlačítkem myši se mění zobrazení přípojný bod/zařízení. Další dva zobrazují
všechna zařízení, která má program sledovat. Obyčejným kliknutím se (opět)
mění prosvícení, střední tlačítko mění popisky. Bohužel se mi nedařilo
přepnout se do single profilu - Ctrl + prostřední tlačítko stále mění
popisky, místo aby zobrazilo detail. Vzhledem k číslu verze (0.0.1) se asi
jedná o bug. Malými šipkami se lze posunovat v seznamu. Zařízení, která lze
sledovat, jsou ta, která se nacházejí v prvním sloupci výstupu
df -P
:
# df -P Filesystem 1024-blocks Used Available Capacity Mounted on /dev/hda1 15365664 5879464 9486200 39% / /dev/hda3 20482240 20283968 198272 100% /home /dev/hda5 5116504 4243304 873200 83% /mnt/hda5 /dev/hda6 5116504 1131508 3984996 23% /mnt/hda6 /dev/hda8 6048320 4629316 1111764 81% /mnt/hda8 /dev/hda9 5775152 5537492 237660 96% /mnt/hda9 /dev/hdb1 2058292 1680396 377896 82% /mnt/hdb1 /dev/hdd 1200 1200 0 100% /mnt/cdrom
Zapojení CD-RW (/dev/sr0
) vede k zobrazení hlášky "Error".
Škoda. Nemám bohužel k dispozici USB disk, ale věřím, že by s jeho použitím
nebyl problém. Domovská
stránka wmdiskmon.
Jedná se o jeden z mnoha mixérů - aplikací, kterými můžete ovládat
výstupní zařízení zvukové karty, resp. zvukového zařízení. Volby se týkají
pouze barev a zvukového zařízení, což je obvykle standardní
/dev/dsp
.
wmsmixer -w -l yellow -b darkgreen
Na obrázcích vidíte hlavní výstup (Master), výstup pro zvukové samply (PCM), Line a CD. Nelze ovládat kanál pro emulaci prostorového zvuku, netuším proč. Hlasitosti lze ovládat kolečkem myši, což je velice praktické. Není ovšem tlačítko pro okamžité ztišení (Mute). Domovská stránka wmsmixer.
Opravdu úžasný slit jsem objevil celkem nedávno a dlouho jsem nevěděl, k
čemu je mi dobrý. Zobrazuje zprávy, které se mu pošlou prostřednictvím
párového programu wmmsg_notify
. Kód, který je parametrem, lze
nadefinovat v konfiguračním souboru .wmmsgrc
. Tato sekce
vypadá asi takto:
protocol_name=icq protocol_icon=/opt/kde/share/icons/slick/16x16/apps/licq.png protocol_action=aplay /home/plastique/zvuky/receive.wav protocol_name=online protocol_icon=/opt/kde/share/icons/slick/16x16/apps/licq.png protocol_action=aplay /home/plastique/zvuky/cink.wav protocol_name=changed protocol_icon=/opt/kde/share/icons/slick/16x16/apps/licq.png protocol_action=aplay /home/plastique/zvuky/changed.wav
V SIMu mám tedy nastaveno,
že při příchozí zprávě se spustí wmmsg_notify icq
. Podle
definice se v okně zobrazí ikona ICQ a spustí se přehrání zvuku. Skvělé.
Vím, že zhruba totéž lze v SIMu řešit přímo, ale tohle je pouze ukázkový
případ. Tyto zprávy nám totiž může zasílat libovolný démon, lze to
namapovat na dálkové ovládání, na připojení USB zařízení apod.
Jednoduchý test lze provést spuštěním
wmmsg_notify Ahoj!
. Zobrazí se čas přijaté zprávy.
Protože není řetězec "Ahoj" definován, zobrazí se pouze otazník. Vše lze
tedy libovolně nastavit - ikony, zvuky případně jiné akce.
Kromě zmíněných akcí lze ještě určit, zda má přijatá zpráva blikat a kolikrát, zda se má pro každou spouštět stejný příkaz, či kolik přijatých zpráv se má archivovat. Kliknutím na zprávu se smažou všechny, či jen ta zvolená. Praktickou volbou je také nastavení formátu času. Domovská stránka wmmsg.
Tohle nejsou všechny slity, se kterými bych vás chtěl seznámit. Je jich ještě mnohem víc. Další vám představím v příštím díle.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
cat >~/.gaim/command.pl <<EOF use Gaim; my $command = "xmessage \"message received\""; %PLUGIN_INFO = ( perl_api_version =%gt; 2, name => "command", summary => "run $command when a message is received", load => "plugin_load", ); sub plugin_init { return %PLUGIN_INFO; } sub plugin_load { my $plugin = shift; Gaim::signal_connect(Gaim::Conversations::handle, "received-im-msg", $plugin, \&received_im_msg, 0); } sub received_im_msg { system "$command"; } EOF--- cut here --- gaim: Perl Scripting HOWTO