Emacsでホスト名が異なるのはなぜですか?

Emacsでホスト名が異なるのはなぜですか?

だから私は最近/etc/hostname.bashプロンプトで編集してuser@name動作することを確認しました。

しかし、emacsでは、ウィンドウバーに[email protected]Tiscaliが私のインターネットプロバイダと表示されます。変更する前は、emacsがemacs@oldnameウィンドウバーにありました。

Emacsウィンドウバーから自分のIP名を削除するにはどうすればよいですか?

答え1

名前は/etc/hostnameコンピュータが考える名前です。これは通常、ホスト名が意味するものです。

インターネット(イントラネットを含む)に接続されているコンピュータには名前があります。より正確に言えば、ほとんどのインターネットネットワークインターフェイスにはIPアドレスに関連する名前があります。ルータではないインターネットノードには、一般的に考慮する価値のあるネットワークインターフェイスがあり、そのインターフェイスに関連付けられている名前をルータと呼びます。完全修飾ドメイン名(完全修飾ドメイン名)。 FQDNは、他のインターネットノードでコンピュータを指定するために使用できる名前です(複雑な構成が含まれていない場合)。一般に、混乱を避けるために、FQDNはホスト名がある場所と似ていますfoo.example.comfoo


単一のフレームを開くと、Emacsはsystem-name変数の値をフレームタイトルとして使用します。 Emacsが起動すると、この変数はFQDNに設定されます。.emacs必要に応じて変更できます。この変数はあまり使用されていないので、変更することを心配しないでください。これはEmacs内でメールやニュース投稿を送信するときにデフォルトのEメールアドレスを設定するために使用されますが、ほとんど常にこのEメールアドレスの設定は無視されます。

フレームヘッダの形式は変数によって決定されますframe-title-format(特定のフレームに対して上書きされない限り)。system-name単一フレーム以外のものを使用したい場合は、それを変更できます。たとえば、フレームタイトルにバッファ名を常に表示するには(Emacsフレームが1つしかない場合)に設定します"%b"

答え2

次の手順を完了できます。http://www.debianadmin.com/change-hostname-or-server-name-of-a-linux-machine.html

Emacsは完全修飾ドメイン名を使用しているようですので、必要な名前と一致していることを確認してください。

関連情報