有many guides online个安装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与终端模式?
答案 0 :(得分:4)
Ubuntu软件包emacs
是一个元软件包,在14.04中取决于emacs24
。
emacs24
是由emacs24-lucid
和emacs24-nox
提供的虚拟包。
根据我使用Ubuntu的经验,默认情况下通常会选择emacs-lucid
,但如果您因某种原因已安装emacs-nox
,则依赖关系已经满足,因此apt-get install emacs
不会安装Emacs的图形版本。
此外,即使您安装了emacs的图形版本,也需要设置DISPLAY环境变量,以指示显示初始帧的位置。如果您没有在X窗口中运行命令shell,或者您使用了sudo,或者在shell会话中创建了不同环境的其他命令,则可能未设置DISPLAY(您可以使用echo $DISPLAY
进行检查)。