Поместите Конки за иконки на рабочем столе
Может быть, я пытаюсь сделать что-то невозможное, но после нескольких часов поиска в Google я еще не получил 100% ответа.
Итак - можно ли поставить Conky на рабочий стол backgroud (за иконками рабочего стола)?
Обычный конфиг:
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
Дает ли мне Конки с (псевдо) прозрачным фоном перед значками (они полностью скрыты за ним, даже если на фоне Конки отображается фоновое изображение), в то время как я пытаюсь добиться противоположного...
Моя система:
- SuSE 11.4
- KDE 4.4 (выпуск 3)
- x86_64
3 ответа
Псевдопрозрачность conky достигается перекрашиванием той части обоев, которая покрыта conky. Поэтому conky не может показывать значки рабочего стола за ним.
Обратите внимание, что conky - это обычное окно без рамки и заголовка.
Однако вы можете сделать скриншот рабочего стола без использования conky и использовать его в качестве обоев, чтобы видеть значки рабочего стола позади conky, но вы не сможете щелкать по ним.
После долгих попыток обойти эту проблему я наконец-то добился того, чтобы значки на рабочем столе работали нормально, а conky перекрывал их. Оказывается, проблема была в новом синтаксисе.
Мой conkyrc изначально имелown_window_type = 'desktop'
(это новый синтаксис), но его изменение позволило сделать значки на рабочем столе доступными для кликов через перекрытие conky.
Еслиown_window_type desktop
у тебя не работает, тогда попробуйown_window_type = 'desktop',
.