Описание тега stty

Command in Unix/Linux systems that allows you to set and print options for your terminal.
1 ответ

Скорость последовательного порта более 230400 в OS X

Я пытаюсь написать небольшой переносимый скрипт, который позволяет анализировать последовательный порт без каких-либо дополнительных требований к программному обеспечению анализатора, используя только некоторые стандартные утилиты командной строки. …
13 окт '15 в 14:53
0 ответов

tcsetattr не работает для пользователей, которые входят в систему с /bin/sh

У меня есть код, чтобы получить то, что stty установлены на терминал пользователя. Затем измените term.c_cc[VERASE], Это прекрасно работает, пока пользователь использует bash. Моя проблема, когда пользователь вошел в систему с помощью оболочки по ум…
06 мар '14 в 03:13
1 ответ

Утрачены привязки клавиш вверх, вниз, влево и вправо после передачи другому пользователю / другому серверу через xterm

Я знаю, что давно с этим сталкивался, но мои настройки stty не будут работать, когда я буду использовать sudo & ssh для другого пользователя и сервера. на сервере #1 я сам, и история может быть вызвана с помощью клавиш U / D, перемещаться с помощью …
01 фев '14 в 23:59
1 ответ

Есть ли опция stty, которая переводит терминал в необработанный режим, но позволяет генерировать сигнал, например, для CTRL+Z

Есть много вариантов stty, То, что я хочу, основано на stty raw -echo: Мне интересно, могу ли я добавить опцию, которая заставляет драйвер терминала отправлять сигнал, когда он видит, например, ctrl+z, вместо того, чтобы моя программа обрабатывала э…
17 янв '17 в 22:35
1 ответ

Как автоматически установить скорость передачи данных при подключении устройства?

Я могу использовать stty -F /dev/ttyUSB0 19200 установить скорость передачи данных, когда захочу. Но я хотел бы установить его автоматически, когда устройство подключено. Есть ли какой-нибудь конфигурационный файл, в который я могу вставить это? Я д…
17 фев '17 в 05:25
0 ответов

Подключитесь к RS232 из Android - Нет прав доступа или команды оболочки

Задача Я разрабатываю специальное приложение для внутреннего использования на мини-ПК с Android. Цель (между другими... так... многими... другими...) состоит в том, чтобы иметь возможность включать и выключать телевизор, используя последовательный п…
23 авг '16 в 18:53
0 ответов

Изменение intr в stty на macOs

Я пытаюсь переназначить <C-c> из stty но я понимаю, почему это не работает. Вот что я попробовал (несколько раз, разными способами): T ~ stty intr \^K T ~ T ~ stty -a speed 9600 baud; 58 rows; 229 columns; lflags: icanon isig iexten echo echoe…
15 мар '18 в 19:40
1 ответ

Я получаю сообщение об ошибке при отправке AT-команд с помощью USB-модема в Ubuntu

Я подключил USB-модем и GSM-карту, надеясь связаться с ней. Я установил minicom и atinout и использовал эту команду в minicom: AT+CUSD=1,"*137#",15 ERROR и на том же самом я сделал: $ atinout - /dev/ttyUSB3 - < <(echo "AT+CUSD=1,\"*137#\",15")…
10 фев '16 в 15:55
2 ответа

stty и отправка возврата каретки

У меня есть последовательное устройство, с которым я пытаюсь связаться. Это устройство знает, когда полная команда была отправлена, когда строка команды заканчивается на "\r". Таким образом, типичная командная строка может быть чем-то вроде "COMMAND…
10 окт '11 в 17:55
0 ответов

Передача результатов stty size в программу Erlang через C

