abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

dnes 08:55 | Komunita

Do 22. září probíhá v Mountain View konference XDC2017 (X.Org Developer's Conference). Na programu je řada zajímavých přednášek. Sledovat je lze online. K dispozici je záznam přednášek ze včerejšího dne.

Ladislav Hagara | Komentářů: 0
včera 17:33 | Nová verze

Byla vydána nová stabilní verze 1.12 (1.12.955.36) webového prohlížeče Vivaldi (Wikipedie). Z novinek vývojáři zdůrazňují možnost zobrazení metadat u digitálních fotografií, vylepšený panel stahování a omezení sytosti barvy zdůraznění (YouTube). Nejnovější Vivaldi je postaveno na Chromiu 61.0.3163.91.

Ladislav Hagara | Komentářů: 3
včera 10:55 | Nová verze

Byla vydána verze 4.0 programovacího jazyka Swift (Wikipedie). Zdrojové kódy jsou k dispozici na GitHubu. Ke stažení jsou oficiální binární balíčky pro Ubuntu 16.10, Ubuntu 16.04 a Ubuntu 14.04.

Ladislav Hagara | Komentářů: 4
19.9. 23:33 | Zajímavý software

MojeFedora informuje, že PipeWire byl oficiálně oznámen (en). PipeWire bude zprostředkovávat aplikacím jednotný přístup k audiu a videu. Jedním z hlavních důvodů je možnost izolovat aplikace od audio a video zdrojů. Aplikace nebudou mít přímý přístup k hardwaru, ale budou se muset ptát multimediálního serveru PipeWire, který jim je na základě nastavených oprávnění poskytne nebo ne. V budoucnu by měl PipeWire nahradit PulseAudio.

Ladislav Hagara | Komentářů: 13
19.9. 00:55 | Zajímavý software

Společnost IBM věnovala svůj JVM (Java Virtual Machine) s názvem J9 nadaci Eclipse. Nové oficiální jméno tohoto virtuálního stroje určeného pro běh aplikací napsaných v programovacím jazyce Java je Eclipse OpenJ9 (Wikipedie). Podrobnosti v často kladených dotazech (FAQ).

Ladislav Hagara | Komentářů: 15
19.9. 00:11 | IT novinky

Mezinárodní konsorcium W3C (World Wide Web Consortium) publikovalo kontroverzní rozšíření HTML 5.1 EME (Encrypted Media Extensions) jako webový standard, tj. schválilo DRM v HTML 5.1. Mezinárodní nezisková organizace EFF (Electronic Frontier Foundation) hájící občanské svobody v digitálním světě zveřejnila na svých stránkách otevřený dopis adresovaný W3C. EFF s EME zásadně nesouhlasí a W3C opouští.

Ladislav Hagara | Komentářů: 51
18.9. 18:44 | Zajímavý projekt

Skywriter je deska umožňující snímat 3D gesta. Ben James na svých stránkách ukázal, jak lze pomocí této desky a Arduina Leonardo ovládat linuxový desktop. Videoukázka na YouTube. Ukázka kódu na GitHubu [reddit].

Ladislav Hagara | Komentářů: 4
18.9. 15:22 | Komunita

Od 8. do 10. září proběhla v Paříži konference UbuCon Europe 2017, tj. konference vývojářů a uživatelů linuxové distribuce Ubuntu. Dustin Kirkland z Canonicalu se ve své přednášce věnoval Ubuntu 18.04 LTS. Záznam přednášky byl zveřejněn na YouTube [reddit].

Ladislav Hagara | Komentářů: 1
18.9. 06:00 | Nová verze

Byla vydána verze 2.0 open source programu na kreslení grafů Veusz (Wikipedie). Z novinek je nutno zdůraznit přechod na Qt5 a PyQt5. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
17.9. 19:10 | Pozvánky

Společnost EurOpen.CZ pořádá 51. konferenci, která se bude konat 8. - 11. 10. 2017 v hotelu Vinné sklepy U Jeňoura, Prušánky - Nechory. Můžete se těšit na IoT s nádechem bezpečnosti, softwarový vývoj a optimalizace kódu, informační systémy ve státní správě a spoustu dalšího. Program konference a ceny viz: pozvanka51.pdf.

… více »
cuba | Komentářů: 0
Těžíte nějakou kryptoměnu?
 (5%)
 (3%)
 (17%)
 (75%)
Celkem 546 hlasů
 Komentářů: 22, poslední 29.8. 11:23
    Rozcestník

    Dotaz: LightScribe v Gentoo

    17.3.2007 14:46 Václav HFechs Švirga | skóre: 26 | blog: HF | Kopřivnice
    LightScribe v Gentoo
    Přečteno: 753×

    Dobrý den, pořídil jsem si vypalovačku (LG GSA-H12L) s podporou LightScribe (potisk speciálních cd laserem) a i když se dá o užitečnosti pochybovat, řekl sem si že stejně tento úžasný zázrak vyzkouším. Koupil sem si speciální medium a začal googlit jak v linuxu na to.

    Dostal sem se k ovladačům od Lacie a HP (prakticky to samé, jen má HP novější verzi) v rpm (bohužel v ničem jiném, proprietární bastl). Přes rpm2tar jsem to nějak prasácky nainstaloval, včetně kreslících softů (jak od lacie, tak od hp) a jal se to vyzkoušet.

    A zde nastal problém. Při detekci mé mechaniky dojde vždycky k SIGSEGV chybě a konec. Přes strace jsem dostal toto:

    strace 4L-cli enumerate
    execve("/usr/bin/4L-cli", ["4L-cli", "enumerate"], [/* 42 vars */]) = 0
    brk(0)                                  = 0x8058000
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f7a000
    access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
    open("/etc/ld.so.cache", O_RDONLY)      = 3
    fstat64(3, {st_mode=S_IFREG|0644, st_size=94694, ...}) = 0
    mmap2(NULL, 94694, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f62000
    close(3)                                = 0
    open("/usr/local/lib/liblightscribe.so.1", O_RDONLY) = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\267"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=1360448, ...}) = 0
    mmap2(NULL, 1428220, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e05000
    mmap2(0xb7f10000, 262144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10b) = 0xb7f10000
    mmap2(0xb7f50000, 72444, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f50000
    close(3)                                = 0
    open("/lib/libpthread.so.0", O_RDONLY)  = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300J\0"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=68940, ...}) = 0
    mmap2(NULL, 74204, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7df2000
    mmap2(0xb7e01000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe) = 0xb7e01000
    mmap2(0xb7e03000, 4572, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e03000
    close(3)                                = 0
    open("/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6", O_RDONLY) = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\310\3"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=867168, ...}) = 0
    mmap2(NULL, 886404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d19000
    mmap2(0xb7de7000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xce) = 0xb7de7000
    mmap2(0xb7dec000, 22148, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7dec000
    close(3)                                = 0
    open("/lib/libm.so.6", O_RDONLY)        = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2603\0"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=150380, ...}) = 0
    mmap2(NULL, 143488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7cf5000
    mmap2(0xb7d17000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x21) = 0xb7d17000
    close(3)                                = 0
    open("/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libgcc_s.so.1", O_RDONLY) = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\26"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0644, st_size=40120, ...}) = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7cf4000
    mmap2(NULL, 40548, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7cea000
    mmap2(0xb7cf3000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8) = 0xb7cf3000
    close(3)                                = 0
    open("/lib/libc.so.6", O_RDONLY)        = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\212Y\1"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=1167888, ...}) = 0
    mmap2(NULL, 1140092, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7bd3000
    mmap2(0xb7ce3000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10f) = 0xb7ce3000
    mmap2(0xb7ce7000, 9596, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ce7000
    close(3)                                = 0
    open("/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.so.5", O_RDONLY) = 3
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\277\3"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=719340, ...}) = 0
    mmap2(NULL, 738816, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b1e000
    mmap2(0xb7bc9000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xaa) = 0xb7bc9000
    mmap2(0xb7bce000, 17920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7bce000
    close(3)                                = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7b1d000
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7b1c000
    set_thread_area({entry_number:-1 -> 6, base_addr:0xb7b1c6b0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
    mprotect(0xb7ce3000, 12288, PROT_READ)  = 0
    mprotect(0xb7d17000, 4096, PROT_READ)   = 0
    mprotect(0xb7de7000, 12288, PROT_READ)  = 0
    mprotect(0xb7e01000, 4096, PROT_READ)   = 0
    mprotect(0xb7f95000, 4096, PROT_READ)   = 0
    munmap(0xb7f62000, 94694)               = 0
    set_tid_address(0xb7b1c6f8)             = 15906
    rt_sigaction(SIGRTMIN, {0xb7df66d6, [], SA_SIGINFO}, NULL, 8) = 0
    rt_sigaction(SIGRT_1, {0xb7df6610, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
    rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
    getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
    _sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbfb1f850, 38, (nil), 0}) = 0
    futex(0xb7ded4dc, FUTEX_WAKE, 2147483647) = 0
    brk(0)                                  = 0x8058000
    brk(0x8079000)                          = 0x8079000
    getcwd("/opt/lightscribeApplications/SimpleLabeler", 4096) = 43
    open("/etc/lightscribe.rc", O_RDONLY)   = 3
    write(2, "Using /etc/lightscribe.rc\n", 26Using /etc/lightscribe.rc
    ) = 26
    ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfb1f1a8) = -1 ENOTTY (Inappropriate ioctl for device)
    fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f79000
    read(3, "", 8192)                       = 0
    ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfb1f188) = -1 ENOTTY (Inappropriate ioctl for device)
    close(3)                                = 0
    munmap(0xb7f79000, 4096)                = 0
    rt_sigaction(SIGHUP, {0x804a7d0, ~[RTMIN RT_1], 0}, NULL, 8) = 0
    rt_sigaction(SIGINT, {0x804a7d0, ~[RTMIN RT_1], 0}, NULL, 8) = 0
    rt_sigaction(SIGPIPE, {0x804a7d0, ~[RTMIN RT_1], 0}, NULL, 8) = 0
    rt_sigaction(SIGTERM, {0x804a7d0, ~[RTMIN RT_1], 0}, NULL, 8) = 0
    rt_sigaction(SIGIO, {0x804a7d0, ~[RTMIN RT_1], 0}, NULL, 8) = 0
    rt_sigaction(SIGPROF, {0x804a7d0, ~[RTMIN RT_1], 0}, NULL, 8) = 0
    rt_sigaction(SIGIO, {0x804a7d0, ~[RTMIN RT_1], 0}, NULL, 8) = 0
    rt_sigaction(SIGPWR, {0x804a7d0, ~[RTMIN RT_1], 0}, NULL, 8) = 0
    rt_sigaction(SIGQUIT, {0x804a7d0, ~[RTMIN RT_1], 0}, NULL, 8) = 0
    rt_sigaction(SIGILL, {0x804a7d0, ~[RTMIN RT_1], 0}, NULL, 8) = 0
    rt_sigaction(SIGABRT, {0x804a7d0, ~[RTMIN RT_1], 0}, NULL, 8) = 0
    rt_sigaction(SIGFPE, {0x804a7d0, ~[RTMIN RT_1], 0}, NULL, 8) = 0
    rt_sigaction(SIGSEGV, {0x804a7d0, ~[RTMIN RT_1], 0}, NULL, 8) = 0
    rt_sigaction(SIGBUS, {0x804a7d0, ~[RTMIN RT_1], 0}, NULL, 8) = 0
    rt_sigaction(SIGSYS, {0x804a7d0, ~[RTMIN RT_1], 0}, NULL, 8) = 0
    rt_sigaction(SIGTRAP, {0x804a7d0, ~[RTMIN RT_1], 0}, NULL, 8) = 0
    rt_sigaction(SIGXCPU, {0x804a7d0, ~[RTMIN RT_1], 0}, NULL, 8) = 0
    rt_sigaction(SIGXFSZ, {0x804a7d0, ~[RTMIN RT_1], 0}, NULL, 8) = 0
    rt_sigaction(SIGALRM, {SIG_IGN}, NULL, 8) = 0
    rt_sigaction(SIGUSR1, {SIG_IGN}, NULL, 8) = 0
    rt_sigaction(SIGUSR2, {SIG_IGN}, NULL, 8) = 0
    rt_sigaction(SIGVTALRM, {SIG_IGN}, NULL, 8) = 0
    open("/proc/sys/dev/cdrom/info", O_RDONLY) = 3
    fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f79000
    read(3, "CD-ROM information, Id: cdrom.c "..., 8192) = 433
    read(3, "", 7168)                       = 0
    read(3, "", 8192)                       = 0
    close(3)                                = 0
    munmap(0xb7f79000, 4096)                = 0
    --- SIGSEGV (Segmentation fault) @ 0 (0) ---
    --- SIGSEGV (Segmentation fault) @ 0 (0) ---
    +++ killed by SIGSEGV +++
    Process 15906 detached
    

    Pomocí google jsem nedospěl k ničemu. Pochopil jsem, že někomu to funguje, a snad není ani problém v /proc/sys/dev/cdrom/info (který mi mimochodem opravdu odkazuje na DVD vypalovačku, po přepojování IDE kabelu).

    LightScribe jsem zkoušel se dvěmi jádry, obojí 2.6.19-gentoo-x. Někde na stránkách lacie (hp uvádí supported 2.6) jsem četl něco o 2.6.17 (ještě jsem netestoval), ale zase kvůli takové blbosti se na jedno jádro fixovat nehodlám. Do systému mi to rpmko žádný jaderný modul nedostalo, jenom knihovna a pár dalších souborů.

    Pro upřesnění udám ještě konec výpisu aplikace od HP (velmi podobné).

    open("/proc/sys/dev/cdrom/info", O_RDONLY) = 9
    fstat64(9, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb71f1000
    read(9, "CD-ROM information, Id: cdrom.c "..., 8192) = 433
    read(9, "", 7168)                       = 0
    read(9, "", 8192)                       = 0
    close(9)                                = 0
    munmap(0xb71f1000, 4096)                = 0
    open("/usr/lib/gconv/ISO8859-2.so", O_RDONLY) = 9
    read(9, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\4\0"..., 512) = 512
    fstat64(9, {st_mode=S_IFREG|0755, st_size=9572, ...}) = 0
    mmap2(NULL, 12316, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 9, 0) = 0xb71ee000
    mmap2(0xb71f0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0x1) = 0xb71f0000
    close(9)                                = 0
    mprotect(0xb71f0000, 4096, PROT_READ)   = 0
    --- SIGSEGV (Segmentation fault) @ 0 (0) ---
    +++ killed by SIGSEGV +++
    Process 16003 detached
    
    Baník pyčo!

    Odpovědi

    18.3.2007 00:59 jm
    Rozbalit Rozbalit vše Re: LightScribe v Gentoo
    No ja nevim, tady jsou nejaky ebuildy, jinak me tahle blbost nezaujala...
    18.3.2007 18:03 Václav HFechs Švirga | skóre: 26 | blog: HF | Kopřivnice
    Rozbalit Rozbalit vše Re: LightScribe v Gentoo
    Díky, tyhle ebuildy sem nenašel. Právě se mi to instaluje, uvidím.
    Baník pyčo!
    18.3.2007 01:08 DNA
    Rozbalit Rozbalit vše Re: LightScribe v Gentoo
    pouzivej popisovac, ty vychytavky vyjdou draho uz na mediu a cert vi, jak dlouho budou v prodeji...
    19.5.2007 18:16 Ahmed
    Rozbalit Rozbalit vše Re: LightScribe v Gentoo
    Popisovačem to nikdo tak hezky neudělá pokud nejsi umělec :-) Moh bych ti ukázat jak škrábu já, pochopil bys :-) Navíc mechaniky s Lightscribe jsou dost rozšířené, stojí mnohdy skoro stejně a média stojí to samé co klasická CD před pár lety...
    pdp7 avatar 19.5.2007 21:03 pdp7 | skóre: 33 | blog: Mravenec_v_LCD_monitoru | Zákupy u České lípy
    Rozbalit Rozbalit vše Re: LightScribe v Gentoo
    Light Scribe = hovadina nejvetsi!!! :-D

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.