通过编程性确定EMAC是否支持X11



我从学校获得了Ubuntu 18服务器。我想使用X转发使用服务器中的EMAC。但是我不确定服务器上的Emacs是否是具有GUI支持的emacs。

我尝试使用X转发启用EMAC,并使用ssh -X my_server运行。然后在服务器上运行Emacs,然后启动了基于文本的Emacs,该Emacs似乎表明服务器上的Emacs不支持GUI。但是我正在寻找一种更可靠,更直接的解决方案,以确定服务器上的emacs实例是否支持GUI,例如,通过检查已安装的emacs的包名称,等等。

您可以首先尝试启动一个简单的X11程序,以确保正确设置X转发。我为此使用Xeyes。一旦您确信X转发正在工作,然后继续检查Emacs安装。

确保您的emacs命令不与其他内容(例如emacs -nw)混合使用。

启动Emacs,以查看GUI是否开始。

最新更新