Bug 31793 - Обновить версию
Summary: Обновить версию
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: i3status (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: vkni
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-02-13 13:54 MSK by Anton Zivzah
Modified: 2016-12-20 18:15 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Zivzah 2016-02-13 13:54:14 MSK
Обновить до 2.10
Comment 1 vkni 2016-12-17 13:26:10 MSK
Я не вижу смысла обновлять - i3status добавляет поддержку PulseAudio, которой у меня нет. Если кому-нибудь нужна эта поддержка - я могу сделать дополнительную ветку.
Comment 2 Michael Shigorin 2016-12-18 17:14:54 MSK
Пока заметил: Андрей, при желании можете сделать метапакет i3-regular;
есть мысль вариант icewm или wmaker дополнить коллекцией разных WM,
но не хочется трогать то, в чём не понимаю.
Comment 3 vkni 2016-12-19 07:10:20 MSK
> Пока заметил: Андрей, при желании можете сделать метапакет 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 уже есть.
Comment 4 Michael Shigorin 2016-12-19 10:51:15 MSK
(В ответ на комментарий №3)
> > Пока заметил: Андрей, при желании можете сделать метапакет i3-regular;
> В смысле - i3status-regular? Т.е. i3status без pulse-audio, а для желающих -
> тянуть последнюю версию?
Не, _мета_пакет -- который тянет wm и такие вот плюшки к нему :)

А хотелку я бы реализовал чем-нить вроде пакета i3status-pulse 2.10.

2 tohen80: и излагал бы её не в повелительном наклонении, а как просьбу.
Comment 5 vkni 2016-12-19 16:27:50 MSK
Хорошо, тогда я, наверно, сделаю i3status и i3status-light
Comment 6 vkni 2016-12-19 16:34:38 MSK
(В ответ на комментарий #4)
> Не, _мета_пакет -- который тянет wm и такие вот плюшки к нему :)

Плюшек-то там почти нету, в этом и соль. :-)

Единственная вещь, которая нужна - это генератор строк статуса. В дистрибутиве их несколько - i3status, xmobar, dzen2, наверно ещё что-то есть. Можно ли сделать метапакет, позволяющий альтернативную установку хоть одной из них? (я могу проверить, что они работают, и сделать полный список таких программ в дистрибутиве)
Comment 7 Michael Shigorin 2016-12-20 13:25:17 MSK
(В ответ на комментарий №6)
> Единственная вещь, которая нужна - это генератор строк статуса. В дистрибутиве
> их несколько - i3status, xmobar, dzen2, наверно ещё что-то есть. Можно ли
> сделать метапакет, позволяющий альтернативную установку хоть одной из них?
Не факт -- это Recommends: или Suggests:, по идее.
Ещё можно тащить все и оставить выбрать/снести лишнее человеку,
но это кажется уже слишком навязчивой "заботой", нет?
Comment 8 vkni 2016-12-20 16:27:33 MSK
> Ещё можно тащить все и оставить выбрать/снести лишнее человеку,
> но это кажется уже слишком навязчивой "заботой", нет?

Если я отключу 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. А их уже желательно взять в дистрибутив.

Ну вот можете вы теперь вооружённые этим знанием сделать нужный метапакет?
Comment 9 Michael Shigorin 2016-12-20 18:15:51 MSK
(В ответ на комментарий №8)
[...]
> Ну вот можете вы теперь вооружённые этим знанием сделать нужный метапакет?
Пожалуй, ради двух позиций незачем -- в сборку можно воткнуть i3 + i3status
(который "подхватится" изкоробочным конфигом), для этого достаточно и списка пакетов в m-p как максимум; а что сверх/вбок того, то уж самостоятельно...