Bylo oznámeno vydání nové verze 8.1 "Hoare" kolekce svobodného softwaru umožňujícího nahrávání, konverzi a streamovaní digitálního zvuku a obrazu FFmpeg (Wikipedie). Doprovodný příspěvek na blogu Khronosu rozebírá kódování a dekódování videa pomocí Vulkan Compute Shaders v FFmpeg.
Byl představen open-source a open-hardware prototyp nízkonákladového raketometu kategorie MANPADS, který byl sestaven z běžně dostupné elektroniky a komponent vytištěných na 3D tiskárně. Raketa využívá skládací stabilizační křidélka a canardovou stabilizaci aktivně řízenou palubním letovým počítačem ESP32, vybaveným inerciální měřicí jednotkou MPU6050 (gyroskop a akcelerometr). Přenosné odpalovací zařízení obsahuje GPS,
… více »Vědci z univerzity La Sapienza v Římě vyvinuli systém, který dokáže identifikovat jednotlivce pouze na základě toho, jak narušují signály Wi-Fi. Autoři tuto novou technologii nazvali WhoFi. Na rozdíl od tradičních biometrických systémů, jako jsou skenery otisků prstů a rozpoznávání obličeje, nevyžaduje tato metoda přímý fyzický kontakt ani vizuální vstupy. WhoFi může také sledovat jednotlivce na větší ploše než kamera s pevnou polohou; stačí, je-li k dispozici Wi-Fi síť.
SuperTux (Wikipedie), tj. klasická 2D plošinovka inspirovaná sérií Super Mario, byl vydán v nové verzi 0.7.0. Videoukázka na YouTube. Hrát lze i ve webovém prohlížeči.
Ageless Linux je linuxová distribuce vytvořená jako politický protest proti kalifornskému zákonu o věkovém ověřování uživatelů na úrovni OS (AB 1043). Kromě běžného instalačního obrazu je k dispozici i konverzní skript, který kompatibilní systém označí za Ageless Linux a levné jednodeskové počítače v ceně 12$ s předinstalovaným Ageless Linuxem, které se chystají autoři projektu dávat dětem. Ageless Linux je registrován jako operační
… více »PimpMyGRC upravuje vzhled toolkitu GNU Radio a přidává alternativní barevná témata. Primárním cílem autora bylo pouze vytvořit tmavé prostředí vhodné pro noční práci, nicméně k dispozici je nakonec celá škála barevných schémat včetně možností různých animací a vizuálních efektů (plameny, matrix, bubliny...), které nepochybně posunou uživatelský zážitek na zcela jinou úroveň. Témata jsou skripty v jazyce Python, které nahrazují
… více »GIMP 3.2 byl oficiálně vydán (Mastodon, 𝕏). Přehled novinek v poznámkách k vydání.
FRANK OS je open-source operační systém pro mikrokontrolér RP2350 (s FRANK M2 board) postavený na FreeRTOS, který přetváří tento levný čip na plně funkční počítač s desktopovým uživatelským rozhraním ve stylu Windows 95 se správcem oken, terminálem, prohlížečem souborů a knihovnou aplikací, ovládaný PS/2 myší a klávesnicí, s DVI video výstupem. Otázkou zůstává, zda by 520 KB SRAM stačilo každému 😅.
Administrativa amerického prezidenta Donalda Trumpa by měla dostat zhruba deset miliard dolarů (asi 214 miliard Kč) za zprostředkování dohody o převzetí kontroly nad aktivitami sociální sítě TikTok ve Spojených státech.
Projekt Debian aktualizoval obrazy stabilní větve „Trixie“ (13.4). Shrnuje opravy za poslední dva měsíce, 111 aktualizovaných balíčků a 67 bezpečnostních hlášení. Opravy se týkají mj. chyb v glibc nebo webovém serveru Apache.
mode2, při mačkání tlačítek to vypisuje pulzy a mezery. To mě utvrzuje v tom, že senzor na TV kartě ten cizí ovladač vidí.
Dále jsem chtěl pomocí irrecord vytvořit konfigurační soubor pro LIRC. Jestli to dobře chápu, měl bych použít buď příkaz irrecord -H devinput -d /dev/input/event10, nebo irrecord -H default -d /dev/lirc0. Bohužel ani jedna verze nefunguje (nevypisuje tečky atd.).
Ale fungoval mi kříženec: irrecord -H devinput -d /dev/lirc0. Ten tečky vypisoval a vytvořil mi konfigurační soubor. Bohužel je tento soubor nejspíš k ničemu, protože většině tlačítek přiřadil stejný kód (na což si pak stěžuje v logu: Multiple values for same code):
begin remote
name aver
driver devinput
bits 64
eps 30
aeps 100
one 0 0
zero 0 0
gap 215914
toggle_bit_mask 0x0
frequency 38000
begin codes
KEY_RECORD 0x0000000000000000
KEY_PAUSE 0x0000000000000000
KEY_STOP 0x058E0100030025E6
KEY_FASTREVERSE 0x058E0100030025E6
KEY_PLAY 0x055B0100030025E6
KEY_FASTFORWARD 0x058E0100030025E6
KEY_PREVIOUS 0x058E0100030025E6
KEY_NEXT 0x055B0100030025E6
BTN_START 0x058E0100030025E6
KEY_BACK 0x055B0100030025E6
KEY_INFO 0x055B0100030025E6
KEY_LEFT 0x058E0100030025E6
KEY_UP 0x055B0100030025E6
KEY_RIGHT 0x058E0100030025E6
KEY_DOWN 0x058E0100030025E6
KEY_OK 0x058E0100030025E6
KEY_VOLUMEUP 0x058E0100030025E6
KEY_VOLUMEDOWN 0x058E0100030025E6
KEY_MUTE 0x058E0100030025E6
KEY_CHANNELUP 0x05C10100030025E6
KEY_CHANNELDOWN 0x055B0100030025E6
KEY_1 0x058E0100030025E6
KEY_2 0x055B0100030025E6
KEY_3 0x055B0100030025E6
KEY_4 0x058E0100030025E6
KEY_5 0x055B0100030025E6
KEY_6 0x05C10100030025E6
KEY_7 0x058E0100030025E6
KEY_8 0x058E0100030025E6
KEY_9 0x058E0100030025E6
KEY_0 0x055B0100030025E6
KEY_NUMERIC_POUND 0x058E0100030025E6
KEY_NUMERIC_STAR 0x058E0100030025E6
KEY_CLEAR 0x055B0100030025E6
KEY_TEXT 0x055B0100030025E6
KEY_CONTEXT_MENU 0x055B0100030025E6
KEY_ENTER 0x058E0100030025E6
KEY_RED 0x058E0100030025E6
KEY_GREEN 0x055B0100030025E6
KEY_YELLOW 0x058E0100030025E6
KEY_BLUE 0x058E0100030025E6
end codes
end remote
Zařízení /dev/lirc0 je vytvořené a když pustím cat /dev/lirc0 a mačkám tlačítka, tak to vypisuje nějaké blbosti do konzole. Když to stejné udělám se souborem /dev/input/event10, tak se nic nevypisuje (ale nevím, jestli je to chyba nebo ne).
Výpis příkazu mode2 --driver=default --device=auto
Using driver default on device auto Trying device: /dev/lirc0 Using device: /dev/lirc0 Warning: Running as root. space 16777215 pulse 1422 pulse 9702 space 1057609 pulse 1422 pulse 9702 space 850245 pulse 1422 pulse 9702 space 641158 pulse 1473 pulse 9702 space 225652 pulse 1371 pulse 9702 space 849827 pulse 1473 pulse 9702 space 849552 pulse 1473 pulse 9702 space 225772 pulse 1371 pulse 9702 space 1057945 pulse 1473 pulse 9702Pro jistotu jsem to zkusil i pomocí
mode2 --driver=devinput --device=/dev/input/event10, ale takto se nevypisuje vůbec nic. Ten kříženec mode2 --driver=devinput --device=/dev/lirc0 skončí předčasně s chybou:
Partial read 12 bytes on /dev/lirc0Výpis dmesg:
[30241.329360] usb 1-1: new high-speed USB device number 4 using ehci-pci [30241.356999] usb 1-1: New USB device found, idVendor=15f4, idProduct=0131, bcdDevice= 1.00 [30241.357007] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [30241.357011] usb 1-1: Product: dvbt2 [30241.357015] usb 1-1: Manufacturer: astrometadvbt2 [30241.364216] usb 1-1: dvb_usb_v2: found a 'Astrometa DVB-T2' in warm state [30241.504780] usb 1-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer [30241.504790] dvbdev: DVB: registering new adapter (Astrometa DVB-T2) [30241.507935] i2c i2c-5: Added multiplexed i2c bus 6 [30241.507937] rtl2832 5-0010: Realtek RTL2832 successfully attached [30241.507951] i2c i2c-5: cxd2841er_attach(): I2C adapter 000000000f346f6c SLVX addr 6e SLVT addr 6c [30241.512169] i2c i2c-5: cxd2841er_attach(): attaching CXD2837ER DVB-C/T/T2 frontend [30241.512170] i2c i2c-5: cxd2841er_attach(): chip ID 0xb1 OK. [30241.512173] usb 1-1: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))... [30241.512200] usb 1-1: DVB: registering adapter 0 frontend 1 (Sony CXD2837ER DVB-T/T2/C demodulator)... [30241.512241] r820t 6-003a: creating new instance [30241.522590] r820t 6-003a: Rafael Micro r820t successfully identified [30241.522602] r820t 6-003a: attaching existing instance [30241.557125] r820t 6-003a: Rafael Micro r820t successfully identified [30241.573093] Registered IR keymap rc-astrometa-t2hybrid [30241.573177] rc rc0: Astrometa DVB-T2 as /devices/pci0000:00/0000:00:12.2/usb1/1-1/rc/rc0 [30241.573259] rc rc0: lirc_dev: driver dvb_usb_rtl28xxu registered at minor = 0, raw IR receiver, no transmitter [30241.573385] input: Astrometa DVB-T2 as /devices/pci0000:00/0000:00:12.2/usb1/1-1/rc/rc0/input21 [30241.573551] usb 1-1: dvb_usb_v2: schedule remote query interval to 200 msecs [30241.582325] usb 1-1: dvb_usb_v2: 'Astrometa DVB-T2' successfully initialized and connected [30241.623874] elogind-daemon[2773]: Watching system buttons on /dev/input/event10 (Astrometa DVB-T2)Výpis ir-keytable:
Found /sys/class/rc/rc0/ with:
Name: Astrometa DVB-T2
Driver: dvb_usb_rtl28xxu
Default keymap: rc-astrometa-t2hybrid
Input device: /dev/input/event10
LIRC device: /dev/lirc0
Attached BPF protocols: Funkce není implementována
Supported kernel protocols: lirc rc-5 rc-5-sz jvc sony nec sanyo mce_kbd rc-6 sharp xmp imon rc-mm
Enabled kernel protocols: lirc
bus: 3, vendor/product: 15f4:0131, version: 0x0100
Repeat delay = 500 ms, repeat period = 125 ms
Máte někdo zkušenosti se zprovozněním dálkového ovládání na jiné TV kartě, než pro kterou bylo určeno? Může to vůbec fungovat?
Díky všem, co dočetli až sem
.
device = autoA s tou to nefungovalo i když se tvářilo vše OK musel jsem tam nastavit natvrdo zařízení. Než jsem na to přišel tak jsem se pěkně potrápil proč to nefunguje když to kody načetlo při konfiguraci OK a do aplikace to nic neposílalo.....
# These are the default options to lircd, if installed as # /etc/lirc/lirc_options.conf. See the lircd(8) and lircmd(8) # manpages for info on the different options. # # Some tools including mode2 and irw uses values such as # driver, device, plugindir and loglevel as fallback values # in not defined elsewhere. [lircd] nodaemon = False driver = default device = /dev/lirc0 output = /var/run/lirc/lircd pidfile = /var/run/lirc/lircd.pid plugindir = /usr/lib/arm-linux-gnueabihf/lirc/plugins permission = 666 allow-simulate = No repeat-max = 600 #effective-user = #listen = [address:]port #connect = host[:port] #loglevel = 6 #release = true #release_suffix = _EVUP #logfile = ... #driver-options = ... [lircmd] uinput = False nodaemon = False # [modinit] # code = /sbin/modprobe gpio_ir # code1 = /usr/bin/setfacl -m g:lirc:rw /dev/uinput # code2 = ...
.
ir-keytable -c -w /usr/lib/udev/rc_keymaps/avermedia_rm_ks
vloženým do souboru autostart.sh.
2) Vytvořit vlastní konfigurák pro DO (o to se snažíš ty). Na LE takto:
irrecord -d /dev/lirc0 /storage/.config/lircd.conf
Pokud při startu OS existoval lircd.conf, tak se automaticky spustil daemon lircd. Jinak se spustil jen eventlircd.
IR receiver by měl podporovat protokol, který používá tvůj DO - na LE zjišťuji příkazem ir-keytable
Bohužel je tento soubor nejspíš k ničemu, protože většině tlačítek přiřadil stejný kód (na což si pak stěžuje v logu: Multiple values for same code)To je problém. Na LE je doporučováno, že se před zachytáváním tlačítek má vypnout kodi a eventlircd:
systemctl stop kodi
systemctl stop eventlircd
Tento návod je sice outdated, ale používají tam irw. Zkus jaké ti to bude zachytávat klávesy. Nebo zkus
ir-keytable -p rc-5 -t
(místo rc-5 dej správný protokol). Celý návod na LE zde, třeba pomůže. Pokud ti irw nebo ir-keytable bude zachytávat správné kódy, tak by mělo jen stačit je nakopírovat do toho zmršeného konfiguráku (lircd.conf).
Ovládání hlasitosti dokonce funguje přímo s prostředím KDE, takže podobně jako když zmáčknu mute na klávesnici tak to funguje stejně i s tím originálním dálkáčem.Jo to se mi taky stávalo. Když jsem s tím tenkrát laboroval, tak po příkazu "killall eventlircd" fungovaly jen šipky a KEY_ENTER a možná pár dalších jako Volume, Mute, KEY_ESC. Ostatní klávesy nefungovaly. Vypadáto, že se ti načetl výchozí konfigurák pro originální DO a proto ti na tom Avermediovském DO fungují jen některé klávesy (ty nejzákladnější).
.
Na tom Avermedia ovladači nefunguje nic.Aha, jo, to jsem si špatně přečetl.
Co se týká ir-keytable -t nebo irw, tak ani jeden mi s tím aver dálkáčem nic nevypisujeTohle neodpovídání je právě zmíněno u LE když se nevypne eventlircd:
If you miss to do this ir-keytable won't show any input events as Kodi or eventlircd have grabbed the input device (unfortunately ir-keytable doesn't print a warning in that case).Takže pokud vypnutí eventlircd nepomůže, tak to vypadá, že tvůj IR receiver (Astrometa) nepodporuje protokol toho DO. Já teď mám napojenu Avermedia Volar Pro jako IR receiver a když dám příkaz
ir-keytable tak v Supported kernel protocols mám pouze nec, tudíž jakýkoliv DO používající jiný protokol než nec fungovat nebude.
ir-keytable -c -p all -t
To "all" je prý dobré dát když neznáš jaký protokol používá DO.
Výpis mého ir-keytable na kterém funguje jiný DO než co byl dodán s NUC:
Found /sys/class/rc/rc0/ (/dev/input/event11) with: Name: Nuvoton w836x7hg Infrared Remote Transceiver Driver: nuvoton-cir, table: rc-rc6-mce lirc device: /dev/lirc0 Supported protocols: lirc rc-5 rc-5-sz jvc sony nec sanyo mce_kbd rc-6 sharp xmp imon rc-mm Enabled protocols: lirc nec rc-6 bus: 25, vendor/product: 1050:00c9, version: 0x0013 Repeat delay = 1000 ms, repeat period = 125 msVíc už asi neporadím
.
.
Tiskni
Sdílej: