linux twm
TWM是最不起眼的窗口管理器,类似于您购买相框时获得的那些样本照片。 Xorg随X11 Windows系统一起提供的基本的,几乎是最低限度的概念证明,可以证明确实可以为图形用户界面(GUI)创建桌面。
一些发行版将其视为后备窗口管理器,如果您破坏了常规的台式机并且需要足够长的终端来进行维修,则可以在紧急情况下启动它。 既然Xorg基本上是防弹的并且可以抛弃Wayland了 ,那么有时甚至根本不包含TWM。 然而,令人惊讶的是,TWM是Timeless Window Manager或Tabbed Window Manager的缩写,根据您要求的人,它具有一些有趣的功能和配置选项。
您的发行版(包括Mac OS上的XQuartz)可能会谨慎地包含TWM作为后备窗口管理器。 否则,您很可能会在软件存储库中找到它,也可以从Freedesktop GitHub存储库中获取它。 如果您已经在运行其他桌面,则可以安全地在同一系统上安装TWM,因为除少数配置面板外,它不包含任何捆绑的应用程序。
安装后,请注销当前的桌面会话,以便您可以登录TWM。 默认情况下,您的会话管理器(KDM,GDM,LightDM或XDM,取决于您的设置)将继续使您登录到以前的桌面,因此您必须在登录新桌面之前覆盖该桌面。
使用GDM:
使用SDDM:
桌面游
TWM的基本配置通常不大。 这是我的Slackware系统上的TWM:
您可以在桌面上单击鼠标左键以获得一个弹出菜单。 默认情况下,它列出了一个应用程序:xterm。 启动xterm时,将显示窗口的轮廓,直到您单击将其放置在桌面上为止。
在桌面或窗口的标题栏上单击鼠标右键或中键单击可进行更多操作。 例如,要调整窗口大小,可以在标题栏上单击鼠标中键,然后选择“ 调整大小” ; 这会将您置于调整大小模式,因此您可以将鼠标拖动到要变小或变大的窗口的边缘。 再次单击以确认新的尺寸。
右键单击任何窗口左上角的图标时,该窗口将最小化为桌面图标(OS X扩展坞的前身)。 您可以将该图标拖到桌面上的任意位置,然后右键单击它以将其还原回完整大小的窗口。
这些都是旧的Unix约定。 视觉上的窍门使Unix的长期用户会怀念,但一开始对新用户一无所知。 您可以使用TWM学会爱他们,但是,如果这样做,您无疑会想要一些更漂亮,更适合您日常工作流程的东西。
TWM配置
Linux Questions ,一个久经考验的Linux支持论坛。 我偶然发现了关于TWM的帖子,其中rkfb用户显然很认真地称赞TWM是他最喜欢的轻量级窗口管理器。 而且, rkfb拥有配置文件来证明这一点 。我下载了示例.twmrc文件,发现TWM中有许多选项和功能。 像FVWM或MLVWM之类的其他“构建块”窗口管理器一样,需要对其进行大量定制工作并使其达到现代期望。 您也可以将通常的应用程序洗涤清单添加到TWM。 例如,您可以运行Tint2或Xfce-panel提供传统的任务栏和其他小程序,或者运行 stalonetray来提供系统托盘,并运行vdesk来提供虚拟桌面,但是再次,TWM并不是要成为现代的窗口管理器,但是永恒的窗口管理器。 您可能不想使其过于现代。
TWM的配置文件中有很多选项和定义。 我的两个收藏夹是RandomPlacement (用于激活窗口随机放置的选项,因此您不必手动单击以设置启动的每个窗口的位置)和ShowIconManager (显示垂直任务栏)。
定义菜单内容的语法非常容易理解:
menu "Shells" {
"Shells" f.title
"rxvt" f.exec "urxvt -fg cyan -bg black -cr white &"
"Konsole" f.exec "konsole &"
}
从示例文件中可以很直观地看到颜色主题。
您可以使用feh命令设置背景(您可能需要先安装背景):
$ feh --bg-fill ~/christopher-burns_unsplash.jpg
旧TWM是新TWM
TWM看起来和感觉就像是过去时代的产物,当时台式机的设计更简单,但配置却很复杂。 它可能不是最好的或最灵活的窗口管理器,但是它却是可配置的。 您可以将其用作定制桌面的基础,该定制桌面由您所有喜欢的桌面组成。 您可以花一些时间来制作自己喜欢使用的TWM,并且在此过程中会学到很多有关接口设计,Unix历史记录和pixmap位深度的知识。 让TWM再看一遍,使它看起来更漂亮。
linux twm