Поместите Конки за иконки на рабочем столе

Может быть, я пытаюсь сделать что-то невозможное, но после нескольких часов поиска в 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, но вы не сможете щелкать по ним.

Да. Вы МОЖЕТЕ сделать это.

own_window_argb_visual yes

После долгих попыток обойти эту проблему я наконец-то добился того, чтобы значки на рабочем столе работали нормально, а conky перекрывал их. Оказывается, проблема была в новом синтаксисе.

Мой conkyrc изначально имелown_window_type = 'desktop'(это новый синтаксис), но его изменение позволило сделать значки на рабочем столе доступными для кликов через перекрытие conky.

Еслиown_window_type desktopу тебя не работает, тогда попробуйown_window_type = 'desktop',.

Другие вопросы по тегам