英语法语西班牙语

Ad


OnWorks 网站图标

Xnest - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 Xnest

这是 Xnest 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


Xnest - 嵌套的 X 服务器

概要


[ 选项 ]

商品描述


既是 X 客户端又是 X 服务器。 是真实服务器的客户端
代表它管理窗口和图形请求。 是自己的服务器
客户端。 代表他们管理窗口和图形请求。 对于这些客户,
似乎是一个传统的服务器。

配置


支持示例服务器实现的所有标准选项。 更多
详情请看 X服务器(1). 还支持以下附加参数。

-显示 绳子
此选项指定真实服务器的显示名称 应该尝试
连接到。 如果命令行中没有提供, 会读 显示屏玻璃制造
环境变量以找出此信息。

-同步 这个选项告诉 将其窗口和图形操作与
真正的服务器。 这是一个有用的调试选项,但它会变慢 's
表现相当。 除非绝对必要,否则不应使用它。

-充分 这个选项告诉 利用真实服务器对象的完全再生和
每次嵌套服务器重新生成时,重新打开与真实服务器的新连接。
示例服务器实现重新生成服务器中的所有对象,当
此服务器的最后一个客户端终止。 当这个情况发生时, 默认情况下,
在每个新窗口中保持相同的顶级窗口和相同的真实服务器连接
一代。 如果用户选择完全重新生成,即使是顶层窗口和
每代服务器都会重新生成与真实服务器的连接。

绳子
此选项指定嵌套服务器的默认视觉类。 它是相似的
-cc 标准选项集中的选项,除了它将接受一个
字符串而不是视觉类规范的数字。 这 绳子 必须
以下六个值之一: 静态灰色, 灰阶, 静态颜色, 伪彩色,
本色直接彩色. 如果两者都 -cc 选项被指定,
任一选项的最后一个实例优先。 默认视觉的类
嵌套服务器的类不必与默认视觉对象的类相同
真实服务器,但必须有真实服务器支持。 用 xdpy信息(1)来
在开始之前获取真实服务器上支持的视觉类列表 .
如果用户选择静态类,则默认颜色图中的所有颜色将是
预分配。 如果用户选择动态类,默认颜色图中的颜色
将可供个人客户分配。

-深度 INT
此选项指定嵌套服务器的默认视觉深度。 的深度
嵌套服务器的默认视觉效果不需要与深度相同
真实服务器的默认视觉,但必须得到真实服务器的支持。
使用 xdpy信息(1) 获取真实服务器上支持的视觉深度列表
在开始之前 .

-SSS 这个选项告诉 使用软件屏幕保护程序。 默认情况下,
使用与实际硬件屏保对应的屏保
服务器。 当然,即使这个屏幕保护程序也是软件生成的,因为
不控制任何实际硬件。 但是,它被视为硬件屏幕保护程序
在示例服务器代码中。

-几何学 WxH+X+Y
此选项指定顶层的几何参数 窗户。 看
中的“几何规格” X(7) 讨论此选项的语法。 这个
window 对应嵌套服务器的根窗口。 宽度 W 和身高
H 使用此选项指定的将是每个顶级的最大宽度和高度
窗口。 将允许用户将任何顶级窗口变小,但
它实际上不会改变嵌套服务器根窗口的大小。
尚不支持用于调整大小、旋转和反射的 RANDR 扩展
根窗口。 如果未指定此选项, 会选择 WH 成为
真实服务器根窗口尺寸的3/4。

-体重 INT
此选项指定顶层的边框宽度 窗户。 整数
参数 INT 必须是积极的。 默认边框宽度为 1。

-芋头 绳子
此选项指定顶级名称 窗口作为 绳子。 该
默认值为程序名称。

