私は最近11.3からOpenSuSE 12.1にアップグレードしましたが、スクリーンセッションでemacsのファイルを開くと空のバッファが表示されます。次のように開いたとしましょう。
emacs myFile.txt
ファイルの代わりに空のバッファが開いて何かを保存しようとすると、書き込むファイル名の入力を求められます。これはアップグレード前まで有効です。
emacsは画面外でもうまく動作するので、ここでは画面が問題だと思います。画面設定に何か欠けているか、それとも何かバグですか?
答え1
コメントの議論に基づいてこの回答を投稿しています。
試行錯誤$TERM
を介してからに変更すると、問題がlinux
解決することがわかりました。xterm
これがなぜ重要なのかわかりません。あなたの説明によると、ファイルの代わりTERM=linux
に空のバッファが開きます。これは$TERM
誤った設定で期待できる動作ではありません。起動スクリプトの1つがそれを変更しない限り、デフォルトはとにかくでなければ$TERM
なりません。screen
"screen"
答え2
新しいデスクトップコンピュータでも同様の問題が発生しますが、ネットブックでも問題なくOpenSuSE 12.1を実行しています。少し時間がかかりましたが、両方の構成の違いを見つけて問題を解決しました。わかりました:
ネットワーク設定ユーティリティ(YaST)の[ホスト名/ DNS]タブで、ループバックIPにホスト名を割り当てるを選択しました。