Поместите 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 отображается фоновое изображение), в то время как я пытаюсь добиться противоположного...

Моя система:

  • SuSE 11.4
  • KDE 4.4 (Выпуск 3)
  • x86_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',.

Связанный контент