Честно сказать, я и статью по ссылке особо внимательно не проверял, но там должно быть про переопределение всех цветов. Возможно, тебе достаточно именно setterm.
Любое приложение может напечатать контрольные последовательности терминала, шок. Цвета это одна из наименьших проблем, которые может создать кривое приложение.
Дааа, можно выбрать и цвет фона и цвет текста аж из 16 базовых цветов! О чём я и говорю — прибито.
В то время как во FreeBSD эти дефолтные 16 цветов можно переназначить в любом из удобных форматов — десятичном R(0..255),G(0..255),B(0..255) или шестнадцатиричном #RRGGBB (16,581,375 цветов).