Byla vydána nová verze 260 správce systému a služeb systemd (Wikipedie, GitHub). Odstraněna byla podpora skriptů System V. Aktualizovány byly závislosti. Minimální verze Linuxu z 5.4 na 5.10, OpenSSL z 1.1.0 na 3.0.0, Pythonu z 3.7.0 na 3.9.0…
Byla vydána nová verze 5.1 svobodného 3D softwaru Blender. Přehled novinek i s náhledy a videi v poznámkách k vydání. Videopředstavení na YouTube.
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 😅.
V tomto dieli sa naučíme nastavovať tlačiareň. Pre FreeBSD je ako výchozí tlačový systém použitý klasický LPD. Má však niekoľko zásadných nevýhod, ktoré spôsobujú jeho problematické nasadenie v prevádzke. Je trochu ťažkopádne konfigurovatelný. Nie je príliš vhodný tam, kde treba tlačiť rôzny užívateľom určený typ tlačových úloh (tlač textu vs tlač postscriptovej grafiky), na každý typ úlohy je totiž treba tlačiarni priradiť v konfiguračnom súbore zodpovedajúci filter a ťažko toto môžem žiadať od bežného užívateľa. Je trochu komplikované ho integrovať do sieťových tlačových služieb. Preto sa v súčasnosti ako jeho nástupca začína presadzovať CUPS (Common Unix Printing System). Je elegantne spravovateľný cez webové rozhranie a konfiguračné súbory aj z KDE a má vynikajúcu sieťovú podporu. Ukážeme si, ako spojazdniť tlačiareň od najrozšírenejšieho výrobcu Hewlett-Packard pod CUPSom.
CUPS nainštalujeme príkazom
pkg_add -r cups
prípadne ho môžeme nainštalovať z portu príkazmi (samozrejme pod rootom)
cd /usr/ports/print/cups
make install clean
Pozn. autora - Pozor! CUPS sa v systéme nastaví ako výchozí tlačový subsystém a prepíše existujúci lokálny tlačový systém! Na danú vec upozorňuje aj administrátorská príručka CUPSu.
To by malo pri fungujúcej sieti zabezpečiť stiahnutie zdrojákov na
CUPS, ich skompilovanie, inštaláciu a vyčistenie systému od pomocných
súborov po kompilácii. Proces kompilácie je spravidla bez akýchkoľvek
problémov, tu by som sa však ešte zmienil o tom, že je dobré do
/etc/make.conf pridať riadky, ktoré nastavia v kompilátore
optimalizáciu pre použitý procesor, čím je možné na rozdiel od hotovej
binárky z balíka skompilovať optimálnu verziu pre daný procesor.
Príklad nastavenia optimalizácie pre Pentium 4:
CPUTYPE=p4
CFLAGS= -O -pipe
COPTFLAGS= -O -pipe
Prvý riadok hovorí o použitom procesore, druhý a tretí o zapnutí 1. stupňa optimalizácie a ukladaní medzivýsledkov kompilácie do RAM cezrúru, nie priamo na disk, čo zvýši rýchlosť samotnej kompilácie. Uvedené voľby je dobré mať nastavené aj preto, že sa použijú nielen pre skompilovanie optimalizovaných aplikácií, ale aj pri aktualizácii systému zo zdrojového kódu.
Ďalej budeme potrebovať sadu tlačových filtrov foomatic. Sú to skripty,
ktoré pri požiadavke na tlač konvertujú PostScript dáta na binárny formát
zodpovedajúci danej tlačiarni, nezávisle na použitom tlačovom subsystéme.
Sadu filtrov foomatic nainštalujeme cez pkg_add do systému
príkazom
pkg_add -r foomatic
ktorý do systému pritiahne túto trojicu balíkov:
foomatic-db
foomatic-engine
foomatic-filters
Pozn. autora - V súčasnosti je k dispozícii aj štvrtý balík foomatic-hpijs, ktorý v čase, keď som inštaloval našu tlačiareň, ešte nebol a ani môj setup ho nevyužíva.
Nakoniec je potrebné nainštalovať balík hpijs (Hewlett-Packard InkJets). Jedná sa o balík ovládačov pre atramentové tlačiarne HP (a aj pre niektoré laserové). Firma HP ako jedna z mála uvoľnila špecifikácie dátových formátov svojich tlačiarní, a preto sú tlačiarne HP výborne podporované v Unixe. Pre laserové tlačiarne je, ak nenájdeme zodpovedajúci ovládač v balíku hpijs, vhodné použiť balík hpoj (Hewlett-Packard OfficeJet) zameraný viac na laserové tlačiarne. Tu by som ešte uviedol, že celkom solídne sú podporované aj tlačiarne Canon BJC série a tlačiarne Epson Stylus. Podobné sady ovládačov sú totiž k dispozícii aj pre ne. V prípade, že nenájdeme ovládač pre tú svoju tlačiareň, ešte nie je nič stratené, môžeme použiť niektorý obecný ovládač v CUPSe alebo vyskúšať ovládač podobného modelu. Napríklad ovládač pre HP DeskJet 1120C bude určite chodiť bez väčších problémov aj s pripojenou HP DeskJet 1125C... Niektoré ovládače sú zase dostupné ako komerčné a dajú sa zakúpiť.
Na záver bychom mali nainštalovať službu cups-lpd:
pkg_add -r cups-lpd
Táto služba nám zabezpečí, že staršie unixové programy, ktoré "nepoznajú" CUPS a posielajú svoj tlačový výstup na lpd, budú vedieť bez problémov tlačiť, a to aj cez sieť. CUPS bude emulovať starý systém lpd, samozrejme pri plnom zachovaní svojich výhod jednoduchej administrácie a bezproblémovej sieťovej konektivity.
Skontrolujeme si bežiace procesy v systéme
ps -aux | grep cupsd
Mala by sa nám objaviť hláška o cupsd, napríklad takáto:
root 476 0,0 0,3 8256 6716 ?? Is 7:02 0:01,87 /usr/local/sbin/cupsd
ktorá hovorí o tom, že démon cupsd je spustený s právami
užívateľa root.
Do ľubovoľného webového browsera (stačí aj Konqueror z KDE) zadáme http://localhost:631 a mala by sa nám objaviť obrazovka webového rozhrania CUPS. Je tam možné pridávať, mazať a spravovať tlačiarne. Rozhranie obsahuje aj kompletnú dokumentáciu ku CUPS. Navyše je rozhranie dosť intuitívne, takže predpokladám, že so správou tlačiarní nebude nijaký problém.
Ak máme v systéme bežiaci proces a rozbehne sa aj webové rozhranie, máme v podstate vyhraté, CUPS nám beží!
Pristúpme teraz k inštalácii ovládača tlačiarne. Najjednoduchšie sa to robí cez wizard v KDE, ktorý nájdeme v Ovládacom centre v sekcii Periférie - Tlačiarne. Zvolíme režim administrátora a po zadaní mena a hesla roota prepneme momentálne používaný tlačový systém na CUPS. Potom cez položku Pridať tlačiareň/triedu spustíme wizard so sériou otázok. Bude sa pýtať na typ rozhrania (sériová, paralelná, USB, sieťová...), na meno, umiestnenie a ďalšie potrebné údaje. Bez námahy si takto možno dosť podrobne naklikať celú konfiguráciu tlačiarne.
Akonáhle sa wizard bude pýtať na ppd súbor definície tlačiarne, nepoužijeme defaultne ponúkané ovládače CUPSu, ale musíme systému vnútiť ovládač z hpijs, teda zadať zvolenie cesty k súboru ručne a určiť cestu k danému ovládaču. U mňa je to
/usr/ports/print/hpijs/work/hpijs-1.7.1/
ppd/HP-DeskJet_1125C-hpijs.ppd
Pozn. autora - súčasťou wizardu je aj nastavenie spôsobu riešenia oprávnení užívateľov k používaniu tlačiarne. Sú možné dva spôsoby - alebo akceptovať všetkých a tlač zakázať užívateľom uvedeným v zozname, alebo zakázať tlač všetkým a povoliť ju vymenovaným užívateľom. Toto nechám na zváženie každému správcovi. Ak sa jedná o tlačiareň, ktorá je spoločná a využíva ju v rozumnej miere každý, asi nebude mať zmysel nejak striktne limitovať prístup na ňu... v istých prípadoch (napr. ak mám vo firme ľudí vyžívajúcich sa v tlačení kvanta najrôznejších fotiek z webu a podobných zbytočných srandičiek), to však asi bude nutné spraviť.
Ak sme wizard statočne vyplnili do konca, tlačiareň by mala byť pripravená k tlači. V menu tlačiarní nájdeme možnosť vytlačiť testovaciu stránku. Ešte jedna vec - dobré je si po úspešnom nainštalovaní tlačiarne aj prezrieť jej základné nastavenia (formát tlačového média, kvalitu tlače, použitý defaultný podávač atď...) a v prípade nesúladu s požadovaným stavom ich prestaviť, aby potom nedošlo k nepríjemným prekvapeniam pri tlači. Uvedený postup pridávania tlačiarní KDE wizardom je možné opakovať pre nastavenie ďalších tlačiarní.
Aby sme vedeli použiť aj staršie programy a programy z nejakej
príčiny nekompatibilné s CUPSom, ktoré očakávajú obslúženie tlače cez lpd,
musíme rozbehnúť aj službu cups-lpd. Táto služba nie je samostatným
démonom, ale (logicky, keďže obsluhuje aj sieťovú tlač) používa sieťový
démon inetd. Postup je opäť nekomplikovaný. V /etc/rc.conf
musí byť
inetd_enable="YES"
lpd_enable="NO"
Do /etc/inetd.conf pridáme tento riadok:
printer stream
tcp nowait root
/usr/local/libexec/cups/daemon/cups-lpd cups-lpd
a v /usr/bin/ vykonáme tieto kroky:
lpr ako lpr.orig príkazom
mv /usr/bin/lpr /usr/bin/lpr.orig
ln -s /usr/local/bin/lpr /usr/bin/lpr
Po tomto kroku bude chodiť aj tlač zo starých aplikácií, prípadne z aplikácií priamo nepodporujúcich CUPS (typickým príkladom sú staršie verzie OpenOffice.org či QCAD), a to aj cez sieť.
To by bolo pre dnešok všetko, lúčim sa opäť tradične s pozdravom - Nech vám vaše systémy idú.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
Jak je na tom CUPS v *BSD s multifunkcnimi zarizenimi? Umi nejaka, co Linux neumi? (chystam se rodinku *BSD trochu vyzkouset
) Ze bude umet Canon, to radsi ani nedoufam, protoze ten ma pro ne tezce proprietarni protokol
Jak je na tom CUPS v *BSD s multifunkcnimi zarizenimi?Umí to, co umí foomatic a hpoj/hpijs. Neboli je dle mého názoru úplně jedno, na příkladu jaké tiskárny je to v článku popisováno.
Jak je na tom CUPS v *BSD s multifunkcnimi zarizenimi? Umi nejaka, co Linux neumi? (chystam se rodinku *BSD trochu vyzkousetK multifunkčným zariadeniam - to je presne rovnaké ako v Linuxe. Aj BSD má, rovnako ako Linux, skenerový balík SANE. A ten CUPS aj foomatic sú tiež také isté ako v Linuxe, takže prečo by to CUPS nemal vedieť? K tlačiarňam Canon - ako som spomínal v článku, sú k dispozícii drivery pre Canon BJC radu v /usr/ports/print.) Ze bude umet Canon, to radsi ani nedoufam, protoze ten ma pro ne tezce proprietarni protokol
defaultne FreeBSD pouziva -O2 -pipeMôžeš to, prosím, nejako doložiť? Myslím si, že nemáš pravdu. FreeBSD používa to, čo napíšeš do
/etc/make.conf, ale FreeBSD žiadny defaultný make.conf nemá.
# portsnap fetch # portsnap update # portversion | grep <... chvilka zamyslenia ...
# portupgrade -arR