Визуальное сравнение Bashtop и Btop++
Загрузить свой скриншот
Войдите, чтобы добавлять скриншоты

Визуальное сравнение Bashtop и Btop++

25
Материал написан пользователем сайта.

Железо

• Служебный ноутбук — Dell Latitude 5521.
• ЦПУ — 16 × 11th Gen Intel Core i7-11850H @ 2.50GHz.
• ОЗУ — 32 ГиБ = 2 × SO-DIMM DDR4 Синхронная 3200 MHz (0.3 ns).
• ГПУ — Intel TigerLake-H GT1, UHD Graphics = Mesa Intel UHD Graphics.
• Экран — 1920x1080.

ПО

• OC — Kubuntu 22.04.5 LTS x86_64 ;
• — Ubuntu 22.04 + отдельно поставленный kubuntu-desktop.
• Ядро — 6.8.0-100-generic.
• Окружение:
• — KDE Plasma — 5.24.7;
• — Kwin + X11;
• — KDE Frameworks — 5.98.0;
• — Qt — 5.15.3;
• — Shell — bash 5.1.16.
• Тема окружения:
• — оформление — «Breeze Dark»;
• — иконки — «Breeze Dark»;
• — тема Plasma — «Lace».
• Консолька:
• — Guake Terminal — 3.8.5;
• — тема Guake — «XTerm»;
• — VTE — 0.68.0;
• — Gtk — 3.24.33.
• Bashtop — 0.9.25.
• Btop++ — 1.2.3.

Наткнулся на описание Btop в каталоге программ:
https://pingvinus.ru/program/btop

Очень удивился. Про Bashtop слышал и даже видел. А вот про Btop не знал. Решил попробовать. Оказалось, что в репозитории Ubuntu за Btop выдается Btop++, что, впрочем, оказалось одним и тем же. Но это еще не все. Настроек много, красиво. Аж 4 пресета из коробки переключаются прямо в запущенном процессе. Всего 9 пресетов можно задать аргументами командной строки. Поддерживается мышка.

Но:
1) Полное игнорирование настроек консоли. В частности, никак не обработал прозрачность. А казалось бы, это всего лишь ANSI «e[0» отправить в stdout.
2) Мышка обрабатывается, при этом воспользоваться ей стандартным способом сильно сложнее. Я, например, пытался вызвать правой кнопкой меню настройки прозрачности окна, т.к. не понял, а чего оно вдруг так потемнело.

Что интересно, автор обоих утилит — один и тот же человек:
https://github.com/aristocratos/bashtop

При этом, сам Bashtop написан на Python, а не на Bash, как я думал ранее.

Если верить официальной документации, Btop обладает настраиваемыми темами. Но когда я берусь пробовать утилиту, я рассчитываю, что влияние на окружение будет в рамках необходимого. В случае Btop мне этого не хватило.

Ну и на последок — вопрос. А зачем это всё? Я не очень понимаю сценарий использования всей этой красоты в практических целях. Ну кроме самой красоты. Ну разве что вывести на большой монитор в каком-нибудь опенспейсе. Но вот если у меня не один сервер, а тысячи, то уже как-то не очень удобно. А для диагностики и поимки проблем как будто бы достаточно htop, atop. По крайней мере у них есть очень богатые пакетные режимы. А чтобы выводить что-то красиво на большой экран есть более масштабируемые и красочные инструменты, хоть и не консольные. Получается только для красоты, и чтобы себя на localhost чем-то порадовать?

Лайков: +4
войдите, чтобы ставить лайки
25
  • Опубликовано: 19.03.2026
  • W495

Еще скриншоты:

Комментарии

scorpii
Активный пользователь
Активный
19.03.2026
08:18
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+4
войдите, чтобы ставить лайки
> А для диагностики и поимки проблем как будто бы достаточно htop, atop

Штатного top более чем
Все вышеописанное - рюшечки, типа красочной замены cat - bat и т.п.
xKDE
Активный пользователь
Активный
19.03.2026
10:44
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
+1
войдите, чтобы ставить лайки
++
bur80
Активный пользователь
Активный
22.03.2026
13:59
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
+2
войдите, чтобы ставить лайки
>замены cat - bat
благодарствую, не знал о существовании bat
W495
Активный пользователь
Активный
Автор материала
Автор материала
23.03.2026
15:36
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
0
войдите, чтобы ставить лайки
`batcat` — если у вас apt.

Выглядит прям интересно. Ранее каждый раз использовать всякие jq \ yq и пр. Спасибо.
elok
Активный пользователь
Активный
19.03.2026
10:16
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Дык, это для скриншотиков сделано) Чтоб людям в красивой обёртке показать 0_о
W495
Активный пользователь
Активный
Автор материала
Автор материала
23.03.2026
15:37
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийelokРодительский комментарий
0
войдите, чтобы ставить лайки
Ну, а чего тогда не сразу в pdf \ png?
Minor748
Активный пользователь
Активный
19.03.2026
14:16
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Я добавлял btop++ в каталог ПО. В обзоре я указывал, что программа ++, но в название не даёт вписать плюсы.

> Мышка обрабатывается, при этом воспользоваться ей стандартным способом сильно сложнее
Что?

Нужна эту утилитка для отслеживания системных показателей в удобной и красивой форме. Автор, ещё не помешало бы подобрать фоновую картинку и тему для красоты и читаемости. Да, по ссылке внизу лучше.

А в чём, собственно, заключается сравнение? Не упомянут ни один из вариантов, их функционал и возможности, параллели тем более не проведены.

Мой вариант. В btop++ есть настройки, которые нужно под себя крутить, даже HUD не ограничивается пресетами: лишнее можно убрать, сортировку настроить.
https://postimg.cc/GHKH5Nh6
elok
Активный пользователь
Активный
19.03.2026
18:53
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
Сравнение визуальное, в заголовке так написано. Потому расписывать не надо, вот так, по хитрому )
Minor748
Активный пользователь
Активный
19.03.2026
20:14
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийelokРодительский комментарий
0
войдите, чтобы ставить лайки
Тогда простите мне мою ограниченность, тут уж наши полномочия всё … Если было/есть желание сравнить визуально, то можно gif/webp записать. Вторые не знаю, а первые точно движок ресурса поддерживает.
https://postimg.cc/677dxMny
W495
Активный пользователь
Активный
Автор материала
Автор материала
23.03.2026
15:51
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
ну вот потому и склеил 4 скрина в 1 картинку и потом подбирал размеры, чтобы ее не сильно портило, при этом можно было загрузить.
W495
Активный пользователь
Активный
Автор материала
Автор материала
23.03.2026
15:50
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
+1
войдите, чтобы ставить лайки
> Мышка обрабатывается, при этом воспользоваться ей стандартным способом сильно сложнее

В bashtop обрабатывается стандартное поведение контекстного меню. В btop пришлось еще понять как оно работает.

> А в чём, собственно, заключается сравнение?

В том, что выглядит иначе. Я долгое время думал, что это вообще одно и тоже =)

А когда понял, что это разные утилиты — btop меня сильно удивил. Мне кажется, автор просыпал прозрачность. Вероятно, это настраивается. Для этого придется копаться.

Есть впечатление, что тех же системных сигналах на чистом bash не очень сложно соорудить нечто похожее. Дольше конечно, и первая версия будет страшной. Но это первое что приходит в голову, если мне не хватает какого либо графичка.

---

Для серьезного использования я бы брал что-то иное. С веб-мордой, или возможностью ее натягивания. Например, кажется есть нечто подобное в KVM. Ну и каждой крупной конторы для визуализации всего скорее есть какое-то свое самопальное поделие поверх KVM \ Xen \ … или того, что в конторе принято.
W495
Активный пользователь
Активный
Автор материала
Автор материала
23.03.2026
15:56
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийMinor748Родительский комментарий
0
войдите, чтобы ставить лайки
> фоновую картинку и тему для красоты и читаемости.

Для btop кажется — это не важно.
Для bashtop — на заднем плане холмы от WinXP.

Тут проблема не в фоне. А проблема цветовой коррекции тубнейлера. Ну и в самой картинке исходный цветовой баланс оставляет жедать лучшего. Хотя в оригинале (не в скрине) выглядит весьма прилично.

К сожалению, заменить ее на после отправки уже не получается.