-扫描 INT
此选项指定要在嵌套服务器中创建的屏幕数。 为了
每一个画面, 将创建一个单独的顶级窗口。 每个画面都是
由客户端显示名称规范中点后的数字引用。
例如, xterm的 -显示 :1.1 将打开一个 xterm的(1) 嵌套服务器中的客户端
与显示编号 :1 在第二个屏幕上。 屏幕数量有限
通过服务器示例代码中的硬编码常量,通常为 3。

-安装
这个选项告诉 通过绕过真实的来做自己的彩色地图安装
窗口管理器。 为了使其正常工作,用户可能必须
暂时退出真正的窗口管理器。 默认情况下, 将保持嵌套
其颜色映射应安装在真实服务器中的客户端窗口
WM_COLORMAP_WINDOWS 顶级属性 窗户。 如果这个颜色图是
与嵌套服务器的根窗口具有相同的视觉类型,
将此颜色图与顶层相关联 窗口也是如此。 由于这确实
不一定是这样,窗口管理器应该主要查看
WM_COLORMAP_WINDOWS 属性而不是与顶部关联的颜色图
水平 窗户。 不幸的是,窗口管理器并不擅长这样做
然而,这个选项可能会派上用场。

-父母 窗口编号
这个选项告诉 使用 窗口编号 作为根窗口而不是创建一个
窗口。

EXTENDED 商品描述


启动 就像启动一样简单 时钟(1) 从终端仿真器。 如果
用户希望运行 在与真实服务器相同的工作站上,这很重要
嵌套服务器有自己的监听套接字地址。 因此,如果有
已经在用户工作站上运行的服务器, 必须开始
一个新的显示编号。 由于通常在一个服务器上运行的服务器不超过一个
工作站,指定 ' :1' 在命令行上对大多数用户来说就足够了。
对于工作站上运行的每个服务器,显示编号需要增加
一。 因此,如果您想开始另一个 , 你需要输入 ' :2' 在
命令行。

要在嵌套服务器中运行客户端,需要为每个客户端分配相同的显示编号
作为嵌套服务器。 例如, 'xterm的 -显示 :1' 将启动一个 xterm的 处理
第一个嵌套服务器和 'xterm的 -显示 :2' 将开始一个 xterm的 在第二个嵌套
上面例子中的服务器。 可以从这些启动其他客户端 xterm的
每个嵌套服务器。

as a 客户
行为并将真实服务器和其他真实客户端视为另一个真实客户端。
然而,它是一个相当苛刻的客户端,因为几乎所有的窗口或图形请求来自
嵌套的客户端将导致来自的窗口或图形请求 到真正的服务器。
因此,希望 并且真正的服务器在本地网络上,甚至
更好,在同一台机器上。 假设真实服务器支持 SHAPE
延期。 没有办法动态关闭这个假设。
在没有内置 SHAPE 扩展的情况下编译,在这种情况下,真实服务器不需要
支持它。 可以进一步考虑动态 SHAPE 扩展选择支持
发展 .

不需要使用与真实服务器相同的默认视觉,顶级
的窗口 客户端总是有自己的颜色图。 这意味着其他窗口的
当键盘或指针焦点位于
窗口,除非真实服务器在任何情况下都支持多个已安装的颜色图
时间。 与顶部窗口关联的颜色图 客户不必是
嵌套服务器希望在真实服务器中安装的适当颜色映射。 在里面
嵌套客户端尝试安装与
嵌套服务器的默认视觉效果, 将把这个嵌套客户端的顶部窗口
和嵌套客户端的所有其他顶部窗口使用相同的颜色映射到
WM_COLORMAP_WINDOWS 顶级属性 真实服务器上的窗口。 因此,它
管理窗口的真正窗口管理器很重要 顶层窗口看着
WM_COLORMAP_WINDOWS 属性而不是与顶级关联的颜色映射
窗户。 由于大多数窗口管理器似乎还没有实现这个约定
适当地, 可以选择将颜色图直接安装到真实服务器中
绕过真正的窗口管理器。 如果用户选择这个选项,通常是
有必要暂时禁用真正的窗口管理器,因为它会干扰
彩色地图安装方案。

