web-dev-qa-db-ja.com

Ubuntu 13.10でGuakeがランダムに消える

デュアルモニターを使用し、一方に静的なGuakeターミナルを、もう一方にすべてを実行します。 Guakeは一見ランダムな時間動作し、最終的にはプロセスをリブートするか終了する(開いているタブが失われる)まで消えます。

類似の質問 を見つけましたが、完全に無関係であるようです。

4
128KB

問題は 確認済みのGuakeのバグ であるshow desktopボタンにあります。サイドバーからデスクトップの表示ボタンを使用することはありませんが、後で誤って表示デスクトップを選択する一方で、alt-tabbingが非常に簡単であることに気付きました(12.04でもたらされたalt-tabの動作に慣れていない場合)。

一時的な修正 Stibbonsが環境設定で「フォーカスを失うときに非表示」を使用することで概要を説明したように見つかりました。これはalt-tabbing show desktopのバグを防ぐだけであり、別のモニターに静的端末が必要な場合は理想的ではないことに注意してください。 (念のため、設定>外観>動作でサイドバーボタンを無効にしました!)

Stibbonsは19日前に「できるだけ早く修正しよう」と言いました。数時間ごとに現在のタブを失っていたので、この一時的な修正は非常に時間の節約になります。

1
128KB

そのスレッドでのより良い回避策 があり、mbondfusionによって、再起動せずに実行中のguakeを取り戻すことができます:

1)xwininfoを使用して、ルートウィンドウIDを見つけます

xwininfo -name 'Guake!' -int -tree

xwininfo: Window id: 60817461 "Guake!"

Root window id: 143 (the root window) (has no name)
Parent window id: 143 (the root window) (has no name)
1 child:
60817462 (has no name): () 1x1+-1+-1 +64+23

2)xdotoolを使用して、Guakeウィンドウの親を変更します。

xdotool search --name 'Guake!' windowreparent 143
6

この問題の回避策は、Unity Tweakツールを使用してスイッチャーの「デスクトップの表示」を無効にすることです。 Alt-Tab(アプリケーション)スイッチャーから「デスクトップを表示」を削除するにはどうすればよいですか? で説明されているように、Sudo apt-get install unity-Tweak-toolで簡単にインストールできます。

0
murthy10