私は走っていますratpoison
。emacs
キーバインディングを介して実行中です(したがってxtermはありません)。その後、誤ってCtrl-Zを押し、emacsが消えました(emacs iconify-or-deiconify-frame
)。私はネズミを離れてmwm emacsに行ったとき、それが再び前景に戻ったので、それがまだそこにあることを知っています。しかし、xtermを起動して%emacs
bashを実行するとbash: fg: %emacs: no such job
。
ネズミからemacsアイコンをキャンセルする方法は?
(この記事はたくさん修正されました)
ベストアンサー1
サブシェル#1のプロセスをバックグラウンドにしてサブシェル#2のフォアグラウンドに戻すことはできません(次のような追加ツールを使用しない場合)。レプテル)。
あなたの場合は、端末で実行していないし、Ctrl+Z
端末にない場合は動作が異なります。私の考えでは、あなたがCtrl+Z
別の「魔法」を行っていると思います。ネズミの主キーバインディングリストにもありません。おそらく、Ctrl+Z
設定にどのような制限があるかを調べる必要があります。
編集する
~からEmacs マニュアル:
Czは、EmacsがXサーバーと直接通信し、独自のプライベートXウィンドウを作成するときに異なる意味を持ちます。独自のXウィンドウを使用するアプリケーションを停止するには意味がなく、役に立ちません。代わりに、Czは選択したEmacsフレームを一時的にアイコン化(または「最小化」)するiconify-or-deiconify-frameコマンドを実行します(P.フレームとX Windowsのセクションを参照)。その後、ウィンドウマネージャを使用してシェルウィンドウに戻ることができます。
Alt+Tab
開いているアプリケーションからemacsにアクセスできる必要があります。おそらく、ラットを使用して最小化されたフレームを回復するための別の方法があります。または、Alt-Tab
ラット薬に追加するには、以下を編集します.ratpoisonrc
。
definekey top M-Tab next
definekey top M-ISO_Left_Tab prev
そしてrpを再起動してください。