Зарезервируйте место на моем экране для Conky в Xfce

Я пытаюсь заставить Конки действовать как панель, чтобы она правильно зарезервировала место для себя. Проблема в том, если у меня есть

own_window_type panel
own_window_hints above

( источник) в моем .conkyrcразвернутые окна либо находятся слишком далеко внизу, либо не отображаются на моем экране. Я должен вручную развернуть окна в плагине панели задач на панели, чтобы увидеть окно.

Поскольку Конки не размещает стойки в правильном месте, мне нужен другой способ. Я мог бы поставить прозрачную панель под ним, но я не удовлетворен результатом.

Есть идеи?

1 ответ

Я понял это:

В настройках рабочего пространства Xfce, на вкладке Margins, написано:

Поля - это области на краю экрана, где не будет размещено ни одного окна.

Чего я раньше не понимал, так это того, что это относится и к максимизированным окнам. Таким образом, вы можете безопасно поместить Conky на рабочий стол, и развернутые окна не покроют его, но если вы переместите какие-либо окна в это поле, они все равно закроют Conky. В этом нет ничего плохого. Лично я бы предпочел это, чем окна под Конки.

инструкции

  1. Откройте свой .conkyrc в вашем любимом текстовом редакторе.
  2. Оттуда вы можете изменить own_window_type panel в own_window_type override и закомментировать own_window_hints линия. Это поставит Конки на рабочий стол.
  3. Сохраните файл и закройте текстовый редактор.
  4. Откройте диспетчер настроек.
  5. Зайдите в рабочее пространство в разделе " Личные ".
  6. На вкладке Margins установите правое поле (или левое, в зависимости от того, на какой стороне у вас Conky) до ширины вашего Conky плюс 2 gap_x's (например, ширина моего Конки составляет 140 и gap_x в моем .conkyrc 10, поэтому введите 160).

Теперь Конки останется в стороне, если вам это нужно, и вы все равно увидите его, если у вас есть развернутые окна.

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