<div dir="auto">Děkuji za odpovědi. Prostuduji si to. Stejně je to takové podivné, že kurzor v aplikaci ovlivňuje to co se deje "pod ni". I když kurzor skryji tak to nemá vliv. Prostě se to děje akorát kurzor není vidět nicméně pozicovani textu občas ujede.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Dne pá 12. 8. 2022 16:17 uživatel Jindrich Fucik <<a href="mailto:fulda@seznam.cz">fulda@seznam.cz</a>> napsal:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ahoj,<br>
<br>
odpovím ti trochu víc obecně. Nemám právě tyhle zkušenosti.<br>
Na FreeBSD bych to udělal tak, že bych o displeji (/dev/TTY1) prohlásil, <br>
že není console. To se dělá příkazem conscontrol (8). Takže příkaz by <br>
byl něco jako:<br>
conscontrol delete TTY1<br>
<br>
Ten příkaz má ještě spoustu hezkých parametrů jako je "mute" a tak. <br>
Prostě bych ho přidal před tvůj program a hotovo.<br>
<br>
Jo a pokud by mi to sežralo tu bootovací obrazovku, tak bych se seznámil <br>
ještě s "man 4 splash" nebo "man 4 screensacer". Ale ty na linuxu asi <br>
nejsou, nebo jsem neviděl nikoho je používat.<br>
<br>
Jo a pokud by tohle nezabralo, tak se podívej do "syslogd.conf" a zakaž <br>
mu logování na consoli.<br>
<br>
Dne 12.8.2022 v 14:41 Michal Grunt napsal(a):<br>
> Nevím jestli jsou k dotazu potřeba i tyto doplňující informace, ale<br>
> pro úplnost je připojuji.<br>
> <br>
> Mám RPi a k tomu připojen LCD (ST7789) po SPI. LCD je nakonfigurován<br>
> pomocí overlays.dts. Po zapnutí RPi vidím část bootovací sekvence, ale<br>
> ne celou od začátku což mi trochu vadí, ale to není to zásadní na co<br>
> bych se chtěl zeptat, ale kdyby někdo věděl jak ji nechat zobrazit<br>
> celou (asi je to věc podpory kernelu toho displeje, ale ten by tam měl<br>
> být nicméně jsem musel upravit overlays.dts, protože soubor, který<br>
> jsem našel měl jinak definované piny pro podsvícení a CS...).<br>
> <br>
> Mimo overlays.dts jsem tedy nastavil/upravil následující. Myslím, že<br>
> abych tu bootovací sekvenci viděl a následně jsem mohl spustit<br>
> automaticky po nabootování můj program v konzolovém režimu:<br>
> <br>
> Úprava cmdline.txt (přidat na konec)<br>
> fbcon=map:10 fbcon=font:VGA8x16<br>
> <br>
> nano /etc/systemd/logind.conf<br>
> NAutoVTs=1<br>
> <br>
> systemctl edit getty@tty1.service<br>
> [Service]<br>
> ExecStart=/home/pi/muj_program<br>
> StandardInput=tty<br>
> StandardOutput=tty<br>
> <br>
> Po zapnutí napájení na RPi nabootuje systém a spustí se můj program (v<br>
> "textovém" konzolovém - používám ncurses).<br>
> <br>
> A teď k problému... ten je, že mi "ujíždí" kurzor. Asi (určitě) se na<br>
> pozadí něco vypisuje co není moje a to ovlivňuje jeho polohu. Takže<br>
> když mám v programu příkaz mvprintw(1,5,"test"); tak mi text občas<br>
> vypíše na úplně jiné souřadnice. Schválně jsem si kurzor nevypnul,<br>
> abych ho viděl "blikat" a třeba po cca 10 vteřinách spuštění mého<br>
> programu se  kurzor přesune úplně doleva dolu a sem tam se přesune<br>
> jinam.<br>
> <br>
> Asi dělám něco špatně a plně jsem nepochopil jak to funguje. Cíl je,<br>
> aby se zobrazovala bootovací sekvence (nebo něco místo ni hlavně aby<br>
> nebyla "tma") a následně se mi spustil můj program bez toho aby na<br>
> pozadí něco otravovalo. Nejspíš je problém v tom, že to všechno běží<br>
> na TTY1. Ale nepřišel jsem na to jak to změnit resp. změnit to tak,<br>
> abych viděl jak boot tak i následně můj program...<br>
> <br>
> Děkuji<br>
> MG<br>
> _______________________________________________<br>
> HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer noreferrer" target="_blank">www.HW.cz</a><br>
> <a href="mailto:Hw-list@list.hw.cz" target="_blank" rel="noreferrer">Hw-list@list.hw.cz</a><br>
> <a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
_______________________________________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer noreferrer" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank" rel="noreferrer">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</blockquote></div>