Před 60 lety, 1. května 1964, byl představen programovací jazyk BASIC (Beginners' All-purpose Symbolic Instruction Code).
Byla vydána nová verze 12.0 minimalistické linuxové distribuce (JeOS, Just enough Operating System) pro Kodi (dříve XBMC) a multimediálního centra LibreELEC (Libre Embedded Linux Entertainment Center). Jedná se o fork linuxové distribuce OpenELEC (Open Embedded Linux Entertainment Center). LibreELEC 12.0 přichází s Kodi 21.0 "Omega".
Microsoft vydal novou velkou aktualizaci 2404.23 v září 2019 pod licencí SIL Open Font License (OFL) zveřejněné rodiny písma Cascadia Code pro zobrazování textu v emulátorech terminálu a vývojových prostředích.
OpenTofu, tj. svobodný a otevřený fork Terraformu vzniknuvší jako reakce na přelicencování Terraformu z MPL na BSL (Business Source License) společností HashiCorp, bylo vydáno ve verzi 1.7.0. Přehled novinek v aktualizované dokumentaci. Vypíchnout lze State encryption.
Spouštět webový prohlížeč jenom kvůli nákupu kávy? Nestačí ssh? Stačí: ssh terminal.shop (𝕏).
Yocto Project byl vydán ve verzi 5.0. Její kódové jméno je Scarthgap. Yocto Project usnadňuje vývoj vestavěných (embedded) linuxových systémů na míru konkrétním zařízením. Cílem projektu je nabídnou vývojářům vše potřebné. Jedná se o projekt Linux Foundation.
Operační systém 9front, fork operačního systému Plan 9, byl vydán v nové verzi "do not install" (pdf). Více o 9front v FQA.
Svobodná webová platforma pro sdílení a přehrávání videí PeerTube (Wikipedie) byla vydána v nové verzi 6.1. Přehled novinek i s náhledy v oficiálním oznámení a na GitHubu. Řešeny jsou také 2 bezpečnostní chyby.
Lennart Poettering na Mastodonu představil utilitu run0. Jedná se o alternativu k příkazu sudo založenou na systemd. Bude součástí systemd verze 256.
Hudební přehrávač Amarok byl vydán v nové major verzi 3.0 postavené na Qt5/KDE Frameworks 5. Předchozí verze 2.9.0 vyšla před 6 lety a byla postavená na Qt4. Portace Amaroku na Qt6/KDE Frameworks 6 by měla začít v následujících měsících.
pnpdump
spolehlivě vygeneroval konfigurák, kde se pak musela konkrétní karta odkomentovat a případně nastavit IRQ/DMA ajánevímcoještě. Jsem velmi vděčný za to, že díky maximálně modulárnímu jádru, initrd a udevu se o konfiguraci hw nemusím starat skoro vůbec. X je poslední část desktopu, která se neumí dynamicky překonfigurovat podle změn hardware...
input: Logitech USB-PS/2 Optical Mouse as /class/input/input2 input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:1d.1-2 ... serio: Synaptics pass-through port at isa0060/serio1/input0 input: SynPS/2 Synaptics TouchPad as /class/input/input4 ... IBM TrackPoint firmware: 0x0e, buttons: 3/3 input: TPPS/2 IBM TrackPoint as /class/input/input5Možná ten bug na freedektop.org fakt napíšu...
xorg.conf
. Už to je něco, co bych očekával, že nebudu muset dělat, ale OK. Druhá věc - mám v xorg.conf napevno danou kromě trackpointu ještě tuhle myš. Jenže když jí zrovna při startu Xorg nepřipojím, Xorg mi nenaběhnou. (Jako zrovna tohle mi nevadí, stejně dělám suspend-to-ram, ale nebýt toho, tak mě to štve dost.) Za další, abych změnil konfiguraci nějakého zařízení (ty fíčurky o kterých mluvíte), musím restartovat Xorg. Proč?
Nejsem nespokojený uživatel, jen tvrdím, že některé věci by mohly fungovat líp.
OK, vygooglím, jaký ovladač použít, nastavím v xorg.conf. Už to je něco, co bych očekával, že nebudu muset dělat, ale OK.Pochybuju, že na Windows vám všechna ta tlačítka fungují bez jakékoliv konfigurace/instalace. Protože mě tam nešla. A že taková neobvyklá myš nejede na 100 % hned po zapojení, to mi nepřipadá neobvyklé.
/dev/input
.
* podle mého asi dvouhodinového testování to nejde ani v X 7.3, která se chlubí hotplugem vstupních zařízení
protože může být při každém startu na jiném zařízení v /dev/inputTo bych řešil pravidlem v udevu.
/dev/psaux
, kam se slévají všechny PS/2 myši. Tím ale odstraním jen jeden problém, budu moci při jedné konfiguraci scrollovat na trackpointu a držet prostřední tlačítko (užitečné v Qcadu nebo GoogleEarth). Problém s dalšími tlačítky na USB myši to ale neřeší, protože jsem zatím nenašel způsob, jak říct X, aby USB myši připojené za běhu zprovoznili přes evdev a protokol ExplorerPS/2.
Oba problémy by ale podle mě vůbec neměly nastat, X by si měly samy zjistit, co jsou vstupní zařízení zač, a podle toho automaticky přizpůsobit konfiguraci. Současná situace mi připomíná doby, kdy si člověk při instalaci linuxu musel vybrat, zda chce jádro s podporou SMP, IDE, SCSI a jednotlivé moduly povolit ručně v /etc/modules.conf
a pokud mu to nevyhovovalo, tak si ještě mohl zkompilovat vlastní jádro na míru. A jak už jsem psal, jsem rád, že se doba změnila a dnes to za mě řeší udev, ramdisk apod. Je načase, aby se podobnou cestou vydaly i X.
- Na čo myslí programátor, keď vidí červený balón? - Na sex. - Prečo? - Lebo programátor myslí na sex stále.
Tiskni Sdílej: