だから私は最近/etc/hostname
.bashプロンプトで編集してuser@name
動作することを確認しました。
しかし、emacsでは、ウィンドウバーに[email protected]
Tiscaliが私のインターネットプロバイダと表示されます。変更する前は、emacsがemacs@oldname
ウィンドウバーにありました。
Emacsウィンドウバーから自分のIP名を削除するにはどうすればよいですか?
答え1
名前は/etc/hostname
コンピュータが考える名前です。これは通常、ホスト名が意味するものです。
インターネット(イントラネットを含む)に接続されているコンピュータには名前があります。より正確に言えば、ほとんどのインターネットネットワークインターフェイスにはIPアドレスに関連する名前があります。ルータではないインターネットノードには、一般的に考慮する価値のあるネットワークインターフェイスがあり、そのインターフェイスに関連付けられている名前をルータと呼びます。完全修飾ドメイン名(完全修飾ドメイン名)。 FQDNは、他のインターネットノードでコンピュータを指定するために使用できる名前です(複雑な構成が含まれていない場合)。一般に、混乱を避けるために、FQDNはホスト名がある場所と似ていますfoo.example.com
。foo
単一のフレームを開くと、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は完全修飾ドメイン名を使用しているようですので、必要な名前と一致していることを確認してください。