Linux: 透明なウィンドウを備えた画像ビューア?

Linux: 透明なウィンドウを備えた画像ビューア?

デスクトップの画像ビューアで完全に不透明な画像 (例: PNG RGB8) を表示したいのですが、画像を表示するウィンドウを、たとえば 50% 透明に設定できるような状態にしたいと思っています (そうすれば、透けて見えて、下にある他のウィンドウと比較できます)。ビューアが「ウィンドウ」ではなく「パネル」だけを表示すれば、さらに良いでしょう (つまり、メニューバーやタイトルバーなどがある本格的なウィンドウではなく、境界線付きの画像だけを表示したいのです)。

Compizではプラグインを実行することが可能であり、どれでも透明にしたいウィンドウ - しかし、私はCompizに特化しないソリューション(ビューア)を望んでいました(GnomeやKDEに特化していないのがさらに好ましいのですが、それが可能かどうかはわかりません。)。 ...

このような画像ビューアに関する提案はありますか?

答え1

私の知る限り、ウィンドウの透明性はウィンドウ マネージャーの役​​割です。これを実現する唯一の方法は、透明性をサポートする Compiz などのウィンドウ マネージャーを使用することだと確信していますが、間違っていたら訂正してください。

なぜ Compiz を使いたくないのですか? Gnome と KDE を避けたいだけなら、デスクトップ環境とは独立して Compiz を使用できます。

答え2

私は transset を使用します。任意のウィンドウを任意のレベルの不透明度で作成できます。これはコマンド ラインなので、それを呼び出すスクリプトを作成できます。

例:

transset -n "Window Title" 0.5

答え3

Compiz はウィンドウ マネージャーであると同時に合成マネージャーでもあるため、この用途には少々過剰です。必要なのは合成部分だけです。

古典的なスタンドアロンの合成マネージャは でxcompmgr、これは既存のウィンドウマネージャと並行して問題なく実行され、ほとんどのディストリビューションのパッケージマネージャに含まれているはずです。最近では、いくつかのバグを修正するために Compton にフォークされました。

見るhttps://wiki.archlinux.org/index.php/xcompmgr詳細については、こちらをご覧ください (Arch 固有のものではありません)。

答え4

qivフラグを使用すると、-pオーバーレイのように機能する画像がデスクトップ上に表示されます。

参照この質問

関連情報