Настройка сторонней строки состояния на dwm

Я решил эту проблему, установив и используя рабочий стол vanilla -gnome -на моем Ubuntu 18.04

0
26.04.2020, 11:38
2 ответа

Не думаю, что вам удастся погрузиться в исходный код dwm.

В прошлом мне помогало изменение способа обработки dwm собственного бара для обработки полибара. Это означает удаление кода, отображающего полосу dwm, но не кода, добавляющего пространство сверху или снизу для полосы.

Я не использую dwm и сделал это только для проверки концепции, и, к сожалению, у меня больше нет патча, но я могу дать несколько советов:

Примечание :Это относится к коду при фиксацииf09418b. Для других коммитов все может быть иначе.

  • Задайте для переменной topbarв config.def.hзначение, обратное переменной bottomв конфигурации полибара.
  • Установить для переменной bhв dwm.cвысоту полосы в пикселях (удалить существующее назначение)
  • Не показывать dwm собственную панель. Это самая сложная часть, потому что вы не можете просто установить showbar = 0, а обработка окон полос разбросана по всему коду. Посмотрите, где используется переменная barwinструктуры Monitor.

Что касается второй части, касающейся скрытия панели, изменения, которые я предложил выше, скорее всего, позволят вам так же переключать панель. Это переключит только пространство, которое dwm резервирует для полосы, но не саму полосу. Для этого вам также необходимо позвонить по номеру polybar-msg cmd toggle.

1
19.03.2021, 02:26

Если вы все еще пытаетесь, что очень маловероятно, я просто добавил полибар с dwm, работающим так, как я хочу.

Выкладываю скриншот. это моя установкаdwm-with-polybar

Я могу помочь вам (или кому-либо еще )получить это, если хотите.

  • Саммери:
  1. следуйте polybar -dwm -модуль и установите, обязательно прочитайте README и следуйте ему.

  2. извлеките исходный код dwm и добавьте нужные исправления, такие как vanitygaps и т. д., а также патч ANYBAR и другие, как polybar -модуль dwm -README говорит

  3. Это должно работать, но если ошибка не появится здесь, я буду более чем счастлив помочь вам.

0
15.06.2021, 08:27

Теги

Похожие вопросы