终端仅作为“桌面”

Skl*_*ogW 12 desktop window-manager terminal x11

在 Linux (Mint) 中是否有可能只有终端桌面?

我想正常启动,这意味着我希望能够启动 GUI 程序(IDE、浏览器等),但我不想在桌面上有任何东西,而是启动后的终端。理想情况下,桌面上有某种嵌入式终端,仅此而已。

我现在的“解决办法”是有一个纯黑色的桌面和应用Ctrl+ Alt+T启动一个shell,但理想的我想作为一个桌面的固定部分。

目的是被迫只用终端做标准的事情,尽可能少地分散注意力。

Tho*_*key 7

以一种或另一种方式,您需要运行 X。但是您可以通过平铺窗口管理器获得类似于您所要求的内容。较早的其中之一是“离子”(现在不那么流行了)。

进一步阅读(当然没有具体的建议:会引入意见):


Gil*_*il' 7

从技术上讲,运行 GUI 程序所需的只是 X 服务器。您可以只运行终端模拟器并从中运行所有程序。然而,没有窗口管理器的生活一点也不舒服:没有界面可以在窗口之间切换、升高、调整大小、移动、隐藏、关闭和以其他方式操作窗口。

所以你需要的是一个窗口管理器,可能没有桌面环境。那里有很多窗口管理器——维基百科有一个比较表,Debian 包括更多(提供 57 个软件包x-window-manager),但还有更多(即使该列表也不完整,但大多数不在该列表中的可能是使用的极简程序)主要是他们的作者)。

大多数不太受欢迎的窗口管理器都倾向于极简主义,但并非全部如此。除了专门为桌面环境设计的窗口管理器之外,几乎任何窗口管理器都可以舒适地使用,而不会出现任何屏幕“分心”。

如果您想对环境的工作方式进行大量控制,那么三个选择很突出:awesome,它是用 Lua 编程的;锯鱼,它是用 Lisp 编程的;xmonad,它是用 Haskell 编程的。Awesome 和 xmonad 正在平铺,sawfish 正在堆叠(并且 awesome 在某种程度上支持堆叠)。如果您习惯于大部分时间使用全屏窗口,那么您可能会喜欢平铺窗口管理器。如果你从来没有足够的屏幕空间来容纳你想一起看到的所有窗口,那么堆叠真的很有帮助。

如果您更喜欢配置很少的极简主义,请浏览列表并测试一些,直到找到与您的作者的特质相匹配的人。

无论您选择哪种窗口管理器,您都可以在登录时运行全屏终端并从那里运行所有程序。几乎任何窗口管理器都提供了一种运行程序的方法,但如果您不想,则不必使用它。