Sto sviluppando un'applicazione C++ che verrà eseguita su un server headless e tenere traccia di alcune statistiche. L'applicazione verrà eseguita in un terminale in una sessione di schermata in modo che possa accedere tramite SSH e controllare tali statistiche.Grafica basata su pixel nell'applicazione terminale Linux
Ora, quello che voglio fare è visualizzare grafici di vari dati. Per questo ho bisogno di un accesso pixel per pixel, cosa che non è possibile con ncurses o S-Lang. Ho scoperto circa DirectFB (ed è wrapper C++ DFB++ & ++DFB), ma non riesco a trovare prove conclusive se è possibile disegnare grafici con esso all'interno di un terminale.
DirectFB è la strada da percorrere? Funzionerà bene all'interno di una sessione dello schermo senza creare finestre aggiuntive? Se no, c'è qualche biblioteca là fuori che può ottenere ciò che voglio?
Edit: Idealmente, avrei ovviamente preferirebbe una libreria che ha un qualche tipo di supporto widget e, in modo che non ho per creare tonnellate di classi di emulare i campi di testo/barre di scorrimento/...
Ricordo che anche SDL era in grado di disegnare su console, il che era un avvenimento divertente allora perché non mi aspettavo di vedere i miei tracciati su un terminale a schermo intero. –
perché non usi X con l'inoltro della rete? Ragioni di prestazioni? – akappa
@ akappa Funzionerebbe se disconnettessi dal server remoto e login da qualche altra parte in seguito? La finestra verrebbe correttamente inoltrata? Anche se funzionasse, preferirei non ingombrare il mio desktop con finestre aggiuntive, l'applicazione è in esecuzione all'interno di un terminale e mi piacerebbe che rimanesse lì. – Darhuuk