🏴‍☠️
Сашка ☕
Blog  Tags 
💀 🔵 🔴

♾️ Прогресс-бар в Konsole (KDE)

Опубликовано: 29 июля 2026 г.

KDE Konsole поддерживает отображение прогресс-бара прямо на вкладке терминала с помощью управляющих последовательностей, аналогичных тем, что использует ConEmu и Windows Terminal.

Konsole

Управление прогрессом осуществляется через ESC-последовательности следующего формата:

\e]9;4;<state>;<progress>\e\\

Установить значение (например, 46%)

echo -ne "\e]9;4;1;46\e\\"
# или
printf '\e]9;4;1;46\a'

Состояния (<state>)

Документация ConEmu.

⚠️ В Konsole состояния ошибки и паузы не работает.

  • 0 — скрыть прогресс-бар / сбросить
  • 1 — нормальный режим (заполнение)
  • 2 — ошибка (обычно красный цвет)
  • 4 — пауза (желтый/оранжевый)

Убрать прогресс-бар (завершить работу)

echo -ne "\e]9;4;0;0\e\\"