Я хочу, чтобы conky был виден во все времена и во всех окнах, чтобы уважать границы conky. Они не должны перекрывать конки. Прямо сейчас, когда я открываю новое приложение, оно перекрывает conky, и мне приходится вручную перетаскивать его влево. Я хочу, чтобы приложения никогда не появлялись слишком сложно. Это можно сделать?
2 ответа
Добавьте эти строки в ваш ~/.conkyrc
:
own_window yes
own_window_type panel
own_window_hints above
Согласно документации Конки (выделено мое):
если own_window - yes, вы можете указать тип normal, desktop, dock, panel или override (по умолчанию: normal). Окна рабочего стола - это специальные окна без оконных украшений; всегда видны на вашем рабочем столе; не появляются в вашем пейджере или панели задач; и липкие во всех рабочих пространствах. Окна панелей резервируют пространство вдоль края рабочего стола, так же как панели и панели задач, предотвращая их перекрытие в развернутых окнах. Кромка выбирается в зависимости от варианта выравнивания. Окна переопределения не находятся под контролем диспетчера окон. Подсказки игнорируются. Этот тип окна может быть полезен для определенных ситуаций.
У меня есть conky setup таким образом, но он бежит вниз по правому краю экрана. Я использую fbpanel, чтобы не перекрывать друг друга.
~/.Conkyrc:
own_window yes
own_window_type dock
own_window_transparent yes
maximum_width 160
gap_x 1755
gap_y 1
~/.Config /fbpanel /по умолчанию:
Global {
edge = right
allign = center
margin = 0
widthtype = pixel
width = 0
height = 172
transparent = true
tintcolor = #000000
alpha = 0
setdocktype = true
setpartialstrut = true
autohide = false
heightWhenHidden = 2
roundcorners = true
roundcornersradius = 7
layer = below
MaxElemHeight = 32
setlayer = true
}