На картину можно кликнуть — и там будет 2575×1446. Но вторая попытка, таки ярче.
Minor748
Активный пользователь
Активный
23.03.2026
16:21
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийW495Родительский комментарий
+1
войдите, чтобы ставить лайки
> Про картинку фоновую
Я подбираю сочетание фоновой картинки и под цветовую тему, чтоб и читаемость была хорошая (не синий на чёрном), и чтоб смотрелось приятно глазу (именно сочетание цветовой темы и фона). Картинок у меня полно, есть из чего выбрать, выбираю по настроению.
choice
Активный пользователь
Активный
19.03.2026
14:22
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Служебный ноут хорош!
.
Примерно 4 года назад в EndeavourOS в установке шла glances(python), видимо на дружественных связях. Наверно автор btop(python) тоже хотел бы к кому-нибудь в стартовый набор, вот и переписал утилиту на с++. Она стала выглядеть лучше и работать быстрее, хотя я не знаю, взяли ли её куда-нибудь. Но с тех пор и glances перестали предлагать, можно сказать, что он выдавил её своей btop++.
Про штатную и базовую для всех них top уже упоминали выше.
W495
Активный пользователь
Активный
Автор материала
Автор материала
23.03.2026
16:13
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийchoiceРодительский комментарий
0
войдите, чтобы ставить лайки
Ну в идеале должно идти прям самое необходимое. Ну т.е. htop и atop тоже приходится ставить.
---
Напихают в диструбитив разного, а потом Kubuntu 24.04 не влезает в флешку в 4 GiB.
ChubaDuba
Активный пользователь
Активный
19.03.2026
20:21
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
> 1) ...никак не обработал прозрачность. А казалось бы, это всего лишь ANSI «e[0» отправить в stdout.
В конфиге всё понятно описано:
# If the theme set background should be shown, set to False if you want terminal background transparency.
theme_background = true
W495
Активный пользователь
Активный
Автор материала
Автор материала
23.03.2026
16:11
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийChubaDubaРодительский комментарий
0
войдите, чтобы ставить лайки
Чукча не читатель, чукча писатель =(
----
… У нее еще конфиг есть? =)
----
На самом деле `btop -t`. Но кажется, это как раз должно быть по-умолчанию.
Skoda774
Активный пользователь
Активный
20.03.2026
05:39
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+2
войдите, чтобы ставить лайки
Я один не вижу разницы?
elok
Активный пользователь
Активный
20.03.2026
07:04
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийSkoda774Родительский комментарий
+2
войдите, чтобы ставить лайки
Смотри внимательнее, ты её не видишь, а она есть... В первом примере прозрачный фон, а во втором нет )))
Толстолобик
20.03.2026
10:57
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Месяц назад я немог определить утечку памяти, из-за неадекватной системы подсчёта занятой ram в Linux.

Начал перебирать подобные утилиты, почти всё консольное перепробовал и только с помощью btop++ удалось определить текущее приложение.

Btop++ единственное приложение которое нормально считает, сколько приложение реально занимает в оперативном памяти места.

И кстати прозрачность у меня сразу в нем заработала, но выбрал простую тему без неё. Мне эти рюшечки и красотульки до лампы, интересно только исключительно утилитарное использование софта, незачем на глаза излишнию нагрузку давать, глаза беречь нужно.
edzhi
20.03.2026
18:27
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+2
войдите, чтобы ставить лайки
Вот именно-красота ради красоты. Давно уже такое не включал. Обычно хватает top,htop максимум.
scorpii
Активный пользователь
Активный
22.03.2026
20:31
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
> Вот именно-красота ради красоты. Давно уже такое не включал. Обычно хватает top...

Предлагаю на этом и остановиться))
https://imgfy.ru/nbcFicg7ZWkTO1t
W495
Активный пользователь
Активный
Автор материала
Автор материала
23.03.2026
16:11
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
0
войдите, чтобы ставить лайки
Это фотография? o_0
scorpii
Активный пользователь
Активный
23.03.2026
16:13
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийW495Родительский комментарий
+1
войдите, чтобы ставить лайки
Скриншот обычно называют
W495
Активный пользователь
Активный
Автор материала
Автор материала
23.03.2026
17:27
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийscorpiiРодительский комментарий
0
войдите, чтобы ставить лайки
Не. Я подумал, что это tty1-6 снятый на камеру. Но понял, что допустил ошибку.

Написать комментарий

Ник:
Текст комментария:
  • Уважать других.
  • Без оскорблений и грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
  • Оффтоп запрещен.
  • Любой комментарий может быть удален без объяснения причин.
Правилаправила (наведите курсор)