贝尔实验室Plan 9的窗口管理器是创新的,但在很大程度上依赖于鼠标来满足我的口味。我想尝试Plan9的其他独特功能,但是如果我被迫使用鼠标来操纵屏幕,我的用户体验将大大降低。
如何在Plan9上安装另一个窗口管理器或完全禁用GUI?默认情况下它与 X 窗口管理器兼容吗?如果 X11 服务器尚未使用,我将如何安装和使用?
哪些键盘快捷键足以调整窗口大小和移动窗口?我不喜欢在屏幕上留下只显示背景的空白,在某种程度上,我已经安装了一个平铺窗口管理器,它不会在不按比例增加分配给其他人的空间的情况下调整窗口大小。在安装之前,我总是将程序最大化或以其他方式捕捉到屏幕的角落。
如果这是最快的选择,我对只有一个 TTY 终端感到非常舒服。能够运行 X11 窗口管理器(EG Gnome、DWM(或等效程序是最终目标,但仅仅能够打开终端窗口,最大化它,切换显示哪个窗口是一个很好的开始。
我读过的 Plan9 文档很少,并且在被告知通过自动打开的介绍文件用鼠标单击背景打开终端后不久就停止了实验,但我也没有看到很多关于这个主题或堆栈溢出的网络搜索结果。
首先,尽管你不喜欢老鼠,但请尝试使用Plan 9 - 你也不知道你有多喜欢它的工作流程,也不尝试就无法得到满意的答案。
Plan 9 非常以鼠标和图形为中心。当你登录时, 文件$home/lib/profile
运行, 这通常会启动窗口系统rio(1(。如果你不启动rio(1(,你会得到一个 shell 的交互式实例,rc(1(。
RC(1( 不提供行编辑或历史记录或任何其他此类功能, 这些功能通常由Rio(1( 的文本窗口提供。如果您在没有窗口系统的情况下工作(顺便说一句,Plan 9 中没有"TTY"这样的东西(,您甚至无法使用退格键。
如果您不想使用鼠标,则在Plan 9中只能执行很少的操作。rio(1( 不提供任何键盘快捷键, 其他程序不提供任何或只提供典型的 UNIX 键盘快捷键 (^A
,^E
,^W
等, 见 http://unix-kb.cat-v.org/(。在 contrib 目录中的某个地方有一个旧 Vim 的端口,也可以通过非官方的 ports 树安装。
计划9有一个 X.Org 端口,但请注意,计划9不是UNIX。如果不将它们移植到Plan 9或APE,即使使用X11服务器,您也无法在Plan 9上运行您心爱的UNIX程序。请参阅 http://9p.io/wiki/plan9/x11_installation/index.html。
Tl;dr:Plan 9 不是 UNIX,你必须忘记你所知道的关于在 Unices 上工作的一切,以及你在 Unices 上使用的所有程序来使用 Plan 9。