![Mutter/Gnome Shell でウィンドウを透明にすることは可能ですか?](https://rvso.com/image/1108672/Mutter%2FGnome%20Shell%20%E3%81%A7%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E3%82%92%E9%80%8F%E6%98%8E%E3%81%AB%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AF%E5%8F%AF%E8%83%BD%E3%81%A7%E3%81%99%E3%81%8B%3F%20.png)
私は 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 試してみて、コンピュータがクラッシュしたら教えてください :)