X会完全受伤吗?

时间:2010-05-25 22:18:04

标签: linux emacs console xorg slackware

我的slackware GNU / linux系统(EeePC)下我一直住在linux终端。默认情况下,如果找不到多个Xorg库,GNU Emacs将无法启动。假设我根本不会使用X软件,那么放弃所有这些Xorg的东西并再次编译emacs是否合理?

你是否知道任何可能让我陷入麻烦或使GNU Emacs根本无法工作的事情?保留所有这些依赖关系对我有什么好处吗?

我问,因为如上所述,我的主箱是一个存储空间很小的eeepc,我危险地达到极限; - )

至少,什么是最小和最小的Xorg库应该保持启动xterm(使用逐出显示)?

此致

4 个答案:

答案 0 :(得分:5)

只要您很高兴将其锁定在终端内,您就可以很好地构建一个没有X的Emacs。

在我工作的几台(远程)机器上,出于类似的原因,我总是安装/构建没有X-Windows的Emacs。

答案 1 :(得分:4)

Emacs很容易构建,但您可能需要花一些时间才能正确构建构建选项。包含的INSTALL文件非常好。

由于它主要是基于文本的工具,因此Emacs在控制台中运行良好。 (无论如何谁使用愚蠢的toobar?!)菜单栏的主要优点是发现新安装的库的功能和打印。但你甚至可以通过M-x tmm-menubar来获取它。

话虽如此,你必须考虑到一些Emacs软件包默认使用的几个组合键的丢失。例如,这些天使用Emacs的一个重要原因是org-mode,它大量使用修饰键+箭头来操纵轮廓结构。在Linux控制台中,其中一些用于其他目的,因此您必须使用一些workarounds。我见过其他便利包(例如,用于移动可见窗口),也使用这些键。

祝你好运。

答案 2 :(得分:2)

只要您在没有鼠标的情况下生活愉快,使用Emacs作为仅限终端的编辑器就有没有缺点。如果您不使用它,我认为加载它没有任何好处。

如果您使用的是更复杂的Linux发行版,例如Debian,您可以安装类似emacs23-nox的内容并编译Emacs,而无需链接到任何 X库。您可能会看到Slackware是否提供类似的包。或者如果alien工具可以转换Debian软件包。或作为最后的手段,改变发行版。

如果Slackware没有提供合适的套餐,您肯定有理由要求提供套餐。

(尽管如此,我可能会发现,最好的利用我的时间只是与我的发行版提供的任何版本的Emacs一起生活。)

答案 3 :(得分:1)

嗯......我通常使用vim ...; - )

我经常安装Debian的vim-nox软件包,它只是vim编译除了GUI以外的所有东西;我甚至在我的工作站上也这样做,在那里我有完整的GNOME环境。我只是喜欢vim在同一终端窗口中工作的方式。我做其他事情。

前段时间我尝试emacs时,我改变的第一件事就是禁用它的GUI;我实际上并不知道我失去了多少,因为我不太了解emacs - 我仍然没有发现基本功能已被删除。

你应该试试。您可以随时返回标准编译。