Есть сервер который что то долго и много считает и генерит кучу данных. Я могу войти туда по ssh. Хочется из этих данных строить картинки (графики y(x), как правило гнуплотом), при этом сами данные к себе не выкачивать. И хочется эти картинки сразу видеть, без всяких scp/sshfs, прямо вот в терминале. Без какого то интерактива вроде выделения фрагментов, смены масштаба и пр - просто увидеть картинку глазами, эдакий предпросмотр данных.
Вход по ssh -X или vgl работает но лагает жутко, канал все таки хиленький. У gnuplot-а есть терминал dumb:
gnuplot> set term dumb
gnuplot> plot x**2
100 +--------------------------------------------------------------------+
|* + + + *|
90 |-+..............:.................:................:..............+-|
| * : : : * |
80 |-+..............:.................:................:..............+-|
| * : : : * |
70 |-+..............:.................:................:..............+-|
| * : : : * |
60 |-+..............:.................:................:..............+-|
50 |-+..............:.................:................:..............+-|
| ** : : : ** |
40 |-+..............:.................:................:..............+-|
| ** : : : ** |
30 |-+..............:.................:................:..............+-|
| *: : :* |
20 |-+..............:.................:................:..............+-|
| : *** : *** : |
10 |-+..............:.................:................:..............+-|
| + ***** + ***** + |
0 +--------------------------------------------------------------------+
-10 -5 0 5 10
вот что то такого плана, только конечно качеством повыше.
У кого какие идеи?
Можно конечно свою обертку поверх ssh написать что бы она умела и картинки отрисовывать, но неужто никто ничего такого не сделал?
Решается применением терминала sixelgd в гнуплоте. Его не всякий терминал поддерживает, я в итоге остановился на mlterm (konsole и xterm не взлетели).