web-dev-qa-db-ja.com

gnome-terminalを本当に透明にする

Gnome-terminalを透過的にしたい。これを行うには、オプションTransparent backgroundを選択し、メニューのBackgroundタブの下にあるスライダーを移動する必要があります-Edit -> Profile Preferences。透明になりますが、背景にはデスクトップの壁紙のみが表示されます。

しかし、実際に開いているアプリケーションやウィンドウを背景に表示したいと思います。どうすればよいですか? (できればUbuntu 11.10で)

4
Harshith J.V.

これはgnome-terminal固有ではありませんが、システムに関連しています。利用可能な場合、GNOME端末は「X.orgコンポジション」を使用します。これにより、真の透明性が実現します。

Ubuntuなどのディストリビューションでは、これは「デスクトップエフェクト」を有効にすることで実行され、通常、何らかの3Dアクセラレーションが必要です。

すべてのデスクトップエフェクトを無効にした場合(およびUnity-2DまたはGNOME3フォールバックを使用した場合)、使用可能なコンポジションはありません。これは、GNOME端末が適切な透過性を使用できないことを意味します。次に、設定から壁紙を取得し、それを独自の内部背景として配置することで、偽の透明度を作成します。これは、透明度のように見えるかもしれませんが、実際にはそうではありません。

解決策:デスクトップ効果を有効にします。

5
ploum

Compizが通常使用するすべてのリソースを使用せずにこれを実行したい場合は、[デスクトップ効果を有効にする]メニューで個々の効果を見つけ、透明度以外のすべてのチェックを外します。これは、アクションを端末だけに制限するのではなく、デフォルト設定よりもはるかに集中的ではありません。

0
robot