Po roce vývoje od vydání verze 1.24.0 byla vydána nová stabilní verze 1.26.0 webového serveru a reverzní proxy nginx (Wikipedie). Nová verze přináší řadu novinek. Podrobný přehled v souboru CHANGES-1.26.
Byla vydána nová verze 6.2 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Přehled změn v příslušném seznamu. Tor Browser byl povýšen na verzi 13.0.14.
Byla vydána nová verze 30.0.0 frameworku pro vývoj multiplatformních desktopových aplikací pomocí JavaScriptu, HTML a CSS Electron (Wikipedie, GitHub). Chromium bylo aktualizováno na verzi 124.0.6367.49, V8 na verzi 12.4 a Node.js na verzi 20.11.1. Electron byl původně vyvíjen pro editor Atom pod názvem Atom Shell. Dnes je na Electronu postavena celá řada dalších aplikací.
Byla vydána nová verze 9.0.0 otevřeného emulátoru procesorů a virtualizačního nástroje QEMU (Wikipedie). Přispělo 220 vývojářů. Provedeno bylo více než 2 700 commitů. Přehled úprav a nových vlastností v seznamu změn.
Evropský parlament dnes přijal směrnici týkající se tzv. práva spotřebitele na opravu. Poslanci ji podpořili 584 hlasy (3 bylo proti a 14 se zdrželo hlasování). Směrnice ujasňuje povinnosti výrobců opravovat zboží a motivovat spotřebitele k tomu, aby si výrobky nechávali opravit a prodloužili tak jejich životnost.
Bylo oznámeno (cs) vydání Fedora Linuxu 40. Přehled novinek ve Fedora Workstation 40 a Fedora KDE 40 na stránkách Fedora Magazinu. Současně byl oznámen notebook Slimbook Fedora 2.
ČTK (Česká tisková kancelář) upozorňuje (X), že na jejím zpravodajském webu České noviny byly dnes dopoledne neznámým útočníkem umístěny dva smyšlené texty, které nepocházejí z její produkce. Jde o text s titulkem „BIS zabránila pokusu o atentát na nově zvoleného slovenského prezidenta Petra Pelligriniho“ a o údajné mimořádné prohlášení ministra Lipavského k témuž. Tyto dezinformace byly útočníky zveřejněny i s příslušnými notifikacemi v mobilní aplikaci Českých novin. ČTK ve svém zpravodajském servisu žádnou informaci v tomto znění nevydala.
Byla založena nadace Open Home Foundation zastřešující více než 240 projektů, standardů, ovladačů a knihoven (Home Assistant, ESPHome, Zigpy, Piper, Improv Wi-Fi, Wyoming, …) pro otevřenou chytrou domácnost s důrazem na soukromí, možnost výběru a udržitelnost.
Společnost Meta otevírá svůj operační systém Meta Horizon OS pro headsety pro virtuální a rozšířenou realitu. Vedle Meta Quest se bude používat i v připravovaných headsetech od Asusu a Lenova.
Společnost Espressif (ESP8266, ESP32, …) získala většinový podíl ve společnosti M5Stack, čímž posiluje ekosystém AIoT.
Po téměř roce práce z domova mě začaly bolet ruce od klávesnice a myši, hlava od sluchátek a záda od sezení. To mě přimělo se rozhoupat ke koupi polohovatelného stolu u něhož se dá stát, obměnit pár vstupních periferií, přesunout ovládání kurzoru do levé ruky (i když jsem pravák a levou ruku mám nešikovnou) a namapovat nejvíc zatěžující operace na nevyužité klávesy v pravém horním rohu klávesnice. Vybrat HW s rozumným poměrem cena/výkon který dobře funguje pod Linuxem a najít nástroj na pohodlné přemapování kláves který se nerozbije migrací na Wayland mi dalo docela práci, tak třeba tenhle zápisek někomu ušetří čas a možná i trochu zdraví.
Na rozdil od verzi 8.04 a 8.10 melo Ubuntu podporovat EEE out-of-the-box, ale jeste porad to neni ono. Navic 9.04 ma problemy s vykonem/stabilitou grafiky Intel GMA, cili i v 9.04 jsou potreba rucni upravy. Reseni je hodne a existuji alternativy, jen se v nich tezko vyzna a kombinaci je opravdu hodne.
Take jste nuceni v praci pouzivat Windows a kdyz si chcete/potrebujete neco naskriptovat, tak jste bez nastroju typu grep
, sed
, sort
a spol. jak bez prave ruky? Treba vam usnadni praci port GNU utilit na Windows. Nevyzaduje instalace ani konfiguraci, zabira minimum mista a nepouziva zanou emulacni vrstvu typu Cygwin.
Velice casto probirane tema, ale zadny z navodu mi na Ubuntu 6.10 LTS nechodil na 100%. Me funkcni nastaveni ~/.mplayer/config
vypada takto:
Tak se mi konecne podarilo uchodit MergedFB tak, aby bylo mozne pri pripojeni externiho LCD k notebooku pracovat se sloucenou plochou pres oba monitory a s klasickou plochou v pripade, ze externi LCD neni pripojene. To vse navic tak, aby na externim LCD nezustaly zapomenuta okna pote, co ho odpojim.
HP zacalo spolupracovat s firmou Canonical (stojici za Ubuntu GNU/Linuxem) na pilotnim projektu zprovozneni hardware notebooku serie 6xx0 (modely nx6110, nc6120, nc6220, nc6230 a nc6000). V soucasne dobe je k dispozici betaverze instalacniho ISO image, zajimavy je zejmena adresarovy podstrom pool/local
, ktery obsahuje upravene a nove v balicky pro ACPI, IrDA, WiFi, Bluetooth, multimedialni klavesy a AMR modem.
K prehravani MIDI slouzi Timidity++ - to vi kazdy. Ale kdyz timidity nainstalujete, stahnete si .mid soubor a zkusite ho prehrat pomoci timidity soubor.mid
, dostanete jen chybovou hlasku. Proc?
Pro uspavani notebooku pouzivam Suspend to disk Nigela Cunninghama (aka swsusp2 - neplest s puvodnim swsusp Pavla Machka). Jelikoz se jedna o externi patch do jadra (vanilly), ktery navic silne zavisi na kvalite podpory ACPI daneho zeleza, muzou nekomu pomoct moje postrehy z cca pulrocniho pouzivani.
Na sluzebnim notebooku uz nejakou dobu soucasne provozuju Synaptics touchpad a USB mys, kterou pripojuju jen nekdy. Donedavna vse fungovalo jak ma, ale po ladeni nastaveni kernelu kvuli swsusp2 najednou prestal chodit touchpad.
/etc/apt/sources.list
. Pokud jste objevili dalsi zajimavy zdroj balicku pro Ubuntu, nevahejte a sem s nima!
Nejdriv se CD prevede do wavu pomoci cdparanoia a ty se pomoci lame zkomprimuji do kyzenych mp-trosek. To vse pomoci dvou miniskriptiku (zadny zazrak, spis nemusim porad lovit v hlave prepinace a umi je obsluhovat i BFU - timto zdravim sveho bratricka! .
Nejlepe z prikazove radky. Skriptik, ktery zaroven vytvori zapakovanou zalohu je pilozen. Pro synchronizaci pres USB je potreba mit v jadre modul visor.ko a zmacknout HotSync tlacitko jeste pred spustenim skriptu (az po zmacknuti tlacitka se Palmik prihlasi na USB sbernici - do te doby z ni akorat dobiji baterku; po skonceni synchronizace se zas odpoji).
Prepinani klavesnic lze provest pomoci Pause/Break, jeden znak z opacneho layoutu lze vlozit za soucasneho drzeni praveho ALTu (=ALT GR).
Hodi se hlavne do Midnighta, kde staci nasledujici skriptik asociovat s priponou sxw (jako root: F9, Command, Edit extension file, System Wide). Akorat je potreba mit v terminalu spravne nastaveny font pro Latin 2.
Par prikazu, ktere primapuji specialni klavesy Win, WinMenu, Sleep, Lock, Presentation a Audio Volume More/Less/Mute. Je vhodne spoustet mapovani z /etc/X11/Xsession.d/95setkeys.
Snadno a rychle, pomoci skriptu. Pro jadro 2.4 jsem pouzival SCSI emulaci (append hdc=ide-scsi v /etc/lilo.conf), u 2.6 sice funguje nativni ATAPI rozhrani, ale cdrecord v Ubuntu si s nim moc nerozumi. Tak pouzivam hnusny hack, viz. DEVICE=/dev/hdc. Skript by se mel spoustet s pravy roota, aby bylo mozne nastavit RR-sheduler (setpriority) a snizilo se tim riziko buffer underrunu.
Protoc! Exchange totiz pouziva jine username, nez mailovou adresu nebo domenu a uzivatele. Da se zjistit tak, ze spustime OWA (web access), otevreme v nem libovolny mail a u nej si nechame zobrazit "Open this frame in new window". Najednou vidime uplnou cestu a v ni zaroven spravne username (obvykle obsahuje par pismenek a hausnumero). Kompletni struktura adresy je:
http://exchangeserver.company.com/exchange/MailboxName/FolderName/MessageIDandSubjectTak uz zbyva jen nastavit SSL: never, Auth: Plaintext pass a Username: domain\user a OWA path:
server.company.com/exchange
Mame zapnuty laptop_mode a presto se nam disk po chvili probouzi. Proc? Bud kvuli commitu zurnalu na ext3 (kazdych 5 sekund, viz. dmesg | grep -i commit | uniq
), nebo kvuli syslogu (pak je potreba procistit /etc/syslog.conf a pridat vsude pomlcky), nebo kvuli zapisum do cache/history browseru apod. Jak si to overit? Zapneme ladici mod systemu virtualni pameti, uspime disk a az ho neco probudi, z dmesg zjistime, ktery proces to byl a proc.
Harddisk na notebooku
Zakaze se aktualizace ATIME (access time) udaju a prodlouzi se commit interval (synchronizace zurnalu) na pul minuty, cimz snizime cetnost pristupu k disku.
/dev/hda3 / ext3 defaults,noatime,errors=remount-ro,commit=30 0 1
Sdileny Windowsi share
Pro nezavislost na schizofrenii mezi DNS a WINS je nejlepsi pouzit ip adresu. Nedarilo se mi rozchodit mount option credentials=, ale takhle to funguje dobre. Pozor na nutnost escapovani, pokud soucasti username je i domena.
//ip_address/share /mnt/share cifs noauto,user,username='domain\user' 0 0
Lokalni harddisk s FAT32
K souborum se bude pristupovat pres prava skupiny (napr. users), vymaskuji se executable bity.
/dev/hda1 /mnt/win vfat noauto,user,uid=0,gid=1000,umask=0007 0 0