Bug 23429 - yaft (yet another framebuffer terminal), supports sixel graphics, thus allowing gnuplot to give high quality graphical output without needing Xorg or Wayland.
Summary: yaft (yet another framebuffer terminal), supports sixel graphics, thus allowi...
Status: RESOLVED WONTFIX
Alias: None
Product: Mageia
Classification: Unclassified
Component: New RPM package request (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal enhancement
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL: https://github.com/uobikiemukot/yaft
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-12 00:37 CEST by Ethan Merritt
Modified: 2023-02-10 23:40 CET (History)
5 users (show)

See Also:
Source RPM: yaft
CVE:
Status comment:


Attachments

Description Ethan Merritt 2018-08-12 00:37:16 CEST
Inclusion of yaft would allow gnuplot to run directly from the linux console level with high quality graphical output.  This is useful either from a server or laptop where X11 is not running.

Historically gnuplot was able to run and produce graphics from the linux console (i.e. no X11 enviroment) only by using libsvga.  There were many downsides to this, and libsvga is largely dead.  Fortunately a better alternative now exists.  The yaft console terminal is an alternative to the default linux console.  

   https://github.com/uobikiemukot/yaft

It is distributed under the non-restrictive MIT license.

yaft supports sixel graphics displayed to the linux console via /dev/fb0.
Since gnuplot now fully supports sixel graphics (user command "set term sixel") this means that running gnuplot from the yaft command line at console level gives you nice graphics.

I built and tested yaft using Cauldron (current as of 10 Aug 2018) with no problems.  No special configuration was required to either yaft or gnuplot, although access to /dev/fb0 is restricted to "video" group membership.
Comment 1 Marja Van Waes 2018-08-13 22:02:58 CEST
Assigning this package request to all packagers collectively. On a voluntary basis, one of them might, if there are no license or other legal issues, want to integrate it to the distribution and maintain it for bug and security fixes.

You might also want to join the packager team to maintain this piece of software: see https://wiki.mageia.org/en/Becoming_a_Mageia_Packager

Assignee: bugsquad => pkg-bugs
Source RPM: (none) => yaft
URL: (none) => https://github.com/uobikiemukot/yaft
Summary: Request inclusion of yaft (console level terminal) => yaft (yet another framebuffer terminal), supports sixel graphics, thus allowing gnuplot to give high quality graphical output without needing Xorg or Wayland.
CC: (none) => geiger.david68210, mageia, mageia, marja11, rverschelde

Comment 2 sturmvogel 2023-02-10 23:40:21 CET
Unfortunately this project is dead. The last release is from 2015. 22 unfixed issues. There is no single distribution out there which ships yaft.

Closing as WONTFIX.

Resolution: (none) => WONTFIX
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.