交互式UNIX应用程序识别终端更改是否很常见?

塞沃

我们都知道调整大小已得到公认并得到广泛支持,但是每个终端功能都可以更改吗?还是可以切换终端本身?

Sourcejedi

不。


终端驱动程序将unix信号发送SIGWINCH到进程支持调整大小这代表WINdow大小更改。可以从终端设备读取新的大小。

如果查看Unix信号列表,则没有其他此类信号可用于终端功能。

大多数终端功能是由环境变量确定的TERM由于它是环境变量,TERM因此不会被其他进程或内核更改...内核不会尝试找出连接到串行线路的终端。它也不试图找出终端的大小。传统串行线路上未实现该功能。

串行线路的设计没有自动发现协议。编辑:绝对有可能拔出终端并插入另一端。用户将必须TERM手动更新其(以及终端大小stty rows 24 cols 80)。外壳程序或任何其他应用程序将不会自动检测到此情况。

AIUI,调整大小功能不在POSIX标准中。相关stty设置也特别标记man stty为未标准化。但是,这些功能大概是所有现代系统所共有的-固定字符终端已过时。大多数可移植程序都是用ncurses库或类似程序编写的,因此确切的信号(和读取大小的ioctl)可能会有所不同。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

交互式终端应用程序的构建块

来自分类Dev

是否可以在SSRS之上构建完全交互式的Web应用程序?

来自分类Dev

F#交互式应用程序是开源的吗?

来自分类Dev

创建复杂的交互式Web应用程序

来自分类Dev

如何用黄瓜存根和模拟交互式红宝石应用程序?

来自分类Dev

在Shiny应用程序(R)中进行交互式目录输入

来自分类Dev

启动一个非交互式的基于Spring-Shell的应用程序

来自分类Dev

Docker容器中的交互式命令行应用程序

来自分类Dev

使用Symfony \ Console进行交互式php cli应用程序

来自分类Dev

如何为c ++ OpenCV应用程序创建简单的交互式GUI?

来自分类Dev

在非交互式应用程序中处理150GB堆

来自分类Dev

从交互式Jupyter Notebook创建Web应用程序的最简单方法是什么?

来自分类Dev

在交互式R会话中从闪亮的应用程序返回值

来自分类Dev

交互式MapIcon,Windows Phone 8.1通用应用程序

来自分类Dev

如何在Python中自动执行交互式控制台应用程序?

来自分类Dev

Windows 服务与交互式应用程序中的 GDI 句柄

来自分类Dev

交互式散景应用程序中的 Widgets.py

来自分类Dev

交互式消息按钮未更新 Web 应用程序

来自分类Dev

如何将 Datashader-Bokeh 交互式地图作为 Web 应用程序托管?

来自分类Dev

将交互式消息气泡移动到应用程序区域

来自分类Dev

如何从 C# 运行交互式 RPG 应用程序?

来自分类Dev

通过 SCCM 在 SYSTEM 会话中运行的交互式应用程序

来自分类Dev

一个JUnit如何测试一个交互式的,基于文本的Java应用程序?

来自分类Dev

如何在python中为命令行应用程序构建交互式菜单?

来自分类Dev

一个JUnit如何测试一个交互式的,基于文本的Java应用程序?

来自分类Dev

如何检查登录用户是交互式的还是在WPF应用程序中处于空闲状态

来自分类Dev

在远程服务器 (JSch) 上打开应用程序时显示交互式服务检测

来自分类Dev

erlang常见测试:如何启动iconv应用程序?

来自分类Dev

iOS通用应用程序-常见陷阱

Related 相关文章

  1. 1

    交互式终端应用程序的构建块

  2. 2

    是否可以在SSRS之上构建完全交互式的Web应用程序?

  3. 3

    F#交互式应用程序是开源的吗?

  4. 4

    创建复杂的交互式Web应用程序

  5. 5

    如何用黄瓜存根和模拟交互式红宝石应用程序?

  6. 6

    在Shiny应用程序(R)中进行交互式目录输入

  7. 7

    启动一个非交互式的基于Spring-Shell的应用程序

  8. 8

    Docker容器中的交互式命令行应用程序

  9. 9

    使用Symfony \ Console进行交互式php cli应用程序

  10. 10

    如何为c ++ OpenCV应用程序创建简单的交互式GUI?

  11. 11

    在非交互式应用程序中处理150GB堆

  12. 12

    从交互式Jupyter Notebook创建Web应用程序的最简单方法是什么?

  13. 13

    在交互式R会话中从闪亮的应用程序返回值

  14. 14

    交互式MapIcon,Windows Phone 8.1通用应用程序

  15. 15

    如何在Python中自动执行交互式控制台应用程序?

  16. 16

    Windows 服务与交互式应用程序中的 GDI 句柄

  17. 17

    交互式散景应用程序中的 Widgets.py

  18. 18

    交互式消息按钮未更新 Web 应用程序

  19. 19

    如何将 Datashader-Bokeh 交互式地图作为 Web 应用程序托管?

  20. 20

    将交互式消息气泡移动到应用程序区域

  21. 21

    如何从 C# 运行交互式 RPG 应用程序?

  22. 22

    通过 SCCM 在 SYSTEM 会话中运行的交互式应用程序

  23. 23

    一个JUnit如何测试一个交互式的,基于文本的Java应用程序?

  24. 24

    如何在python中为命令行应用程序构建交互式菜单?

  25. 25

    一个JUnit如何测试一个交互式的,基于文本的Java应用程序?

  26. 26

    如何检查登录用户是交互式的还是在WPF应用程序中处于空闲状态

  27. 27

    在远程服务器 (JSch) 上打开应用程序时显示交互式服务检测

  28. 28

    erlang常见测试:如何启动iconv应用程序?

  29. 29

    iOS通用应用程序-常见陷阱

热门标签

归档