Официальный форум СВД Встраиваемые Системы
17 Апрель, 2024, 01:47:15 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Управляющие последовательности CSI в терминале pterm QNX4.25  (Прочитано 2114 раз)
Truefish
Пользователь

Сообщений: 27


« : 27 Май, 2016, 20:18:24 »

Здравствуйте! Извините за вроде бы банальный вопрос, но что-то не получается...

На примере, можете показать для команд echo или  printf как задать CSI последовательность для изменения цвета фона терминала,
например на синий? Пробовал
Код:
printf "\x1b[31m hello"
и как в LINUX
Код:
echo -en "\e[33;44m"
и
Код:
x9B x3D x44 x47
.
Эмуляция терминала Dev.ansi.

« Последнее редактирование: 27 Май, 2016, 20:34:08 от Truefish » Записан
Андрей Панченко
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 106



WWW
« Ответ #1 : 27 Май, 2016, 22:23:23 »

Навскидку.

Переключение в режим ascii
printf "\x1b?1+q"

Далее например
printf "\x1b[33;44m"

Чтобы не приходилось переключаться в режим ascii:
для текстовой консоли Dev.ansi должен запускаться без ключа -Q,
для pterm в настройках должен быть выставлен режим ASCII.
Записан

Сотрудник СВД Встраиваемые Системы
Truefish
Пользователь

Сообщений: 27


« Ответ #2 : 27 Май, 2016, 23:41:12 »

Большое спасибо, так работает!
Записан
Truefish
Пользователь

Сообщений: 27


« Ответ #3 : 28 Май, 2016, 11:35:48 »

А как обратно переключиться в режим QNX?
команда printf"\x1b?0+q" уже не работает!
Записан
Андрей Панченко
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 106



WWW
« Ответ #4 : 28 Май, 2016, 14:51:17 »

Пробуйте
printf "\x9b?0+q"

А вообще
http://www.qnx.com/developers/docs/qnx_4.25_docs/qnx4/utils/d/devansi.html
+
http://www.qnx.com/developers/docs/qnx_4.25_docs/qnx4/utils/d/devcon.html
« Последнее редактирование: 28 Май, 2016, 15:14:28 от Андрей Панченко » Записан

Сотрудник СВД Встраиваемые Системы
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2020 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 14 Февраль, 2024, 08:07:02