嵌套服务器的键盘和指针控制程序改变键盘和
真实服务器的指针控制参数。 因此,经过 启动,它
将真实服务器的键盘和指针控件更改为它自己的内部
默认值。

as a 服务器
因为一个服务器对于它自己的客户来说看起来就像一个真正的服务器。 对于客户来说,
无法判断它们是在真实服务器还是嵌套服务器上运行。

如前所述, 在定制方面是一个非常用户友好的服务器。
将选择一些可以配置其默认值的命令行参数
视觉类和深度,屏幕数量等。

从用户的角度来看,唯一明显的复杂性是使用 作为服务器是
字体的选​​择。 通过在本地加载字体然后传递
字体名称到真实服务器并要求它远程加载该字体。 这种方法
避免为每个文本操作通过网络发送字形位的过载,
虽然它真的是一个错误。 这种方法的结果是用户将有
担心两种不同的字体路径——一个用于嵌套服务器的本地路径和一个远程
一个用于真正的服务器——因为 不会将其字体路径传播到真实服务器。
这样做的原因是因为真实和嵌套的服务器不需要在同一个文件上运行
使两种字体路径互不兼容的系统。 因此,如果有字体
嵌套服务器的本地字体路径,不保证该字体存在于
真实服务器的远程字体路径。 这 字体(1) 客户端,如果在嵌套上运行
服务器,将列出本地字体路径中的字体,如果在真实服务器上运行,将列出
远程字体路径中的字体。 在字体可以被嵌套成功打开之前
服务器,它必须存在于本地和远程字体路径中。 这是用户的责任
以确保情况确实如此。

未来 如何前往


使真实服务器中对 SHAPE 扩展的要求动态化,而不是
必须重新编译 打开和关闭此要求。

也许应该有一个命令行选项来告诉 继承键盘和
来自真实服务器的指针控制参数,而不是强加自己的。

应该读取自定义输入文件以提供更大的自由度和
选择所需布局的简单性。

不支持 backing store 和 save unders,但这也应该考虑。

字体的正确实现应该移到 os 层。

使用 onworks.net 服务在线使用 Xnest


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    移相器
    移相器
    Phaser 是一个快速、免费且有趣的开放式
    源 HTML5 游戏框架,提供
    WebGL 和 Canvas 渲染
    桌面和移动网络浏览器。 游戏
    可以共...
    下载移相器
  • 2
    附庸引擎
    附庸引擎
    VASSAL 是一个游戏引擎,用于创建
    电子版传统板
    和纸牌游戏。 它提供支持
    游戏块渲染和交互,
    和...
    下载 VASSAL 引擎
  • 3
    OpenPDF - iText 的分支
    OpenPDF - iText 的分支
    OpenPDF 是一个 Java 库,用于创建
    以及使用 LGPL 编辑 PDF 文件和
    MPL 开源许可证。 OpenPDF 是
    iText 的 LGPL/MPL 开源继承者,
    一个...
    下载 OpenPDF - iText 的分支
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - 自动化系统
    地球科学分析 - 是地理
    信息系统 (GIS) 软件
    地理数据的强大功能
    加工和分析...
    下载 SAGA GIS
  • 5
    Java/JTOpen 工具箱
    Java/JTOpen 工具箱
    IBM Toolbox for Java / JTOpen 是一个
    Java类库支持
    客户端/服务器和互联网编程
    模型到运行 OS/400 的系统,
    i5/OS, 哦...
    下载 Java/JTOpen 工具箱
  • 6
    D3.js
    D3.js
    D3.js(或数据驱动文档的 D3)
    是一个 JavaScript 库,它允许你
    生成动态的交互式数据
    Web 浏览器中的可视化。 与D3
    您...
    下载 D3.js
  • 更多 ”

Linux 命令

Ad