Conkyをデスクトップアイコンの後ろに配置

Conkyをデスクトップアイコンの後ろに配置

おそらく私は不可能なことをしようとしているのでしょうが、何時間もグーグルで検索してもまだ 100% の答えは得られていません。

それで、Conky をデスクトップの背景 (デスクトップ アイコンの後ろ) に置くことは可能ですか?

通常の構成:

own_window yes
own_window_type normal # (desktop, override) - I have the same result for all this attributes
own_window_transparent yes
own_window_hints undecorated,below,skip_taskbar,sticky,skip_pager

Conky では、アイコンの前に (疑似) 透明な背景が表示されます (Conky の背景に背景画像が表示されていても、アイコンは完全にその背後に隠れています)。一方、私はその逆を実現しようとしています...

私のシステム:

  • 11.4 の
  • KDE 4.4 (リリース 3)
  • 64ビット

答え1

conky の擬似的な透明度は、conky で覆われた壁紙の部分を再描画することによって実現されます。そのため、conky は壁紙の背後にあるデスクトップ アイコンを表示できません。

conky は境界線とタイトルバーのない通常のウィンドウであることに注意してください。

ただし、conky なしでデスクトップのスクリーンショットを作成し、それを壁紙として使用すると、conky の背後にあるデスクトップ アイコンを見ることができますが、それらをクリックすることはできません。

答え2

そう、あなたできるこれを行う。

own_window_argb_visual yes

スナップショット

答え3

長い間この問題を回避しようと試みた後、ようやくデスクトップ アイコンが conky で重なっても正常に動作するようになりました。問題は新しい構文にあることが判明しました。

私の conkyrc には元々own_window_type = 'desktop'(新しい構文) がありましたが、これを に変更すると、own_window_type desktopデスクトップ アイコンが conky の重なりを通してクリック可能になりました。

own_window_type desktopうまくいかない場合は、 を試してくださいown_window_type = 'desktop',

関連情報