0

来自贝尔实验室的 Plan 9 的窗口管理器是创新的,但我的口味很大程度上依赖于鼠标。我想尝试 Plan9 的其他独特功能,但如果我被迫使用鼠标来操作屏幕,我的用户体验将大大降低。

如何在 Plan9 上安装另一个窗口管理器或完全禁用 GUI?默认情况下它与 X 窗口管理器兼容吗?如果 X11 服务器尚未使用,我将如何安装和使用它?

哪些键盘快捷键足以调整窗口大小和移动窗口?我不喜欢在我的屏幕上留下只显示背景的空白空间,以至于我安装了一个平铺窗口管理器,它不会调整窗口大小而不按比例增加分配给其他人的空间。在安装之前,我总是将程序最大化或以其他方式捕捉到屏幕的角落。

如果这是最快的选择,我很乐意只拥有一个 TTY 终端。最终目标是能够运行 X11 窗口管理器(EG Gnome、DWM)或等效的,但能够打开终端窗口、最大化它、切换正在显示的窗口是一个很好的开始。

我读过很少的Plan9文档,并在被告知通过自动打开的介绍文件用鼠标单击背景打开终端后不久就停止了实验,但我也没有看到很多关于这个主题或堆栈的网络搜索结果溢出。

4

1 回答 1

1

首先,尽管您不喜欢老鼠,但请尝试使用 Plan 9——您不知道您可能会喜欢它的工作流程,也不知道不尝试就无法获得满意的答案。

Plan 9 非常以鼠标和图形为中心。登录时,$home/lib/profile运行文件,通常会启动窗口系统rio (1)。如果你不启动rio (1),你会得到一个交互式的 shell 实例,rc (1)。

rc (1) 不提供行编辑或历史或任何其他此类功能,这些功能通常由rio (1) 的文本窗口提供。如果您在没有窗口系统的情况下工作(顺便说一句,Plan 9 中没有“TTY”之类的东西),您甚至无法使用退格键。

如果您不想使用鼠标,则在计划 9 中只能做很少的事情。rio (1) 不提供任何键盘快捷键,其他程序不提供或仅提供典型的 UNIX 键盘快捷键(^A^E^W。 ,请参阅http://unix-kb.cat-v.org/)。在 contrib 目录的某个地方有一个旧版 Vim 的端口,也可以通过非官方的端口树安装。

有一个 X.Org 到 Plan 9 的端口,但请注意Plan 9 不是 UNIX。如果不将它们移植到 Plan 9 或 APE,您将无法在 Plan 9 上运行您钟爱的 UNIX 程序,即使使用 X11 服务器也是如此。请参阅http://9p.io/wiki/plan9/x11_installation/index.html

Tl;dr:Plan 9 不是 UNIX,您必须忘记在 Unices 上工作的所有知识以及在 Unices 上使用的所有程序才能使用 Plan 9。

于 2020-07-06T18:51:46.627 回答