这是命令grab_vcsa-3.0.0,可以使用我们的多个免费在线工作站之一(例如Ubuntu Online、Fedora Online、Windows 在线模拟器或MAC OS 在线模拟器)在OnWorks 免费托管服务提供商中运行
程序:
您的姓名
grab_vcsa - Linux 控制台 vcsa 采集器
概要
抓取_vcsa
商品描述
这个 Linux 控制台允许文本模式 电影 缓冲 访问^. 对于每个 tty 设备
(/dev/tty0..31) 存在两个设备 (/dev/vcs0..31) 和 (/dev/vcsa0..31)。 这些
设备是控制台内容的两种不同表示。
当您登录 Linux 控制台时,您的 tty 设备已更改为您的所有者,因此您可以
读/写它。 当您注销时,它会从您身上带走。 这不会发生在 vcs 和
vcsa 设备,即您无法访问您自己的 tty 的视频缓冲区。
不幸的是,有很多理由使用文本模式视频缓冲区。 例如,它
无法访问 VGA 适配器可以显示的全部 256 个字符
不使用文本模式视频缓冲区(Linux 模拟 vt100 字符集
没有所有的 VGA 字符)。 这个烦恼严重限制了移植
使用 VGA 字符集编写的软件的 Linux 可能性。
抓取_vcsa 是一个 setuid 根程序,调用时会改变 vcs 的所有者和
在执行一系列安全检查后,您可以使用 vcsa 设备。
没有必要再次更改权限(这将毫无意义,因为
用户可以在它开始工作之前杀死一个虚构的 release_vcsa 程序)。 这
权限在注销时自动恢复。
抓取_vcsa 由 Free Pascal 视频单元使用。 视频单元允许程序员
开发跨 Dos、Linux、FreeBSD、Windows、OS/2 等操作系统的可移植程序
系统,而他们仍然可以假设能够使用完整的 VGA 字符集。
返回 编码
抓取_vcsa 有以下返回码:
0 成功
1 您没有在 Linux 控制台上运行
2 统计 tty 时出错。
3 执行 chown 时出错。
4 执行 chmod 时出错。
4 您不拥有自己的 tty。
使用 onworks.net 服务在线使用grab_vcsa-3.0.0