gpt4 book ai didi

linux 虚拟应用程序 : is this is possible?

转载 作者:太空宇宙 更新时间:2023-11-04 09:09:11 25 4
gpt4 key购买 nike

我需要所有 Linux 专家的指导。我想做以下事情。请告诉我这是否可能。如果不是,请告诉我原因。

我希望用户与连接到 Linux 瘦客户端 PC 的触摸屏 LCD 进行交互。我想使用 Linux 终端服务器来运行虚拟 linux 应用程序(与用户交互)。换句话说,我想在瘦客户机上运行一个虚拟化的应用程序。例如,运行 Openoffice Writer(相当于 MS Word 的开源软件)。在我的特定情况下,我将有一个虚拟化应用程序,它需要与连接到瘦客户端 pc 的 USB 信用卡读卡器进行交互。我还需要将信息发送到在 Mozilla 中运行的其他 ajax 应用程序。

我的一个顾虑是发送信用卡信息(通过瘦客户端上的 USB 获取)。我是否必须创建一个在瘦客户端上运行的本地应用程序并将卡信息发送到服务器,或者 USB 交互是否也可以“虚拟化”。例如,通过运行 linux 终端服务器和瘦客户端,我的 USB 交互是否会自动发送到服务器上运行的虚拟应用程序?

预先感谢您的帮助。

最佳答案

也许您想要的术语是“X 服务器”?

X 是一种远程接口(interface)协议(protocol),也用于本地 GUI。但重要的是,它可以很好地显示在远程主机上并接受来自它们的输入。

在这种情况下,任何具有 GUI 的 Linux 机器都能够充当“瘦客户端”(并且大多数发行版可以配置为实际运行,除了 X 服务器、窗口管理器和远程登录工具之外),基本上任何具有网络访问权限的机器(Linux 或其他)都可以充当您的应用程序的主机。

我不是很清楚你是否可以通过 X 获得 USB 输入。如果您的 USB 设备可以配置为像键盘一样发送输入,我认为您是黄金。


X 的术语怪癖:

  • 显示图形用户界面并操作键盘和鼠标的机器是“服务器”。
  • 运行代码的机器是“客户端”。

为什么?因为服务器正在使监视器、键盘和鼠标可供客户端使用。别跟我提示,这个用法由来已久。


旁注:是否有任何因素会阻止您开发 Web 应用程序?通过这种方式,您可以获得与任何可以运行足够强大的网络浏览器的主机操作系统的跨平台兼容性(也就是说所有消费类 PC 操作系统、现代游戏机、一些智能手机等) .

关于linux 虚拟应用程序 : is this is possible?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2036304/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com