Mutter/Gnome Shell でウィンドウを透明にすることは可能ですか?

Mutter/Gnome Shell でウィンドウを透明にすることは可能ですか?

私は GNOME2 の compiz の透明効果がとても気に入っており、ウィンドウに何らかの透明効果を持たせる方法 (compizconfig を使わずに) があるかどうか知りたいと思っています。Gnome Shell 用の compiz に似たものはありますか?

答え1

注意: このリポジトリは廃止されており、使用できなくなりました。リンクは履歴目的で残されています。

gnome-shell (3.8.2) 用のシンプルな拡張機能を作成しました。透明なウィンドウをお楽しみください https://github.com/saysilence/transparentwindows

答え2

xcompmgr と transset をインストールできます。xcompmgr は、ドロップ シャドウと真の透明度を可能にするスタンドアロンの CLI ウィンドウ コンポジターです。Transset も、個々のウィンドウに異なる透明度を可能にする CLI ユーティリティです。どちらも Ubuntu リポジトリから入手できます。

あるいは、ソースからコンパイルしても構わないのであれば、コンプトン私が使用しているのはこれです。Compton は xcompmgr のフォークであり、改良版です。また、すべてのウィンドウに透明度を適用するという点では、Compton の透明度オプションの方がご要望に合っていると思います。

答え3

拡張ファイルを見ただけで、

function setOpaque(window_actor) {
    setOpacity(window_actor, opacity_opaque);
}

に:

function setOpaque(window_actor) {
    setOpacity(window_actor, opacity_transparent);
}

動作するはずです。動作するはずです。拡張機能は、インストールされると、~/.local/share/gnome-shell/extensions/ にあります。[メールアドレス]/extension.js 試してみて、コンピュータがクラッシュしたら教えてください :)

関連情報