Символ.c:14:70: предупреждение: приведение к типу 'char ' из целочисленного типа меньшего размера 'int' [-Wint-to-pointer-cast] sprintf(команда, "erl -noshell -s program main %s -s ​​init stop" ", (char) out); когда я пытаюсь без указателя character…
15 мар '17 в 15:32
0 ответов

USB-устройства влияют на STYT (UART)

Я пишу программу, которая связывается с MCU через UART (stty). Используемая мной платформа - Acmesystems Acqua A5 (SAMA5D31) с Debian. Протокол между MCU и ПК следующий: адрес MCU, данные, CRC. Если все в порядке, MCU генерирует ответ на запрос ядра…
13 авг '15 в 14:09
2 ответа

Терминал испортился (не отображаются новые строки) после запуска скрипта Python

У меня есть скрипт Python, который я использую для параллельного выполнения команд на нескольких хостах с помощью модуля подпроцесса Python. Это обертка SSH, и в основном делает вызов так: output = subprocess.Popen(["/bin/env", env, "/usr/bin/ssh", …
16 окт '14 в 21:04
1 ответ

stty: стандартный ввод: неверный аргумент при использовании pdsh или ssh

Я хочу запустить простой скрипт с удаленной машины. Скрипт содержит следующее: #!/usr/bin/python import os print str(os.popen('stty size', 'r').read()) Если я запускаю его с локальной машины, я получаю хороший вывод, что-то вроде 36 138, Если я пыта…
29 янв '14 в 10:24
3 ответа

Настройки строки терминала GNU Screen

Я хочу использовать экран GNU для мониторинга через последовательный порт USB следующим образом: $ screen /dev/ttyUSB0 115200 Но мне нужно немного подправить настройки терминала. Я сделал несколько попыток, но ни одна из них не сработала. Например, …
24 апр '17 в 08:28
1 ответ

Stty становится безумным при использовании подпроцесса Python

Я столкнулся со странной проблемой. Каждый раз, когда я вызываю определенную команду cmd с помощью subprocess.Popen(cmd).wait(), stty становится плохим (не выводит мои дальнейшие команды на оболочку, новая строка не работает и т. д.), когда команда …
27 сен '11 в 07:46
1 ответ

Связь через консоль RS232 - установите скорость передачи данных в 1 МБод

В скрипте bash я использую следующее: $ stty -F /dev/ttyUSB0 921600 raw $ echo -n "some test data" >/dev/ttyUSB0 и работает как положено. Использование адаптера PL2303 USB-RS232: $ lsusb ... Bus 006 Device 010: ID 067b:2303 Prolific Technology, I…
12 мар '14 в 17:46
1 ответ

Программирование простой игры на с

До сих пор я сделал простую карту (состоящую из символов в моем терминале), и я пытаюсь получить "О", чтобы перемещаться по ней. Меня раздражает, что каждый раз, когда я хочу двигаться, я должен нажать Enter. Я нашел команду stty и хотел бы проверит…
19 фев '15 в 12:03
1 ответ

Остановите эхо и используйте весь пользовательский ввод в Bash

TARGET Пока некоторая подзадача в скрипте не завершит свою работу: остановить эхо; отключить курсор; потреблять весь пользовательский ввод; не блокируйте прерывания (Ctrl+C и т. д.). ЧТО СДЕЛАНО Сейчас, используя этот ответ, я создаю несколько функц…
23 дек '17 в 14:54
1 ответ

Создание полноэкранного терминального приложения с помощью Go

Я пытаюсь построить полноэкранное приложение терминала. Я использую Go в качестве языка выбора. Я понял, как читать с os.Stdin, но мне неясно, как очистить окно терминала и манипулировать положением курсора. Я также хочу захватить входной сигнал тер…
02 сен '15 в 22:36
1 ответ

При чем тут М-^? в стты вывод имеется ввиду?

Я пытаюсь устранить некоторые проблемы с терминалом, которые я подключаю со своего ноутбука Windows к серверу Linux с помощью оболочки Git Bash. Похоже, что экран не обновляется должным образом (очистка не приводит к очистке экрана, после выхода из …
29 мар '16 в 15:47