vasek |
|
Темы:
47
Сообщения:
11861
Участник с: 17 февраля 2013
|
vall, предположу, что у тебя окончательный цвет курсора совпадает со цветом курсора в процессе загрузки - у меня отличаются (писал выше)
Ошибки не исчезают с опытом - они просто умнеют
|
vall |
|
Темы:
45
Сообщения:
1786
Участник с: 28 марта 2017
|
Да, всё так. Цвета совпадают. P.S. Сразу не спросил -- из этого что-то следует? |
vasek |
|
Темы:
47
Сообщения:
11861
Участник с: 17 февраля 2013
|
vallС пропиской в grub знаком слабо и давно этим уже не интересовался. Всегда использовал прописку в .bash_profile или .bashrc - это намного проще. Еще раньше замечал, что с пропиской в grub не все так просто и многое получается не так как описано в DOC - в тонкости не влазил. Да и вообще стараюсь особо в grub лишнего не тащить если есть альтернатива.
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
47
Сообщения:
11861
Участник с: 17 февраля 2013
|
В части вида и формы курсора в консоли Linux хорошо описано в этом DOC, а потому нет смысла пересказывать. Как следует из этого документа вид и форма определяется управляющей (escape) последовательностью - \e[?p1;p2;p3;c, меняя значения параметров в которой, меняется и вид курсора. Описание параметров хоть и приведено, но не все так однозначно, лучше проверять и подбирать методом тыка. Для задания формы курсора в консоли лучше прописывать команду, типа echo -e '\e[?p1;p2;p3;c' в файле .bash_profile или .bashrc Для изменения формы курсора при загрузке, когда работает загрузчик, лучше использовать параметр vt.cur_default=P, ... формат P = 0xCCBBAA где AA, BB и CC тоже самое, что и параметры последовательности \e[?p1;p2;p3;c записанной в виде \e[?A;B;C;c , (по умолчанию: 2 - подчеркивание) Дополнительно можно менять цвет как текста, так и фона, используя параметр vt.color=COLOR , формат COLOR: 0xYX где X - цвет символов, Y - цвет фона , (по умолчанию: 0x07 - светлый серый на черном фоне) В принципе есть еще и другие параметры, например, изменить шрифт и др., но, думаю, это уже лишнее. Отмечу только уже упоминаемый выше параметр vt.global_cursor_default=G - но описывают его по разному, согласно DOC формат G: -1|0|1 где -1 - по дефолту, 0 - скроет курсор, 1- отобразит курсор И еще уже упоминал выше, что параметр загрузки действует только при загрузке, после окончания загрузки - если в .bash_profile или .bashrc прописана форма курсора, то она и устанавливается в tty - если в bash_profile или .bashrc не прописана форма курсора, то остается форма курсора, прописанная в параметрах загрузки Также следует иметь в виду, что цвета курсора во многом зависят от видеокарты и др. Для полноты описания следует отметить, что в системе (в /sys) имеется еще два файла, которые согласно DOC влияют на изменение формы курсора, но это очень противоречивые параметры - у меня они вызывают сомнения - форма курсора: значения от 0 до 7 … (0 - блок) - мерцание курсора: значения: или 0 или 1
Ошибки не исчезают с опытом - они просто умнеют
|
vall |
|
Темы:
45
Сообщения:
1786
Участник с: 28 марта 2017
|
Отличный пост и спасибо за проведённую работу. Для меня очень ценно. Для владельцев видеокарт NVIDIA могу добавить, установленное экспериментальным путём значение Y в COLOR: 0xYX. Другими словами цвет блока. Кое-где сложновато было назвать цвет, но информация поможет вам сориентироваться -- это точно. 1 - синий 2 - зеленый 3 - бирюзовый 4 - красный 5 - фиолетовый 6 - оранжевый 7 - белый 8 - серый 9 - синий Пример, 0x710717 будет означать белый (фон) немигающий блок. Буквы под курсором чёрные (символ). Надеюсь, что ничего не перепутал. |