最不起眼的窗口管理器 TWM 有点类似于您在购买相框时获得的那些示例照片。这是基本的,几乎是最低限度的概念证明,Xorg 附带X11Windows 系统,以证明确实可以为图形用户界面 (GUI) 创建桌面。

某些发行版将其视为备用窗口管理器,如果您破坏了常用的桌面并且需要足够长的终端进行维修,则可以在紧要关头启动它。现在 Xorg 基本上是防弹的,并且为Wayland移动,有时甚至根本不包括 TWM。然而,令人惊讶的是,TWM 是 Timeless Window ManagerTabbed Window Manager 的缩写,具体取决于您询问的对象,它具有一些有趣的功能和配置选项。

TWM

您的发行版(包括 Mac OS 上的 XQuartz)可能会谨慎地包含 TWM 作为后备窗口管理器。否则,你很可能会在你的软件仓库中找到它,你也可以从FreedesktopGitHub 仓库中获取它。如果您已经在运行不同的桌面,那么在同一系统上安装 TWM 是安全的,因为它不包含任何捆绑的应用程序,除了一些配置面板。

安装后,退出当前桌面会话,以便登录 TWM。默认情况下,您的会话管理器(KDM、GDM、LightDM 或 XDM,具体取决于您的设置)将继续将您登录到以前的桌面,因此您必须在登录新桌面之前覆盖它。

使用 GDM:

在 GDM 中选择桌面

使用 SDDM:

在 KDM 中选择桌面

桌面游

TWM 的基本配置通常并不引人注目。这是我的 Slackware 系统上的 TWM:

TWM 默认

您可以通过在桌面上单击鼠标左键来获得一个弹出菜单。默认情况下,它列出了一个应用程序:xterm。当您启动 xterm 时,会出现一个窗口的轮廓,直到您单击将其放置在桌面上。

在桌面或窗口的标题栏上单击鼠标右键或单击鼠标中键可进行更多操作。例如,要调整窗口大小,您可以在标题栏上单击鼠标中键并选择 Resize;这会将您置于调整大小模式,以便您可以将鼠标拖动到要变小或变大的窗口边缘。再次单击以确认新尺寸。

当您右键单击任何窗口左上角的图标时,该窗口将最小化为桌面图标(OS X 扩展坞的前身)。您可以将此图标拖动到桌面上的任意位置,然后右键单击它以将其恢复为全尺寸窗口。

这些都是旧的 Unix 约定;长期使用 Unix 的用户会牢牢记住这些视觉界面的技巧,但一开始对新用户来说完全是莫名其妙的。您可以通过使用 TWM 学会爱它们,但如果这样做,您无疑会想要一些更漂亮、更适合您的日常工作流程的东西。

TWM配置

更多 Linux 资源

  • Linux 命令备忘单

  • 高级 Linux 命令备忘单

  • 免费在线课程:RHEL 技术概述

  • Linux 网络备忘单

  • SELinux 备忘单

  • Linux 常用命令备忘单

  • 什么是 Linux 容器?

  • 我们最新的 Linux 文章

我最喜欢的站点之一是Linux Questions,这是一个久经考验的 Linux 支持论坛。我偶然发现了一篇关于 TWM 的帖子,其中用户 rkfb 显然是在认真地称赞 TWM 是他最喜欢的轻量级窗口管理器。更重要的是,rkfb 有配置文件来证明它。

我下载了示例 .twmrc 文件,发现 TWM 中有大量的选项和功能。与其他“构建块”窗口管理器一样,例如FVWM或MLVWM,定制它并使其达到现代期望需要大量工作。您还可以将常用的应用程序清单添加到 TWM。 For instance, you could run Tint2 or Xfce-panel to provide a traditional taskbar and other applets, or stalonetray for a system tray, and vdesk to provide virtual desktops, but then again, TWM 并不是一个 modern 的窗口管理器,而是一个 timeless 的窗口管理器。你可能不想让它太现代。

TWM 的配置文件中有 lots 的选项和定义。我最喜欢的两个是 RandomPlacement(激活随机放置窗口的选项,因此您不必手动单击来设置您启动的每个窗口的位置)和 ShowIconManager(显示垂直任务栏)。

定义菜单内容的语法很容易理解:

菜单“贝壳”{

“贝壳” f.title

“rxvt” f.exec “urxvt -fg 青色 -bg 黑色 -cr 白色 &”

“Konsole” f.exec “konsole &”

}

示例文件中的颜色主题同样直观。

您可以使用 feh 命令设置背景(您可能需要先安装它):

$ feh --bg-fill ~/christopher-burns_unsplash.jpg

旧的 TWM 是新的 TWM

TWM 的外观和感觉就像是过去时代的产物,当时台式机的设计更简单,但配置却很复杂。它可能不是最好的或最灵活的窗口管理器,但它的可配置性令人惊讶。您可以将其用作自定义桌面的基础,该桌面由您喜欢的所有桌面零碎组成。您可以花时间制作您喜欢使用的 TWM,并且在此过程中您会学到很多关于界面设计、Unix 历史和像素图位深度的知识。让 TWM 再看一眼,让它看起来很漂亮。

Logo

更多推荐