web-dev-qa-db-ja.com

エメラルドウィンドウデコレータが起動しない...時々

私はUbuntu 10.04を実行していますが、エメラルドが時々起動しないという奇妙な問題が発生し、「クロムレス」ウィンドウが残ります。もちろん、次にemerald --replace > /dev/null 2>&1 & \ disown $!でエメラルドを開始することもできますが、それが何であっても開始することを確認するだけで本当にいいです。

現在、エメラルドはcompizによって起動されていると思います。

CCSM Screenshot

毎回確実に開始されるように、これを行うより良い方法はありますか?

2
Naftuli Kay

Compizでウィンドウの装飾にEmeraldを使用するための好ましい方法は、~/.config/compiz/compiz-managerファイルを作成して次の行を追加することだと思います。

USE_EMERALD=yes

スクリプト/usr/bin/compiz-decoratorは設定ファイルを探します

$XDG_CONFIG_HOME/compiz/compiz-manager

$XDG_CONFIG_HOMEは、デフォルトでは~/.configです)ユーザー固有の設定。

したがって、ウィンドウ装飾モジュールのコマンドを/usr/bin/compiz-decoratorに戻し、上記のように構成ファイルを作成/編集します。

1
Isaiah

しばらく前に、Compizが起動しない、またはクラッシュして、すべてが管理されないままになっていた問題がありました。最初にデスクトップにランチャーを作成しました(compiz --replaceを指す)が、すぐに飽きました。

長期的な「解決策」は、まだハックですが、実行されたスタートアップアプリケーション([システム]-> [設定])で起動時に実行する小さなインラインスクリプトを作成することでした。

bash -c "sleep 2; compiz --replace"

ですから、emeraldでも同様のことを行うことをお勧めします。私はあなたが最後に持っているすべてのリダイレクトの綿毛が必要だとは思わない。あなたはおそらくそれについてよりインテリジェントになることができます(それをロードする前に既存のエメラルドプロセスを探します)が、起動時に少しのウィンドウのちらつきを気にしないのであれば、実行中のインスタンスを新しいインスタンスで置き換えることに害はありません。

0
Oli

ドロップして簡単にインストールできるCompiz Fusionアイコンを使用できますSudo apt-get install fusion-iconターミナルで。その後、[システムツール]メニューでfusion-iconを見つけます。パネルのフュージョンアイコンにはいくつかの選択肢があります。これには次のものが含まれますが、これらに限定されません。Select Window Decorator

フュージョンアイコンを右クリックして、お好みのウィンドウデコレータ、ウィンドウマネージャ、その他いくつかの機能を選択します。次に、[ウィンドウマネージャの再読み込み]を選択すると、モニタまたはウィンドウがちらつくことがあります。

心配しないでください。オプションをリロードするのに少し時間がかかり、その後フュージョンアイコンを閉じることができます。オプションは今回も持続するはずです。

ここにスクリーンショットを配置して説明します。

幸運を!

enter image description here