Под «альтер цветов», я имею в виду что - то вроде изменения черного цвета от #000000
до #111111
, и по «TTY консоли», я имею в виду то , что вы получаете , когда вы делаете Ctrl+ Alt+ F1от X11, а не эмулятор терминала , как xterm
или urxvt
.
Я использую Arch Linux, но я думаю, что это больше связано с программой, предоставляющей TTY ( agetty
я думаю).
/
color in bash
чтобы получить список всех побегов.\e[0;30m
для черного, я ищу способ настроить фактический цвет для каждого названного цвета.Ответы:
Команда setterm - это то, что вы ищете.
РЕДАКТИРОВАТЬ
Нет, нет способа изменить названия цветов, как вы просили. На них так не ссылаются ни в curses, terminfo, ни в самом терминале. Вы можете изменить определения цветовых индексов (я думаю, 0-15), отредактировав исходный код ядра и перекомпилировав.
источник
Это вполне возможно, и это то, что я делаю в настройках Arch.
Вы можете добавить что-то подобное в сценарий оболочки и запустить его при входе в систему:
\e]P0
К\e]PF
(основание 16) являются управляющими последовательностями , которые необходимо установить 16 (8 половину яркого, 8 яркие) цвет. После чего вы положите желаемый цвет замены, например151515
.источник
Это лучшая команда, которую я знаю:
Вы можете иметь только 8 разных цветов, насколько я могу судить. Может быть, еще немного, используя яркий перед основной 8?
источник