Bug 50579 - Пакеты в столбик, плюс цвет шрифта
Summary: Пакеты в столбик, плюс цвет шрифта
Status: RESOLVED LATER
Alias: None
Product: Sisyphus
Classification: Development
Component: apt (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-08 06:40 MSK by Евгений
Modified: 2025-04-17 14:40 MSK (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Евгений 2024-06-08 06:40:53 MSK
Добрый день, недавно в apt сделали так что бы устанавливаемые пакеты отображались столбцами, это очень удобно, хотелось бы что удаляемые пакеты так же отображались в столбцах, так же хотелось бы что бы устанавливаемые пакеты были зеленым цветом, а удаляемые красным.
Comment 1 Ivan A. Melnikov 2024-06-08 09:09:57 MSK
> хотелось бы что удаляемые пакеты так же отображались в столбцах

Они уже в столбцах, по крайней мере если на одну строчку не помещаются. Сейчас проверил на apt-get remove systemd (не подтверждал конечно).
Comment 2 Евгений 2024-06-17 04:28:30 MSK
Я где то видел не в столбцах, возможно это были при выводе команды apt-get autoremove.
Comment 3 Ivan A. Melnikov 2024-06-20 09:50:53 MSK
(In reply to Евгений from comment #2)
> Я где то видел не в столбцах, возможно это были при выводе команды apt-get
> autoremove.

Сейчас и на autoremove всё в столбик:

$ sudo apt-get autoremove
Reading Package Lists... Done
Building Dependency Tree... Done
Calculating Autoremove... Starting
Starting 2
Done
Done
The following packages will be REMOVED:
  inkscape-data           python3-module-cachecontrol
  inkscape-tutorial       python3-module-cssselect
  lib2geom                python3-module-genshi
  libGraphicsMagick       python3-module-html5lib
  libGraphicsMagick-c++   python3-module-lxml
  libinkscape             python3-module-webencodings
  python3-module-appdirs  wmf-utils
0 upgraded, 0 newly installed, 14 removed and 0 not upgraded.
Need to get 0B of archives.
After unpacking 155MB disk space will be freed.
Do you want to continue? [Y/n]
Comment 4 Ivan Zakharyaschev 2025-04-17 04:14:53 MSK
Цвета мне кажутся не приоритетной темой; если это есть в Debian, то -- пока наш код не станет приближен к ним.

Про столбики будем ждать более конкретных замечаний.

(Также заметил пакет apt-aliases: эмулирует короткую команду apt по-простому.  Может, будет интересен как основа для какой-то ещё стилизации в сторонке.)
Comment 5 Ivan A. Melnikov 2025-04-17 07:42:56 MSK
(In reply to Ivan Zakharyaschev from comment #4)
> Цвета мне кажутся не приоритетной темой; если это есть в Debian, то -- пока
> наш код не станет приближен к ним.

Не могу не согласиться.

Вообще подход апстрима к расцвечиванию мне не очень понятен. Цвета должны помогать глазам зацепиться за нужное (как, например, другой цвет ключевых слов в языках программирования) или нести какую-то дополнительную полезную информацию (например, ls расцвечивает файлы в зависимости от их типа). Как замена серой стены из пакетов на зелёную помогает пользователю сориентироваться в происходящем я не очень понимаю. Возможно, было бы полезно по-разному подсвечивать manual и auto packages; или выделять какие-то важные пакеты.
Comment 6 Andrew Vasilyev 2025-04-17 14:40:51 MSK
(Ответ для Ivan A. Melnikov на комментарий #5)
> (In reply to Ivan Zakharyaschev from comment #4)
> Вообще подход апстрима к расцвечиванию мне не очень понятен. Цвета должны
> помогать глазам зацепиться за нужное (как, например, другой цвет ключевых
> слов в языках программирования)

  Например, сделать список удаляемых (скажем, при autoremove) пакетов
  красным - очень даже нужное. Или добавляемых при dist-upgrade (например,
  жёлтым). Т.е. при потенциально опасных/непонятных ситуациях.

  Раскрашивать обычный ход дел - перегружать не надо, наверное.