跳转至内容

X11/Xt 客户端指南

来自维基教科书,开放书籍,开放世界

作者 · 历史 · 打印 · 许可证

简介 · 配置 · 构建 · 启动会话 · 启动程序 · 字体 · 窗口管理器 · Xt 客户端 · 政治史 · 参考资料和链接

补充: 命令

编辑此模板

Xt 客户端

[编辑 | 编辑源代码]
来自 "xman" 的这个窗口包含三个矩形按钮。每个按钮都是使用 X 工具包内建的部件。

一些 X 客户端是 Xt 客户端,也就是说,它们使用 X 工具包内建。这是一种将窗口分割成称为 部件 的较小窗口的机制,例如按钮和菜单。您可以使用 X 资源配置这些部件。

例如,一个典型的 "xterm" 窗口包含一个滚动条和终端模拟的屏幕。用于查看手册页的 "xman" 程序在其微小的主屏幕上包含三个按钮部件。通过使用 "手册页" 按钮,您将获得一个更大的窗口,其中包含几个部件:菜单按钮、滚动条和包含手册页的文本框。

然而,GTK+ 和 Qt 等库的开发人员决定不使用这些内建。因此,X 资源不可用于 GTK+ 和 Qt 程序。

Clipboard

待办事项
他们为什么这样做?替代机制?


X 资源 是您以特定语法写入文本文件中的设置,然后用 xrdb 加载。

要设置 X 资源,您需要将它们放在某个文本文件中,例如~/.Xresources然后用

$ xrdb -merge ~/.Xresources

"XTerm.resource" 和 "xterm.resource" 之间存在区别。

如果您希望一个 xterm 使用 "GameTerm.resource" 而不是 "XTerm.resource" 资源,您可以使用以下命令启动它

$ xterm -class GameTerm

xrdb 与标准输入

[编辑 | 编辑源代码]

您也可以使用标准输入输入资源。

Clipboard

待办事项


xterm 有菜单。您必须按住 Control 并使用鼠标按钮 1、2 或 3 点击。

华夏公益教科书