跳转至内容

twm

来自 ArchWiki

twm 是一个用于 Xorg 的窗口管理器。它是一个小巧的程序,它是直接使用 Xlib 构建的,而不是依赖于窗口小部件库,因此它对系统资源的占用非常少。尽管它很简单,但它具有高度的可配置性;用户可以设置字体、颜色、边框宽度、标题栏按钮等。

twm 由 Tom LaStrange 编写,他是一位开发者,对 uwm (Ultrix Window Manager) 的限制感到沮丧,uwm 是 X11 最初发布时唯一的窗口管理器。[1]

twm 在 1989 年的 X11R4 版本中取代了 uwm,成为 X11 附带的默认窗口管理器。[2]

twm 的含义曾是 *Tom's Window Manager*、*Tab Window Manager*,以及最近的 *Timeless Window Manager*。

安装

twm 是通过 xorg-twm安装的。

启动

使用 xinit 运行 twm

注意 启动时只有一个黑屏。尝试移动鼠标并单击左键以显示 twm 菜单,以确保 twm 确实在工作。

您也可以通过显示管理器启动 twm。twm.desktop 文件不存在,因此我们需要将其创建在 /usr/share/xsessions/。在新创建的 /usr/share/xsessions/twm.desktop 文件中,复制并粘贴

/usr/share/xsessions/twm.desktop
[Desktop Entry]
Name=twm
Comment=xorg-twm
TryExec=twm
Exec=twm
Type=Application

配置

默认情况下,twm 看起来非常过时且不直观。通过创建 ~/.twmrc 文件,您可以自定义 twm 使其更友好。

twm(1) 提供了您可以在 ~/.twmrc 文件中使用的命令的完整详细信息。

.twmrc 示例

许多 ~/.twmrc 文件已在线发布。一些示例包括

您也可以使用 Google 搜索 "twmrc" 来寻找新的想法。

技巧与提示

补丁版本

有一个非仓库的补丁版本,具有透明度等更新的功能。描述和构建脚本可在 xorg 邮件列表上找到。可以通过安装 xcompmgr、运行构建脚本、将生成的 twmdot.twmrc 文件放在一个方便的目录中,并编辑 ~/.xinitrc 文件(使其最后两行是)来尝试。

xcompmgr -o 0.3  -c -r 8 -t -10 -l -12 &
/path-to-directory/twm -visual TrueColor -depth 32 -f /path-to-directory/dot.twmrc

故障排除

过大的窗口标题和菜单

您可能会发现 TWM 中的标题栏和菜单项非常大——可能是通常预期的两倍。这是一个 TWM 的 区域设置问题,当使用 UTF-8 区域设置时会发生。将区域设置设置为 C 可以解决该问题。请参阅 [3]

参见

© . This site is unofficial and not affiliated with Arch Linux.

Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.