你如何在没有图形环境/鼠标的情况下使用 plan9

How do you use plan9 without a graphical environment / mouse

来自贝尔实验室的 Plan 9 的 window 经理很有创意,但在很大程度上取决于鼠标是否符合我的口味。我想尝试 Plan9 的其他独特功能,但如果我被迫使用鼠标来操纵屏幕,我的用户体验将大大降低。

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

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

如果这是最快的选择,我很乐意只使用 TTY 终端。能够 运行 一个 X11 window 管理器(EG Gnome,DWM)或等同物是最终目标,但只是能够打开一个终端 window,最大化它,切换哪个 window 显示是一个很好的开始。

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

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

Plan 9 非常以鼠标和图形为中心。登录时,文件$home/lib/profile为运行,通常启动window系统,rio(1)。如果您不启动 rio(1),您将进入 shell、rc(1) 的交互式实例。

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

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

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

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