デスクトップの画像ビューアで完全に不透明な画像 (例: 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
オーバーレイのように機能する画像がデスクトップ上に表示されます。
参照この質問。