Byla vydána (𝕏) listopadová aktualizace aneb nová verze 1.96 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Ve verzi 1.96 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
OpenMandriva ROME, tj. průběžně aktualizovaná (rolling) edice linuxové distribuce OpenMandriva, byla vydána ve verzi 24.12.
U příležitosti oslav sedmi let prací na debianím balíčku vyšlo GPXSee 13.33. Nová verze přináší rychlejší vykreslování vektorových map a vylepšení/doladění nového stylu pro OpenAndroMaps/Mapsforge mapy. Kdo by rád OSM mapy v "prémiovém" barevném schématu a nechce čekat až nová verze dorazí do jeho distribuce, nalezne zdrojové kódy na GitHubu.
Tým Google Quantum AI představil kvantový čip Willow se 105 qubity.
Byla vydána nová verze 257 správce systému a služeb systemd (GitHub).
RPCS3 (Wikipedie), tj. open source emulátor Sony PlayStation 3, nově oficiálně běží také na architektuře arm64. Podporován je Apple Silicon (YouTube) je i Raspberry Pi 5 (YouTube).
Jaký byl rok 2024 ve vyhledávání Googlu? Mistrovství světa v hokeji, triumf Davida Pastrňáka, Robert Fico nebo loučení s herečkou Simonou Postlerovou. To jsou některá z témat, která letos nejvíce rezonovala ve vyhledávání na Googlu. Češi s velkým zájmem zjišťovali, proč je přestupný rok, a s podobnou intenzitou hledali důvod absence Zdeňka Chlopčíka ve StarDance. Kompletní žebříčky včetně globálních a další zajímavosti.
Chatbot Grok AI je nově pro uživatele sítě 𝕏 zdarma (návod). S omezením 10 zpráv za dvě hodiny a tři obrázky za den.
GNU Shepherd (Wikipedie) dospěl do verze 1.0.0. Po 21 letech. Jedná se o init systém a správce služeb napsaný v Guile Scheme. Původně se jmenoval GNU dmd (Daemon managing Daemons). Používá se v systému GNU Guix.
GNUnet (Wikipedie) byl vydán v nové major verzi 0.23.0. Jedná se o framework pro decentralizované peer-to-peer síťování, na kterém je postavena řada aplikací.
/dev/js*
či /dev/input/js*
neexistují. Mám k dispozici na odkzkoušení tady ty hryčky Joystick a GamePad.
lspci | grep -i audio 00:0e.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10) - tuto používám 00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
cat /proc/ioports 0000-ffff : PCI Bus #00 0000-001f : dma1 0020-0021 : pic1 0040-0043 : timer0 0050-0053 : timer1 0060-0060 : keyboard 0064-0064 : keyboard 0070-0071 : rtc_cmos 0080-008f : dma page reg 00a0-00a1 : pic2 00c0-00df : dma2 00f0-00ff : fpu 0170-0177 : 0000:00:0f.1 0170-0177 : pata_via 01f0-01f7 : 0000:00:0f.1 01f0-01f7 : pata_via 0295-0296 : w83627ehf 0295-0296 : w83627ehf 0320-0323 : 0350-0353 : 0376-0376 : 0000:00:0f.1 0376-0376 : pata_via 03c0-03df : vga+ 03f6-03f6 : 0000:00:0f.1 03f6-03f6 : pata_via 03f8-03ff : serial 0400-0407 : vt596_smbus 0cf8-0cff : PCI conf1 1000-10ff : 0000:00:11.5 1000-10ff : VIA8237 1400-14ff : 0000:00:11.6 a400-a4ff : 0000:00:12.0 a400-a4ff : via-rhine a800-a81f : 0000:00:10.0 a800-a81f : uhci_hcd b000-b01f : 0000:00:10.1 b000-b01f : uhci_hcd b400-b41f : 0000:00:10.2 b400-b41f : uhci_hcd b800-b81f : 0000:00:10.3 b800-b81f : uhci_hcd c000-c0ff : 0000:00:0f.0 c000-c0ff : sata_via c400-c40f : 0000:00:0f.0 c400-c40f : sata_via c800-c803 : 0000:00:0f.0 c800-c803 : sata_via d000-d007 : 0000:00:0f.0 d000-d007 : sata_via d400-d403 : 0000:00:0f.0 d400-d403 : sata_via d800-d807 : 0000:00:0f.0 d800-d807 : sata_via e000-e0ff : 0000:00:0e.0 e000-e0ff : CMI8738-MC6 e400-e40f : 0000:00:0d.0 e800-e8ff : 0000:00:0c.0 e800-e8ff : rtl8180 fc00-fc0f : 0000:00:0f.1 fc00-fc0f : pata_via
lsmod Module Size Used by analog 6423 0 gf2k 3272 0 ipv6 184702 10 vboxdrv 146604 0 joydev 6447 0 nvidia 7021937 24 amd64_agp 5647 1 snd_via82xx 14768 0 arc4 966 2 snd_via82xx_modem 6105 0 snd_ac97_codec 78188 2 snd_via82xx,snd_via82xx_modem ac97_bus 710 1 snd_ac97_codec rtl8180 23697 0 mac80211 134211 1 rtl8180 eeprom_93cx6 924 1 rtl8180 agpgart 17926 2 nvidia,amd64_agp snd_cmipci 21972 1 i2c_viapro 3863 0 gameport 5480 4 analog,gf2k,snd_via82xx,snd_cmipci i2c_core 12851 2 nvidia,i2c_viapro snd_pcm 42783 4 snd_via82xx,snd_via82xx_modem,snd_ac97_codec,snd_cmipci snd_opl3_lib 5982 1 snd_cmipci snd_timer 12237 2 snd_pcm,snd_opl3_lib snd_hwdep 3816 1 snd_opl3_lib snd_page_alloc 4841 3 snd_via82xx,snd_via82xx_modem,snd_pcm snd_mpu401_uart 4099 2 snd_via82xx,snd_cmipci snd_rawmidi 12464 1 snd_mpu401_uart snd_seq_device 3665 2 snd_opl3_lib,snd_rawmidi snd 34114 13 snd_via82xx,snd_via82xx_modem,snd_ac97_codec,snd_cmipci,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_device pcspkr 1239 0 k8temp 2391 0 serio_raw 2878 0 cfg80211 111452 2 rtl8180,mac80211 fuse 47286 3 xfs 509797 0 exportfs 2274 1 xfs nfs 203448 0 nfs_acl 1595 1 nfs auth_rpcgss 25913 1 nfs lockd 51235 1 nfs sunrpc 132144 4 nfs,nfs_acl,auth_rpcgss,lockd jfs 132017 0 reiserfs 180773 0 raid10 16863 0 dm_snapshot 21768 0 dm_crypt 10418 0 dm_mirror 9951 0 dm_region_hash 4884 1 dm_mirror dm_log 6337 2 dm_mirror,dm_region_hash dm_mod 46469 4 dm_snapshot,dm_crypt,dm_mirror,dm_log scsi_wait_scan 455 0 hid_sunplus 961 0 hid_sony 1665 0 hid_samsung 2154 0 hid_pl 857 0 hid_petalynx 1366 0 hid_monterey 1041 0 hid_microsoft 1879 0 hid_logitech 4683 0 hid_gyration 1456 0 hid_ezkey 910 0 hid_cypress 1254 0 hid_chicony 1129 0 hid_cherry 1001 0 hid_belkin 1102 0 hid_apple 3513 0 hid_a4tech 1348 0 sl811_hcd 7399 0 usbhid 24698 0 ohci_hcd 17131 0 ssb 25054 1 ohci_hcd uhci_hcd 15928 0 usb_storage 30628 0 ehci_hcd 28513 0 usbcore 91539 8 hid_sony,sl811_hcd,usbhid,ohci_hcd,uhci_hcd,usb_storage,ehci_hcd aic94xx 56453 0 libsas 41148 1 aic94xx lpfc 391468 0 qla2xxx 252844 0 megaraid_sas 53912 0 megaraid_mbox 21723 0 megaraid_mm 5582 1 megaraid_mbox megaraid 31036 0 aacraid 55358 0 sx8 9771 0 DAC960 54692 0 cciss 81810 0 3w_9xxx 24306 0 3w_xxxx 18532 0 mptsas 38936 0 scsi_transport_sas 16633 3 aic94xx,libsas,mptsas mptfc 10405 0 scsi_transport_fc 29874 3 lpfc,qla2xxx,mptfc scsi_tgt 6912 1 scsi_transport_fc mptspi 11519 0 mptscsih 21367 3 mptsas,mptfc,mptspi mptbase 67811 4 mptsas,mptfc,mptspi,mptscsih atp870u 22293 0 dc395x 23816 0 qla1280 16817 0 imm 7156 0 parport 20475 1 imm dmx3191d 7550 0 sym53c8xx 56416 0 qlogicfas408 3617 0 gdth 70487 0 advansys 46150 0 initio 13051 0 BusLogic 17317 0 arcmsr 20230 0 aic7xxx 92393 0 aic79xx 97417 0 scsi_transport_spi 14978 5 mptspi,dmx3191d,sym53c8xx,aic7xxx,aic79xx sg 19744 0 pdc_adma 4006 0 sata_inic162x 5234 0 ahci 16021 0 libahci 13546 1 ahci sata_qstor 3961 0 sata_sx4 6698 0 sata_via 5376 0 sata_sil24 8656 4 sata_sil 5476 0
touch /dev/input/js0
Tím sem si vytvořil port já, pač sem ho tam taky neměl .
jstest /dev/input/js0 Driver version is 0.8.0. Joystick (Unknown) has 2 axes ( axismap never defined ) and 2 buttons ( buttonmap never defined ). Testing ... (interrupt to exit) jstest: error reading: Inappropriate ioctl for deviceTechnické parametry 8 tlačítek, 4 osy, hat
mknod js0 c 13 0 mknod js1 c 13 1 mknod js2 c 13 2 mknod js3 c 13 3Jsou zavedené všechny moduly ? Nezapoměls něco v jádře přeložit ? Já jsem kdysi měl na tlačítkách připojený kontakt z čidla a pro testování jsem si napsal:
#include <stdio.h> #include <stdlib.h> #include <linux/joystick.h> #define JOISTICK "/dev/js0" unsigned char buffer[33]; void cti_joi(void) { FILE *joi; if ((joi=fopen(JOISTICK,"rb"))==NULL) { fprintf(stderr,"Nelze otevrit soubor "JOISTICK" \n\n"); _exit(1); } fread(buffer,32,1,joi); fclose(joi); return; } int main(void) { printf("\n\n Program pro testovani joystiku-tlacitek v1.0 (c) 2000 Soban Petr S&S\n\n"); cti_joi(); printf("Tlacitka %X %X %X %X ", buffer[4],buffer[12],buffer[20],buffer[28]); return 0; }
jstest /dev/input/js0 jstest: No such deviceModuly by zavedené být měli viz lsmod. No já kernel kompiloval asi 2x kvůli tomuto, druhý pokus jsem tam nasekal všechno co šlo co obsahovalo něco s tím společného.
Vypni tu druhou zvukovku (snd_via82xx) !Je v biosu vyplá - disable
Důvod může mít taky gameport i když třeba nevyvedený ten taky vypni v biosu pokud tam je.Základní deska nemá vyvedený gameport a v biosu není ani vidět nějaký jiný.
Nemáš zaveden modul ns558 aspoň ten to vždy chtělo u mé zvukovky.
modprobe ns558 FATAL: Error inserting ns558 (/lib/modules/3.0.6-gentoo/kernel/drivers/input/gameport/ns558.ko): No such device
A zavedls modul snd-cmipci s parametrem joystick_port:0x200 ?Alsa byla generována pomocí alsaconf a options jsem přidal.
/etc/modprobe.d/alsa.conf alias snd-card-0 snd-cmipci alias sound-slot-0 snd-cmipci options snd-card-0 joystick_port=0x200
A máš správně vytvořený soubor v dev ?Nemám správně vytvořený. Spíš tam není žádný.
Dodej výstup "ls -l" v adresáři /dev/input.
ls -l /dev/input/ celkem 0 drwxr-xr-x 2 root root 120 13. lis 21.55 by-id drwxr-xr-x 2 root root 140 13. lis 21.55 by-path crw-r----- 1 root root 13, 64 13. lis 21.55 event0 crw-r----- 1 root root 13, 65 13. lis 21.55 event1 crw-r----- 1 root root 13, 66 13. lis 21.55 event2 crw-r----- 1 root root 13, 67 13. lis 21.55 event3 crw-r----- 1 root root 13, 63 13. lis 21.55 mice crw-r----- 1 root root 13, 32 13. lis 21.55 mouse0
Vypni tu druhou zvukovku (snd_via82xx) !Je v biosu vyplá - disable
A proč je zaveden modul ? Zda se nějak nehádají skrz ten gameport.
Nemáš zaveden modul ns558 aspoň ten to vždy chtělo u mé zvukovky.modprobe ns558 FATAL: Error inserting ns558 (/lib/modules/3.0.6-gentoo/kernel/drivers/input/gameport/ns558.ko): No such device
Tak jestli tento modul je v jádrech 3.X.Y nemám potuchy zda se vůbec nepřeložil či tam není..
Tak si tam ty soubory vytvoř pomocí mknod a asi to budeš muset udělat z live_CD při zastaveném démonu co vytváří dynamický /dev ...A máš správně vytvořený soubor v dev ?Nemám správně vytvořený. Spíš tam není žádný.Dodej výstup "ls -l" v adresáři /dev/input.ls -l /dev/input/ celkem 0 drwxr-xr-x 2 root root 120 13. lis 21.55 by-id drwxr-xr-x 2 root root 140 13. lis 21.55 by-path crw-r----- 1 root root 13, 64 13. lis 21.55 event0 crw-r----- 1 root root 13, 65 13. lis 21.55 event1 crw-r----- 1 root root 13, 66 13. lis 21.55 event2 crw-r----- 1 root root 13, 67 13. lis 21.55 event3 crw-r----- 1 root root 13, 63 13. lis 21.55 mice crw-r----- 1 root root 13, 32 13. lis 21.55 mouse0
Máš zavedeny tyto moduly?
gameport ns558 analog joydev snd-cmipci joystick_port:0x200 snd-cmipci joystick_port=1 #(1 means 'auto')
Máš přidáno v /etc/modprobe.d/alsa-base.conf
options snd-cmipci index=0 joystick_port=1
Tiskni Sdílej: