
Возможно, я пытаюсь сделать что-то невозможное, но после нескольких часов гугления я так и не получил 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
решение3
После долгих попыток обойти эту проблему я наконец-то добился того, что иконки на рабочем столе работали нормально, а conky перекрывал их. Оказалось, проблема была в новом синтаксисе.
Изначально у меня был conkyrc own_window_type = 'desktop'
(это новый синтаксис), но изменение его own_window_type desktop
позволило сделать значки на рабочем столе кликабельными через перекрытие conky.
Если own_window_type desktop
у вас не работает, попробуйте own_window_type = 'desktop',
.