Portál AbcLinuxu, 12. května 2025 10:16
Dobrý den,
mám problém se zarovnáním textem z konzole na Angstorm linuxu.
Pokud se prihlasim přez ssh a spustim skript ktery vypíše na display (framebuffer) par radku vse je OK, radky jsou pod sebou.
Pokud stejny skript spustim z programu qt (qprocess.execute()), tak se radky vypiší pod sebe ale se vzrustajícím ofsetem od leveho kraje viz.:
prvni radka
______druha radka
________________treti radka
jako interpret pouzivam bash, ale s sh je to stejne.
Prosím o radu.
Děkuji
Řešení dotazu:
Děkuji bylo to tim jak říkáte.
Při přihlášení přez ssh se mi načetl profil, s kterým mi to vypisovalo správně.
Při spuštění skriptu pomoci qproces->execute se mi z nějakého důvodu profil nenačel (i kdyz jsem ho ve skriptu volal).
Pomohlo spoustet skript pomoci qproces->startDetached kde se aplikace qt ukoncila a skrip bezel nezavisle. Nyní se vypisuje tak jak má.
Pri vypisovani z programu na display jsem pridal \r\n a take funguje
Vyřešeno
Děkuji
H
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.