所以我最近通过编辑/etc/hostname
. bash 提示符是user@name
,所以我知道它已经起作用了。
但在 emacs 中,窗口栏中显示[email protected]
. Tiscali 是我的互联网提供商。在我改变它之前,emacs只是emacs@oldname
在窗口栏里。
如何从 emacs 的窗口栏中删除我的 IP 名称?
答案1
其中的名称/etc/hostname
是您的计算机认为的名称。这通常就是主机名的含义。
连接到互联网(包括内部网)的计算机都有名称;更准确地说,大多数 Internet 网络接口都有一个与其 IP 地址相关联的名称。非路由器的互联网节点通常有一个值得考虑的网络接口,与该接口相关的名称称为其完全限定域名(完全限定域名)。 FQDN 是您可以用来从任何其他 Internet 节点指定您的计算机的名称(假设不涉及复杂的配置)。一般来说,为了避免混淆,FQDN 类似于主机名在foo.example.com
哪里。foo
当打开单个框架时,Emacs 使用system-name
变量的值作为框架标题。当 Emacs 启动时,此变量设置为 FQDN。.emacs
如果您愿意,您可以更改它。这个变量用得不多,所以不用担心改变它。当您从 Emacs 内发送邮件或新闻帖子时,它用于形成默认电子邮件地址,但您几乎总是会覆盖该电子邮件地址设置。
帧标题格式由变量确定frame-title-format
(除非为特定帧覆盖)。如果您想使用system-name
单帧以外的其他内容,则可以更改它。例如,如果您希望始终在框架标题中看到缓冲区名称(而不是只有一个 Emacs 框架时),则可以将其设置为"%b"
.
答案2
您可能会完成以下步骤http://www.debianadmin.com/change-hostname-or-server-name-of-a-linux-machine.html
Emacs 似乎使用完全限定域名,因此请确保它与您所需的名称匹配。