Обновить до 2.10
Я не вижу смысла обновлять - i3status добавляет поддержку PulseAudio, которой у меня нет. Если кому-нибудь нужна эта поддержка - я могу сделать дополнительную ветку.
Пока заметил: Андрей, при желании можете сделать метапакет i3-regular; есть мысль вариант icewm или wmaker дополнить коллекцией разных WM, но не хочется трогать то, в чём не понимаю.
> Пока заметил: Андрей, при желании можете сделать метапакет i3-regular; В смысле - i3status-regular? Т.е. i3status без pulse-audio, а для желающих - тянуть последнюю версию? > есть мысль вариант icewm или wmaker дополнить коллекцией разных WM, > но не хочется трогать то, в чём не понимаю. Ну i3wm понимать особо не надо - очень удобная штука для профессионального использования (т.е. когда у вас слепая печать, все программы без мыши). Внутри он довольно наворочен, но, по-факту, пакетируется просто. А программа i3status, которую мы тут обсуждаем - это вообще простейшая штука. Она опрашивает систему и пишет раз в секунду в stdout строки типа no IPv6 | 1.2 GiB | DHCP: no | VPN: no | W: (094% at Astro) | E: down | FULL 61.18% | 0.12 | 2016-12-18 7:04:05 Эти строки печатаются почти без изменений в статусной строке оконного менеджера. Если вы её просто запустите, она так и будет в терминал без конца печатать всё. Опрашивает систему она через разные API, поэтому зависимостей у i3status - мама не горюй (по сравнению с размером). Ну и мне не хочется добавлять ещё и pulse-audio, раз alsa уже есть.
(В ответ на комментарий №3) > > Пока заметил: Андрей, при желании можете сделать метапакет i3-regular; > В смысле - i3status-regular? Т.е. i3status без pulse-audio, а для желающих - > тянуть последнюю версию? Не, _мета_пакет -- который тянет wm и такие вот плюшки к нему :) А хотелку я бы реализовал чем-нить вроде пакета i3status-pulse 2.10. 2 tohen80: и излагал бы её не в повелительном наклонении, а как просьбу.
Хорошо, тогда я, наверно, сделаю i3status и i3status-light
(В ответ на комментарий #4) > Не, _мета_пакет -- который тянет wm и такие вот плюшки к нему :) Плюшек-то там почти нету, в этом и соль. :-) Единственная вещь, которая нужна - это генератор строк статуса. В дистрибутиве их несколько - i3status, xmobar, dzen2, наверно ещё что-то есть. Можно ли сделать метапакет, позволяющий альтернативную установку хоть одной из них? (я могу проверить, что они работают, и сделать полный список таких программ в дистрибутиве)
(В ответ на комментарий №6) > Единственная вещь, которая нужна - это генератор строк статуса. В дистрибутиве > их несколько - i3status, xmobar, dzen2, наверно ещё что-то есть. Можно ли > сделать метапакет, позволяющий альтернативную установку хоть одной из них? Не факт -- это Recommends: или Suggests:, по идее. Ещё можно тащить все и оставить выбрать/снести лишнее человеку, но это кажется уже слишком навязчивой "заботой", нет?
> Ещё можно тащить все и оставить выбрать/снести лишнее человеку, > но это кажется уже слишком навязчивой "заботой", нет? Если я отключу i3status, то сам i3 будет работать, но с пустой строкой статуса. Если вообще снесу, но в конфиге он будет прописан, i3 будет писать красными буквами, что "верните гады". Но и в том, и в другом случае работать будет. Поэтому recommended, а не обязательно. Для новичков там в умолчательном конфиге ссылка на i3status стоит. Т.е. если человек не установил i3status (или аналог) по-незнанию, ему скажут. :-) Аналоги i3status'а (проверил) - это conky в режиме JSON-output (в дистрибутиве) или j4bar (не в дистрибутиве). Руководство по conky - https://i3wm.org/docs/user-contributed/conky-i3bar.html (оно работает). J4bar я не смотрел, могу запакетировать и глянуть. Так что с dzen2 и xmobar я несколько наврал - это аналоги GUI для статусной сторки - i3bar (программы, отрисовывающей строку текста на экране). i3bar входит в поставку i3, другие отрисовщики там точно не нужны. Итого, i3wm не тянет других пакетов, но рекомендует либо i3status, либо conky. А их уже желательно взять в дистрибутив. Ну вот можете вы теперь вооружённые этим знанием сделать нужный метапакет?
(В ответ на комментарий №8) [...] > Ну вот можете вы теперь вооружённые этим знанием сделать нужный метапакет? Пожалуй, ради двух позиций незачем -- в сборку можно воткнуть i3 + i3status (который "подхватится" изкоробочным конфигом), для этого достаточно и списка пакетов в m-p как максимум; а что сверх/вбок того, то уж самостоятельно...