ラット薬の最小化後のGUIウィンドウの復元

ラット薬の最小化後のGUIウィンドウの復元

私は走っていますratpoisonemacsキーバインディングを介して実行中です(したがってxtermはありません)。その後、誤ってCtrl-Zを押し、emacsが消えました(emacs iconify-or-deiconify-frame)。私はネズミを離れてmwm emacsに行ったとき、それが再び前景に戻ったので、それがまだそこにあることを知っています。しかし、xtermを起動して%emacsbashを実行するとbash: fg: %emacs: no such job

ネズミからemacsアイコンをキャンセルする方法は?

  1. Gnomeにも同様の問題があります。
  2. エラーレポート

(この記事はたくさん修正されました)

ベストアンサー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を再起動してください。

おすすめ記事