Google Chrome 136 byl prohlášen za stabilní. Nejnovější stabilní verze 136.0.7103.59 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 8 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.
Homebrew (Wikipedie), správce balíčků pro macOS a od verze 2.0.0 také pro Linux, byl vydán ve verzi 4.5.0. Na stránce Homebrew Formulae lze procházet seznamem balíčků. K dispozici jsou také různé statistiky.
Byl vydán Mozilla Firefox 138.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 138 je již k dispozici také na Flathubu a Snapcraftu.
Šestnáctý ročník ne-konference jOpenSpace se koná 3. – 5. října 2025 v Hotelu Antoň v Telči. Pro účast je potřeba vyplnit registrační formulář. Ne-konference neznamená, že se organizátorům nechce připravovat program, ale naopak dává prostor všem pozvaným, aby si program sami složili z toho nejzajímavějšího, čím se v poslední době zabývají nebo co je oslovilo. Obsah, který vytvářejí všichni účastníci, se skládá z desetiminutových
… více »Richard Stallman přednáší ve středu 7. května od 16:30 na Technické univerzitě v Liberci o vlivu technologií na svobodu. Přednáška je určená jak odborné tak laické veřejnosti.
Jean-Baptiste Mardelle se v příspěvku na blogu rozepsal o novinkám v nejnovější verzi 25.04.0 editoru videa Kdenlive (Wikipedie). Ke stažení také na Flathubu.
TmuxAI (GitHub) je AI asistent pro práci v terminálu. Vyžaduje účet na OpenRouter.
Byla vydána nová verze R14.1.4 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5, Wikipedie). Přehled novinek i s náhledy v poznámkách k vydání. Podrobný přehled v Changelogu.
Bylo vydáno OpenBSD 7.7. Opět bez písničky.
Tak jsem to přinutil ještě víc, aby to bylo všechno jak chci zrovinka já :).
Po přechodu na jádro 2.6.29 a aktualizaci BIOSu na verzi 3.00-1.03 se pískání procesoru, na které jsem si stěžoval v minulém zápisku, snížilo na takřka neslyšnou úroveň, tedy aspoň to tak teď večer vypadá. Zároveň se mi podařilo snížit nastavením laptop-mode (skoro všechno v /etc/laptop-mode/conf.d/*
nastaveno na šetření) stáhnout odběr energie při chodu na baterii na úžasných 9 W, tedy výdrž na plně nabitou baterii o kapacitě 56 W je někam k 6-ti hodinám :P. Těch 9 W je při minimálním jasu, vypnutém disku (což se třeba při čtení ebooku celkem poštěstí), odpojené DVD vypalovačky a vypnuté WiFi. Se zapnutou WiFi, která má povolený powermanagement, je spotřeba vyšší, 10 W ale také celkem ujde.
Tlačítko pro ztlumení lze jednoduše přinutit k posílání eventu, přidáním parametru jádru, onen kouzelná parametr je acpi_osi="Linux"
. Také mi nějak přestalo fungovat ovládání jasu na textové konzoli, tam pomohlo přidat modulu thinkpad_acpi
parametr brightness_enable=1
a drobně upravit skript na zachytávání acpi událostí (viz níže).
Notně jsem vylepšil způsob odpojení zařízení v ultrabay, také viz níže. No asi jako poslední věc je HDAPS :). Kupodivu už funguje, stačí mít tp_smapi-0.40
(obsahuje mimo jiné modul hdaps
). Pomocí smapi lze také libovolně nastavit limity pro čip ovládající nabíjení baterie, ohleduplnějšími limity pro začátek a konec nabíjení lze prodloužit životnost baterie, vizte thinkwiki.org. Modul není potřeba zavádět s parametry, modul hdaps
vyžaduje parametr invert=1
, jinak jsou otočené osy.
No a tedy na závěr skrit handler.sh
$ cat /etc/acpi/handler.sh #!/bin/sh USER='vogo' export XAUTHORITY='/home/vogo/.Xauthority' export DISPLAY=':0' RF_SWITCH='/sys/devices/platform/thinkpad_acpi/hotkey_radio_sw' WLAN_MODULE='iwlagn' WLAN_IFACE='wlan0' BLUETOOTH='/sys/devices/platform/thinkpad_acpi/bluetooth_enable' INTERNAL='LVDS' EXTERNAL='VGA' STATE_FILE='/tmp/xdisplay.state' DOCK_STATION='/sys/devices/platform/dock.0' BATTERY_BAY='/sys/devices/platform/dock.1' ATA_BAY='/sys/devices/platform/dock.2' ULTRABAY='/sys/class/scsi_device/1:0:0:0/device' lock() { su $USER -c "qdbus org.kde.screensaver /ScreenSaver Lock" } case "$1" in "ac_adapter") case "$4" in 00000000) #logger "unplug AC adapter" ;; 00000001) #logger "plug AC adapter" ;; esac ;; "video") case "$3" in "00000086") #logger "KEY Brightness Up" echo up > /proc/acpi/ibm/brightness ;; "00000087") #logger "KEY Brightness Down" echo down > /proc/acpi/ibm/brightness ;; esac ;; "button/power") #logger "PWRF" ;; "button/lid") #logger "LID" #lock #pm-suspend ;; "ibm/hotkey") case "$4" in "00007000") #logger "RF Kill switch" if [ $(cat $RF_SWITCH) -eq 0 ]; then modprobe -r $WLAN_MODULE echo 0 > $BLUETOOTH fi ;; "00001001") #logger "KEY Fn+F1" echo "off" > /proc/acpi/ibm/light xset dpms force off ;; "00001002") #logger "KEY Lock" lock ;; "00001003") #logger "KEY Battery" ;; "00001004") #logger "KEY Suspend" lock pm-suspend ;; "00001005") #logger "KEY Connect" if [ $(cat $RF_SWITCH) -eq 0 -o -d /sys/module/$WLAN_MODULE ]; then modprobe -r $WLAN_MODULE elif modprobe $WLAN_MODULE; then iwconfig $WLAN_IFACE power on ifconfig $WLAN_IFACE up fi ;; "00001006") #logger "KEY Fn+F6" if [ $(cat $RF_SWITCH) -eq 0 -o $(cat $BLUETOOTH) -ne 0 ]; then echo 0 > $BLUETOOTH else echo 1 > $BLUETOOTH fi ;; "00001007") #logger "KEY Display" [ -f $STATE_FILE ] || touch $STATE_FILE [ $(xrandr | grep $EXTERNAL | awk {'print $2'}) = "connected" ] || echo 1 > $STATE_FILE case $(cat $STATE_FILE) in 1) xrandr --output $INTERNAL --auto xrandr --output $EXTERNAL --off echo 2 > $STATE_FILE ;; 2) xrandr --output $EXTERNAL --auto xrandr --output $INTERNAL --off echo 3 > $STATE_FILE ;; 3) xrandr --output $INTERNAL --auto xrandr --output $EXTERNAL --auto xrandr --output $INTERNAL --left-of $EXTERNAL echo 1 > $STATE_FILE ;; *) echo 1 > $STATE_FILE ;; esac ;; "00001008") #logger "KEY Input" if [ $(synclient -l | grep TouchpadOff | awk {'print $3'}) -eq 0 ]; then synclient TouchpadOff=1 else synclient TouchpadOff=0 fi ;; "00001009") #logger "KEY Dock" if [ -d $ULTRABAY ]; then FAILED=0 sync for BLOCK in $(cat $ULTRABAY/block/*/*/dev $ULTRABAY/block/*/dev); do DEVICE=$(readlink -e /dev/block/$BLOCK) if mount | grep -e "^${DEVICE}\b" > /dev/null; then umount $DEVICE || FAILED=1 fi done if [ $FAILED -eq 0 ]; then sync BLOCK=$(cat $ULTRABAY/block/*/dev) && DEVICE=$(readlink -e /dev/block/$BLOCK) && hdparm -Y $DEVICE sleep 1 sync echo 1 > $ULTRABAY/delete sleep 5 fi fi if [ ! -d $ULTRABAY -a $(cat $ATA_BAY/docked) -ne 0 ]; then echo 1 > $ATA_BAY/undock fi if [ $(cat $BATTERY_BAY/docked) -ne 0 ]; then echo 1 > $BATTERY_BAY/undock fi ;; "0000100b") #logger "KEY Fn+F11" ;; "0000100c") #logger "KEY Hibernate" lock pm-hibernate ;; "00001014") #logger "KEY Zoom" acpi_fakekey 156 #XF86MyComputer ;; "00001018") #logger "KEY ThinkVantage" acpi_fakekey 157 #XF86Favorites ;; esac ;; esac #logger "KEY $*"
Tiskni
Sdílej:
Pořiďte si sušičku prádla a bude se klepat i jistič
Ta spotřeba 9W zní opravdu skvěle. Byly by nějaké podrobnější informace o tom, jak toho dosáhnout? Docela jsem to u sebe na T61 ladil, ale pod 14W se nedostanu.
Aha, laptop-mode jsem neznal a vypadá to zajímavě. Vyzkouším to a uvidíme. Díky.
S R61 dosáhnu při delším klidném využití (žádné zběsilé přepínání oken, žádný flash...) tak 12 W, ale jak je baterka pod 30% tak to samo klesne pod 11 W.
Já na T61 vytáhl nejmíň 13.0 W... mám ho hodně vyladěný na spotřebu (laptop-mode, vlastní skripty atd). Je ale pravda, že jsem měl zapnutý jen powertop a nic nedělal :)
Btw. zajímavé zjištění, bez Xek ve fb mi notebook žere 18.0 W, s Xkama právě těch 13.0 W - asi to má co dočinění s nvidia driverem.
Já si ještě všiml, že je rozdíl i v různých okenních manažerech. Při použití KDE mi to žere o cca 1W méně než v GNOME.
Tak to jsem rád, že používám KDE ;)
A ještě jeden zajímavý poznatek, Firefox + JavaScript = watt killer
Tak jsem si s tím trošku hrál a dopadl jsem podobně. Na mé T61 dosáhnu 13W, když nic nedělám a je puštěný jen powertop. Když normálně browsuju a pracuju, tak je to kolem 14 až 15W. Myslím, že svoje udělá NVidia. Taky obvykle mám zaplou wifi a jas taky není úplně na minimu. No, míň z toho asi nedostanu.
U mě to taky pískalo... A potom to přestalo
Kurnik o pískání Levnoa čtu v poslední době pořád? To je nějaká sériová vada nebo šlo Lenovo pomalu do hajzlu?
Případně se jedná o Linuxový problém s Lenovem?
Jak jsi měřil spotřebu ?
acpitool -B | grep "Present rate"
Hezký nástroj je také powertop z dílny Intelu