Byla vydána beta verze openSUSE Leap 16. Ve výchozím nastavení s novým instalátorem Agama.
Devadesátková hra Brány Skeldalu prošla portací a je dostupná na platformě Steam. Vyšel i parádní blog autora o portaci na moderní systémy a platformy včetně Linuxu.
Lidi dělají divné věci. Například spouští Linux v Excelu. Využít je emulátor RISC-V mini-rv32ima sestavený jako knihovna DLL, která je volaná z makra VBA (Visual Basic for Applications).
Revolut nabídne neomezený mobilní tarif za 12,50 eur (312 Kč). Aktuálně startuje ve Velké Británii a Německu.
Společnost Amazon miliardáře Jeffa Bezose vypustila na oběžnou dráhu první várku družic svého projektu Kuiper, který má z vesmíru poskytovat vysokorychlostní internetové připojení po celém světě a snažit se konkurovat nyní dominantnímu Starlinku nejbohatšího muže planety Elona Muska.
Poslední aktualizací začal model GPT-4o uživatelům příliš podlézat. OpenAI jej tak vrátila k předchozí verzi.
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 »Dalo by se to nazvat návratem ke kořenům, hledáním, šlapáním vedle... a pak že na velikosti nezáleží.
Najít optimum je velmi, velmi těžké. Láry fáry, u mě se neohřeje žádný hardware moc dlouho… a… a tak mám ThinkPad, ano ty drahé ošklivé černé krabice. Nejpoužívanější řadu, erko. Celkem ne starý model R400 (7443-C1G).
Co je uvnitř?
$ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Duo CPU T5870 @ 2.00GHz stepping : 13 cpu MHz : 800.000 cache size : 2048 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm ida bogomips : 3991.06 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 Duo CPU T5870 @ 2.00GHz stepping : 13 cpu MHz : 800.000 cache size : 2048 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 apicid : 1 initial apicid : 1 fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflushdts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_goodpni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm ida bogomips : 3991.25 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management:
$ lspci 00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07) 00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) 00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) 00:03.0 Communication controller: Intel Corporation Mobile 4 Series Chipset MEI Controller (rev 07) 00:19.0 Ethernet controller: Intel Corporation 82567LM Gigabit Network Connection (rev 03) 00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03) 00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03) 00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03) 00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03) 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03) 00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03) 00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03) 00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03) 00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03) 00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03) 00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03) 00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93) 00:1f.0 ISA bridge: Intel Corporation ICH9M-E LPC Interface Controller (rev 03) 00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03) 00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03) 03:00.0 Network controller: Intel Corporation PRO/Wireless 5100 AGN [Shiloh] Network Connection 15:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba) 15:00.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 04) 15:00.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 21) 15:00.3 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev ff) 15:00.4 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 11) 15:00.5 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 11)
Pak nějaké ty vychytávky, jako přepínač na hardwarové odpojení WiFi a Bluetooth, lampička na klávesnici (vypadá to jako hloupost, ale je to prudce užitečné), trackpoint, ultrabay, možnost použití dokovačky a hlavně je to ThinkPad :).
Dílenské zpracování odpovídá +- R50, plasty sedí, při používání nikde nic nevrže, jen snad opěrka rukou, při větším zatlačení. Displej je průměrný, s rozlišením 1280x800, ale hlavně je matný (beru jako velké plus). Víko je připevněno na kovových pantech a při zavření drží na zobáčcích, ovšem dá se otevřít jednou rukou, základna je dostatečně těžká. Při provozu se notebook nikde nijak zvlášť nehřeje, alespoň na ne v okolí klávesnice. Provozní klidové teploty jsou kolem 35°C na procesoru, 40°C u disku. Chlazení je takřka neslyšné (i v noci, za naprostého ticha se musí člověk ukrutně soustředit, aby byl větrák slyšet). V maximální zátěži se teplota procesoru vyšplhá k 60°C a chvílemi je slyšet, jak větrák mohutně ofoukne chladič. Co se tedy týče provozu – maximální spokojenost.
Pokud jde o analyzátory lidského rozhraní :P, klávesnice je perfektní, neprohýbá se, je tichá, pohodlná, má normální rozvržení. Trackpoint je přítomen a funguje :), používám ho raději než touchoad a většinou se neobtěžuji ani hledat myš. Touchpad je slušný, používá se dobře, má příjemný povrch, ovšem mohl být větší (i když, stejně ho mám většinou vypnutý).
Hardwarová podpora je příkladná, jediná věc co nefunguje out-of-box, je čtečka otisků prstů a s její podporou v Linuxu to zatím nijak zvlášť nevypadá. Abych nezapomněl, nezkoušel jsem modem, ten jsem okamžitě vypnul v BIOSu. Extra tlačítka tlačítkují, se všemi led-diodami se dá blikat do zblbnutí a fungují jak mají i bez zásahu uživatele, vypalovačka vypaluje, bezdrátová síťovka síťuje...
Provoz na baterii je milým překvapením, při sníženém jasu displeje, vypnutém Bluetooth, WiFi, suspendovaných USB atd. je příkon kolem 10 W 8), to dělá s dodávanou baterií o kapacitě 57670 mWh s přehledem výdrž přes 5 hodin, pro sledování filmů to jsou 4 hodiny.
Mnoho uživatelů si stěžuje, že se jim baterie vybíjí při hibernaci, měl jsem stejný problém, pomohlo po nabootování spustit příkaz, který vypne wake-on-lan:
ethtool -s eth0 wol d
Problém číslo 2, za ticha se objevuje slabé pískání. I to se dá vyřešit, na vině je evidentně něco co má co dočinění s vypínáním napájení procesoru, pokud je nečinný. Řešení je nasnadě, vypnout tuto vlastnost v BIOSu, a opravdu to pomohlo. Také se osvědčil upgrade BIOSu, ovšem, nebylo to stoprocentní, občas se pískání ještě objevovalo. Proto nastavení v BIOSu beru jako dostatečné řešení, hlavně to nemá žádné neblahé vlivy na výdrž baterie.
Pevný disk má celkem slušnou velikost 250 GiB, je od WesternDigital s modelovým označením WDC WD2500BEVS-08VAT1
. Na disku je skrytá partition pro obnovu předinstalovaného systému, osobně jsem si ji tam nenechal, nepředpokládám, že bych chtěl používat Windows na notebooku a kdyby náhodou, nechám si poslat recovery DVD, přeci jen nemusí mi to ubírat místo na disku :).
No a nakonec přidám nějakou tu zběžnou konfiguraci :)
$ cat /etc/rc.conf # # /etc/rc.conf - Main Configuration for Arch Linux # # ----------------------------------------------------------------------- # LOCALIZATION # ----------------------------------------------------------------------- # # LOCALE: available languages can be listed with the 'locale -a' command # HARDWARECLOCK: set to "UTC" or "localtime" # USEDIRECTISA: use direct I/O requests instead of /dev/rtc for hwclock # TIMEZONE: timezones are found in /usr/share/zoneinfo # KEYMAP: keymaps are found in /usr/share/kbd/keymaps # CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US) # CONSOLEMAP: found in /usr/share/kbd/consoletrans # USECOLOR: use ANSI color sequences in startup messages # LOCALE="cs_CZ.utf8" HARDWARECLOCK="UTC" USEDIRECTISA="no" TIMEZONE="Europe/Prague" KEYMAP="us" CONSOLEFONT="lat2-16" CONSOLEMAP= USECOLOR="yes" # ----------------------------------------------------------------------- # HARDWARE # ----------------------------------------------------------------------- # # MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed # MOD_BLACKLIST: Prevent udev from loading these modules # MODULES: Modules to load at boot-up. Prefix with a ! to blacklist. # # NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array. # MOD_AUTOLOAD="yes" #MOD_BLACKLIST=() #deprecated MODULES=(coretemp acpi-cpufreq cpufreq_ondemand cpufreq_conservative cpufreq_powersave vboxdrv fuse) # Scan for LVM volume groups at startup, required if you use LVM USELVM="no" # ----------------------------------------------------------------------- # NETWORKING # ----------------------------------------------------------------------- # # HOSTNAME: Hostname of machine. Should also be put in /etc/hosts # HOSTNAME="kryten" # Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces. # # Interfaces to start at boot-up (in this order) # Declare each interface then list in INTERFACES # - prefix an entry in INTERFACES with a ! to disable it # - no hyphens in your interface names - Bash doesn't like it # # DHCP: Set your interface to "dhcp" (eth0="dhcp") # Wireless: See network profiles below # #eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255" eth0="dhcp" INTERFACES=(!eth0) # Routes to start at boot-up (in this order) # Declare each route then list in ROUTES # - prefix an entry in ROUTES with a ! to disable it # gateway="default gw 192.168.0.1" ROUTES=(!gateway) # Enable these network profiles at boot-up. These are only useful # if you happen to need multiple network configurations (ie, laptop users) # - set to 'menu' to present a menu during boot-up (dialog package required) # - prefix an entry with a ! to disable it # # Network profiles are found in /etc/network.d # # This now requires the netcfg package # #NETWORKS=(main) # ----------------------------------------------------------------------- # DAEMONS # ----------------------------------------------------------------------- # # Daemons to start at boot-up (in this order) # - prefix a daemon with a ! to disable it # - prefix a daemon with a @ to start it up in the background # DAEMONS=(syslog-ng !network !netfs crond acpid cpufreqd laptop-mode dbus hal fam bluetooth wicd !networkmanager samba alsa gpm kdm)
Xka jsou celkem stručná, o zbytek se stará HAL
$ cat /etc/X11/xorg.conf Section "ServerLayout" Identifier "Server Layout" Screen 0 "Screen" 0 0 EndSection Section "Files" ModulePath "/usr/lib/xorg/modules" FontPath "/usr/share/fonts/100dpi" FontPath "/usr/share/fonts/75dpi" FontPath "/usr/share/fonts/TTF" FontPath "/usr/share/fonts/Type1" FontPath "/usr/share/fonts/cyrillic" FontPath "/usr/share/fonts/encodings" FontPath "/usr/share/fonts/util" EndSection Section "Module" Load "dbe" Load "glx" Load "dri" Load "drm" Load "extmod" # Load "synaptics" # Load "keyboard" EndSection Section "Monitor" Identifier "Monitor" Option "DPMS" "true" EndSection Section "Monitor" Identifier "HDMI-1" Option "Ignore" "True" EndSection Section "Monitor" Identifier "HDMI-2" Option "Ignore" "True" EndSection Section "Device" Identifier "Device" Driver "intel" Option "TexturedVideoSync" "on" Option "VideoOverlay" "on" Option "OpenGLOverlay" "on" Option "XAANoOffscreenPixmaps" "true" Option "AccelMethod" "EXA" Option "monitor-HDMI-1" "HDMI-1" Option "monitor-HDMI-2" "HDMI-2" EndSection Section "Screen" Identifier "Screen" Device "Device" Monitor "Monitor" DefaultDepth 24 SubSection "Display" Viewport 0 0 Virtual 3000 1200 Depth 24 EndSubSection EndSection Section "DRI" Group "video" Mode 0666 EndSection
Skript pro obsluju ACPI tlačítek je napsán tak, že funguje je pro jednoho uživatele, pokud by notebook používalo víc uživatelů, potřeboval by vylepšit.
$ cat /etc/acpi/handler.sh #!/bin/sh ##################################################################### osd() { PID="`pidof -o %PPID /usr/bin/osd_cat`" echo -e "$1" | /usr/bin/osd_cat -l `echo -e "$1" | wc -l` -p bottom -A left -d 2 -O 2 \ -c $2 -f -misc-dejavu\ sans-bold-r-normal-*-42-*-*-*-*-*-* & kill $PID } lock() { su $USER -c "/usr/bin/qdbus org.kde.screensaver /ScreenSaver Lock" } ##################################################################### USER="vogo" export XAUTHORITY="/home/vogo/.Xauthority" export DISPLAY=":0" case "$1" in "ac_adapter") case "$4" in 00000000) #logger "unplug AC adapter" echo 5 > /sys/bus/pci/drivers/iwlagn/0000\:03\:00.0/power_level echo min_power > /sys/class/scsi_host/host0/link_power_management_policy echo min_power > /sys/class/scsi_host/host1/link_power_management_policy /sbin/hdparm -B32 -S24 /dev/sda > /dev/null osd "AC adapter unplugged" "orange" ;; 00000001) #logger "plug AC adapter" echo 1 > /sys/bus/pci/drivers/iwlagn/0000\:03\:00.0/power_level echo max_performance > /sys/class/scsi_host/host0/link_power_management_policy echo max_performance > /sys/class/scsi_host/host1/link_power_management_policy /sbin/hdparm -B254 -S0 /dev/sda > /dev/null osd "AC adapter plugged" "green" ;; esac ;; "video") case "$3" in "00000086") #logger "KEY Brightness Up" ;; "00000087") #logger "KEY Brightness Down" ;; esac osd "Brightness $((`cat /sys/class/backlight/acpi_video0/brightness` * 67 / 10)) %" "cyan" ;; "ibm/hotkey") case "$4" in "00007000") if [ `cat /sys/class/rfkill/rfkill0/state` = "0" ]; then osd "RF Kill switch is OFF" "green" else osd "RF Kill switch is ON" "red" modprobe -r iwlagn echo disable > /proc/acpi/ibm/bluetooth fi ;; "00001001") #logger "KEY Fn+F1" osd "Suspend display" "cyan" sleep 2 /usr/bin/xset dpms force off ;; "00001002") #logger "KEY Lock" osd "Lock" "cyan" lock ;; "00001003") #logger "KEY Battery" osd "`/usr/bin/acpitool -b`" "cyan" ;; "00001004") #logger "KEY Suspend" osd "Suspend" "cyan" sleep 2 lock /usr/sbin/pm-suspend ;; "00001005") #logger "KEY Connect" if [ -d /sys/module/iwlagn ]; then /sbin/modprobe -r iwlagn osd "Wireless disabled" "orange" else if [ `cat /sys/class/rfkill/rfkill0/state` = "0" ]; then /sbin/modprobe iwlagn osd "Wireless enabled" "green" else osd "RF Kill switch is ON" "red" fi fi ;; "00001006") #logger "KEY Fn+F6" case `grep status /proc/acpi/ibm/bluetooth | awk '{print $2}'` in "enabled") echo disable > /proc/acpi/ibm/bluetooth osd "Bluetooth disabled" "orange" ;; "disabled") if [ `cat /sys/class/rfkill/rfkill0/state` = "0" ]; then echo enable > /proc/acpi/ibm/bluetooth osd "Bluetooth enabled" "green" else osd "RF Kill switch is ON" "red" fi ;; esac ;; "00001007") #logger "KEY Display" INTERNAL=LVDS EXTERNAL=VGA STATE_FILE=~/.xdisplay.state [ -f $STATE_FILE ] || touch $STATE_FILE [ `xrandr | grep $EXTERNAL | awk {'print $2'}` = 'connected' ] || echo 1 > $STATE_FILE case `cat $STATE_FILE` in "1") /usr/bin/xrandr --output $INTERNAL --auto /usr/bin/xrandr --output $EXTERNAL --off echo 2 > $STATE_FILE osd "Internal" "cyan" ;; "2") /usr/bin/xrandr --output $EXTERNAL --auto /usr/bin/xrandr --output $INTERNAL --off echo 3 > $STATE_FILE osd "External" "cyan" ;; "3") /usr/bin/xrandr --output $INTERNAL --auto /usr/bin/xrandr --output $EXTERNAL --auto /usr/bin/xrandr --output $INTERNAL --left-of $EXTERNAL echo 4 > $STATE_FILE osd "Internal + External" "cyan" ;; "4") /usr/bin/xrandr --output $INTERNAL --auto /usr/bin/xrandr --output $EXTERNAL --auto /usr/bin/xrandr --output $EXTERNAL --left-of $INTERNAL echo 1 > $STATE_FILE osd "External + Internal" "cyan" ;; *) echo 1 > $STATE_FILE ;; esac ;; "00001008") #logger "KEY Input" case `/usr/bin/synclient -l | grep TouchpadOff | awk {'print $3'}` in "0") /usr/bin/synclient TouchpadOff=1 osd "Touchpad disabled" "orange" ;; "1") /usr/bin/synclient TouchpadOff=0 osd "Touchpad enabled" "green" ;; esac ;; "00001009") #logger "KEY Eject" /usr/local/sbin/ultrabay_eject osd "UltraBay ejected" "orange" ;; "0000100b") #logger "KEY Fn+F11" /usr/local/sbin/ultrabay_insert osd "UltraBay inserted" "green" ;; "0000100c") #logger "KEY Hibernate" osd "Hibernate" "cyan" sleep 2 lock /usr/sbin/pm-hibernate ;; "00001014") #logger "KEY Zoom" /usr/bin/acpi_fakekey 156 #XF86MyComputer ;; "00001018") #logger "KEY ThinkVantage" /usr/bin/acpi_fakekey 157 #XF86Favorites ;; esac ;; esac #logger "KEY $*"
skripty pro slušné odpojení ultrabay najdete na ThinkWiki
Tiskni
Sdílej:
No, tak když už tu píšeš, tak jak je na tom ArchLinux.cz? Souvisí nefunkční fórum s provozem na provizorním serveru?
neni nad T4x (a bojim se ze uz nikdo tak skvely laptopy delat nebude ), zvlas kdyz uz se necha udelat GPU reflow od sikovnejsich i v evrope
Příjemná spotřeba energie. U 14" notebooku každopádně. Mám X61 a dost běduju protože se při běžném provozu jen těžko dostávám pod 12W...k tomu si představte 2.6 Ah baterii a smích vás brzy přejde
Ohledně recovery CD - jestli jste to ještě nesmazal - doporučuji si vytvořit vlastní recovery sadu recovery médií. Zaslání je celkem dost zpoplatněné.
Zkopírovat přes dd a vypálit, případně uložit na pevném disku mimo notebook. Takle někde mám recovery pro můj Z60m ale už ani nevím kde ... a asi ho budu potřebovat až se ho budu zbavovat. Ostatně už přesvědčuji peněženku že R400 je to nejlepší co ji může potkat :)
Jak je na tom s čitelností na slunci ? V recenzích se to různí, ale pro mě je to předpoklad.
Jó ještě dá se do něj dát tohle ? notebooky.itek.cz/baterie-lenovo-ibm/585277-Lenovo-TP-Advanced-Ultrabay
Podařilo se ti nastavit tlačítko ThinkVantage ? U mě (Z60m), kdysi fungovalo teď ne. Používám ho na start terminálu :)
Gratuluju k té spotřebě. Ja se se svym FJS Esprimo Mobile U9200 s 12,1" disp. jas na min. bt a wifi off, CPU T5500 nedostal pod 16,5W
Jsou na to nějaké triky? Protože mne nenapadá co už kde a jak vypnout.
Hardwarová podpora je příkladná, jediná věc co nefunguje out-of-box, je čtečka otisků prstů a s její podporou v Linuxu to zatím nijak zvlášť nevypadá.