LINUX.ORG.RU

xmonad. Как совместить dynamicLogWithPP и таймер в одной статусной строке


0

1

Отображение текущего активного воркспейса обновляется через хук для пайпа. А сама статусная строка обновляется по таймеру(mpd, часики, состояние сети и тп). Хочется одну статусную строку вместо двух сверху и снизу. Проблема в том что если поставить, например часы туда где обработчик хука, то изменения будут происходить только когда смена воркспейса или что-то такое. А если сделать всё через таймер, то наблюдается задержка при смене воркспейсов(если через хук сразу видно что изменился воркспейс, то там приходится ждать пока пройдет sleep интервал) Как бы совместить одно с другим? Можно конечно породить 4 dzen'a, но тогда не понятно как бы впихнуть в середину так чтобы они шли один за другим.(1-часы, 2-воркспейс, 3-раскладка кравиатуры, сеть и всё прочее типа батарейки если нужно, 4-справа mpd плеер)

★★★★★

Последнее исправление: e7z0x1 (всего исправлений: 1)

Можно пропустить вывод xmonad через дополнительный скрипт, который выдаёт статусную строку на любой ввод на STDIN, и каждую секунду независимо от ввода. По крайней мере, так делаю я.

anonymous
()
Ответ на: комментарий от anonymous

Уже давно не актуально, потому что я не использую xmonad. Решал через dmpipe или как его там, короче агрегатор для разных dzen'ов

e7z0x1 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.