如何打开Emacs图形化界面

3

许多在线指南可以安装emacs。它们都是相同的(就像我链接的那个一样)。

sudo apt-get install emacs
emacs testfile        (SUPPOSED to runs the GUI)
emacs -nw testile     (-nw runs emacs in the terminal)

我刚安装了Ubuntu 14.04并安装了emacs。当我运行emacs testfile时,它只是在终端窗口内运行emacs。我已经在网上和man emacs中搜索过,但我没有看到任何关于强制emacs使用GUI的信息。
有没有人知道是否有秘密设置或命令行选项可以切换默认使用GUI还是终端模式?

1
我投票关闭此问题,因为它应该在askubuntu.SE上发布。 - sds
2
Ubuntu 14.04发布已经将近4年了。您可能需要考虑使用更新的版本。 - sds
@sds 帖子中明确提出的问题是关于emacs,而不是Ubuntu。Ubuntu被用作可重现性的特定实例。 - Mike S
@sds 抱歉错过了你的另一个评论,只是在等待18.04很快发布,伙计。 - Mike S
2个回答

5

Ubuntu软件包emacs是一个元包,它在14.04版本中依赖于emacs24

emacs24是由emacs24-lucidemacs24-nox提供的虚拟包。

根据我在Ubuntu上的经验,默认情况下会选择emacs-lucid,但如果您已经出于某种原因安装了emacs-nox,则依赖关系已经满足,因此您的apt-get install emacs将不会安装Emacs的图形版本。

另外,即使您安装了Emacs的图形版本,它也需要设置DISPLAY环境变量,以指示它在哪里显示初始框架。 如果您没有在X窗口中运行命令Shell,或者您已经使用sudo或其他创建Shell会话内不同环境的命令,则可能未设置DISPLAY(您可以使用echo $ DISPLAY 进行检查)。


0
你可以安装emacs-gtk以获得额外的图形用户界面支持:
sudo apt-get install emacs-gtk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接