【问题标题】:Does anyone know what the name of the tech that displays graphics in a terminal window on linux?有谁知道在 linux 的终端窗口中显示图形的技术的名称是什么?
【发布时间】:2013-11-26 04:32:27
【问题描述】:

我的意思是,就像手动安装 nvidia 驱动程序时一样。你要么让 CLI 显示一些图形来安装驱动程序,要么图形部分只是全屏显示或其他东西。

这是安装 xmbc 操作系统的图像。

只是希望能够在终端内和终端内弹出一个类似于图片的图形屏幕。它看起来像图形有一些像素控制。它看起来不像突出显示的文本。

另外还有什么可以与触摸屏交互的东西来进行触摸点击。

可能会通过 ssh 或直接从设备上执行此操作!

我最了解的语言是C++。

【问题讨论】:

    标签: c++ linux graphics terminal


    【解决方案1】:

    这些是 ncurses:http://invisible-island.net/ncurses/ncurses-intro.html

    你可以用这个库做各种花哨的控制台东西。

    如果您需要一种更简单(并且更有限的方式)来构建此类 GUI,您可以使用对话框实用程序,直接来自 shell 脚本:http://invisible-island.net/dialog/(它在内部使用 ncurses)。

    ncurses 和 dialog 通常在大多数发行版上都是开箱即用的。

    【讨论】:

      【解决方案2】:

      您的屏幕截图看起来像是使用Newt 制作的。它实际上是使用文本模式,所以它不是真正的图形。它使用文本模式屏幕作为“字符单元”显示,软件可以随时更改屏幕上任何位置的字符和颜色,而不是作为只能打印的“电传打字机”(tty)底部的新行并向上滚动。

      有一个名为ncurses 的低级库,它提供基本的字符单元显示功能。您可以使用它来构建完全自定义的文本模式 UI,或使用构建在其之上的 UI 库,例如 Dialog

      我不知道 Newt 是否支持鼠标输入——快速浏览一下文档,它似乎不支持——但 ncurses 和 Dialog 支持,所以如果你的触摸屏系统可以将触摸输入转换为虚拟鼠标事件,你应该能够处理来自基于 ncurses 的 UI 的那些。

      【讨论】:

        猜你喜欢
        • 2019-12-04
        • 1970-01-01
        • 2021-03-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多