1
ответ

Как bash устанавливает атрибуты tty до и после выполнения команды?

Откройте xterm, запустите tty и увидите подчиненный файл псевдотерминала (допустим, это /dev/pts/0). Затем откройте еще один xterm и запустите $ stty -F /dev/pts/0 скорость 38400 бод; строка = 0; lследующий = ; discard = &...
18.10.2019
1
ответ

Linux ioctl VT_GETSTATE завершается ошибкой, если процесс запускается вручную

Я использую системный вызов ioctl в Linux, чтобы получить текущий tty в программе C. Я не знаю, почему ioctl терпит неудачу, если программа запускается вручную (от root), в то время как она работает, как ожидалось, если сценарий init.d ...
09.10.2019
1
ответ

Назначить статический /dev/ttyACM[0-9] статический

У меня есть пара USB-радио (один ZigBee, один Z-wave), которые в настоящее время расположены в /dev/ttyACM0 и /dev/ttyACM1 соответственно. . Когда я перезагружаюсь, они назначаются случайным образом, отображая мой дом ...
06.10.2019
1
ответ

В чем разница между атрибутами tty IXON и IXOFF?

Чтобы быть точным, давайте будем говорить в терминах псевдотерминала. Предположим, у нас есть файловые дескрипторы master и slave для пары псевдотерминалов (предположим, что это управляющий tty). Отключение IXON на ведущем (или подчиненном,...
04.10.2019
1
ответ

Как получить запись type=USER_TTY в audit.log?

Какое правило аудита нужно добавить, чтобы регистрировать запись USER_TTY? Будет ли он записывать все выполненные команды в поле msg?
22.09.2019
1
ответ

загрузка в текстовом режиме с использованием параметра загрузки в kali linux

Я следую рекомендации из предыдущего вопроса, в котором говорится: используйте параметр загрузки systemd.unit=multi-user.target для загрузки в текстовом режиме. Как мне это сделать? Я не могу получить доступ к графическому интерфейсу, поэтому мне нужно ..
20.09.2019
1
ответ

Bash пытается написать две подсказки оболочки?

Я смотрю на вывод strace запущенного процесса bash, подключенного к терминал для образовательных целей. Мой процесс bash имеет PID 2883. Я набираю [OP@localhost ~]$ strace -e trace=openat,read,...
15.09.2019
1
ответ

Застрял в tty после fsck ошибка при загрузке

На моем ноутбуке работает Ubuntu 16.04. После запуска ноутбука я получил /dev/sda8: НЕОЖИДАННОЕ НЕСООТВЕТСТВИЕ; ЗАПУСК fsck ВРУЧНУЮ По этой ссылке я исправляю ошибку с помощью fsck -f /dev/sda8 ...
12.09.2019
1
ответ

Как ввести команду в /dev/ttyACM3?

В руководстве по устройству, которое я использую, говорится: Чтобы использовать внутренний GPS, используйте следующие команды на порту /dev/ttyACM3: at$gpsp=1 at$gpsnmun=2,1,1,1,1,1,1 Как ввести команду на /dev/ttyACM3?
04.09.2019
1
ответ

Можно ли использовать TIOCMBIS с псевдотерминалом?

У меня есть программа на C, которая работает с обычным терминалом, используя следующий код: int dtr_rts = TIOCM_DTR | TIOCM_RTS; /* внеполосный сигнал */ ... int comfd = открыть (COM_PORT, O_RDWR); ... ioctl(comfd, TIOCMBIS, ...
28.08.2019
1
ответ

Как заставить bash работать с TTY?

bash работает с STDIN, STDOUT и STDERR. Когда xterm открыт, он выделяет псевдотерминал. Затем xterm разветвляет дочерний процесс и STDIN, STDOUT, STDERR привязываются к slave_fd через dup2 и вызывается exec...
21.08.2019
1
ответ

Откатывается ли ls --color к предварительно скомпилированному LS_COLORS при использовании escape-последовательностей из 256 цветов?

Возможно, я не нашел для этого лучшего названия. Я действительно не прошу помощи, так как я могу добиться того, что хочу. Я просто хочу знать, правильно ли я все понимаю. Но, пожалуйста, посмотрите сами: ...
18.08.2019
1
ответ

Как предотвратить запись TTY (например, /dev/tty1) в фреймбуфер (/dev/fb0)?

Я использую сервер Raspbian Buster без X-сервера. Я хочу отобразить обои на подключенном телевизоре, но /dev/tty1 продолжает писать /dev/fb0 либо с мигающим курсором, либо просто с обновлением...
13.08.2019
1
ответ

Что именно делает линейная дисциплина tty с вводом от ведомого устройства pty?

Я знаю, что дисциплина tty line обрабатывает специальные символы (такие как ^C, ^? и т. д.), но это касается только ввода с главного устройства pty. Но как насчет ввода с ведомого устройства pty? Какая линия tty...
12.07.2019
1
ответ

Когда используется эмуляция TTY режима ядра (консоль Linux) вместо эмуляции TTY пользовательского режима (PTY)?

Прочитав эту каноническую статью о TTY, я не уверен, когда эмуляция TTY режима ядра (консоль Linux) используется вместо эмуляции TTY пользовательского режима (например, xterm). Обычно я всегда использую gnome-...
11.07.2019
1
ответ

Преобразование полученных байтов данных в последовательный текст в шестнадцатеричный текст

Привет, теперь я записываю байты данных (например, \x00\x11\x22) с моего ПК на последовательный порт моего устройства под управлением Unix на порту ttyS1. Я могу распечатать данные, используя cat /dev/ttyS1 od -x < /dev/ttyS1 ...
10.07.2019
1
ответ

Как выйти из режима TTY

Я случайно сменил видеодрайвер на своей Kubuntu с NVIDIA на Xorg (если не ошибаюсь), перезагрузил компьютер, и теперь мой графический интерфейс не загрузить после GRIB. Вместо графического интерфейса я вижу режим TTY. Я зарегистрировался...
08.07.2019
1
ответ

Интерпретация последовательных данных с помощью bash

Я пытаюсь написать bash-скрипт, способный интерпретировать данные, поступающие с последовательного устройства. Я настраиваю порт в необработанном виде, а затем могу выполнить простую команду /dev/ttyUSB0 и просмотреть данные. Мой ...
04.07.2019
1
ответ

Список имен вызываемых шрифтов для /etc/vconsole.conf

Использование arch-linux с плазмой KDE. Я хотел бы установить шрифт tty на шрифт ttf-hack. Я добавил FONT=ttf-hack в /etc/vconsol.conf и не получил никаких результатов. На самом деле я не знаю, какие имена правильные...
19.06.2019
1
ответ

Останов Xorg без изменения его TTY

Если я изменю TTY на 2, затем запущу startx, затем изменю на TTY 1 и остановлю Xorg (путем уничтожения Xorg или процесса, который я начал с startx), TTY изменится на 2. Могу ли я остановить Xorg без переключения, т.е. остаться на ...
15.06.2019
1
ответ

Почему «if tty -s» работает, а «if [tty -s]» нет?

Обратите внимание, я использую ksh и работаю в CentOS. У меня есть сценарий оболочки, в котором функция регистратора установлена ​​​​например: если tty -s затем эхо "${FOO}" | тройник -a ${BAR_LOG_FILE} else echo "${FOO}" >> ${...
13.06.2019
1
ответ

Docker exec bash interactively small terminal window

Предположим, у меня есть контейнер, который запускает bash interactively одним из следующих способов: docker run -it /bin/bash. docker start и затем docker attach
30.05.2019
1
ответ

Что такое переменная окружения XDG_VTNR?

Почти каждая страница, которую я нашел, собирается автоматически запускать Xorg после входа в систему без объяснения, например ~ / .bash_profile: if [[! $ DISPLAY && $ XDG_VTNR -eq 1]]; затем exec xinit ...
25.05.2019
1
ответ

установить конкретное разрешение км / с во время загрузки

Я пытаюсь установить конкретное разрешение для км / с во время загрузки. по умолчанию кмс выбирает самое высокое доступное разрешение (2500x1600), которое немного трудно читать. я хотел бы вместо этого установить 1440x900. я ...
24.05.2019
1
ответ

Чтение путей на стандартный ввод и порождение новая интерактивная оболочка для каждой строки

Рассмотрим команду, которая ищет во всем домашнем каталоге файл или каталог с неправильными разрешениями: $ find $HOME -perm 777 Это всего лишь пример; команда может содержать список неработающих...
22.05.2019
1
ответ

Изменить респаун tty в Debian 9 (Stretch)

I попробуйте заменить respawn tty на какой-нибудь другой bin-файл, до этого я настраивал его в / etc / inittab. Но теперь этого файла не существует; как я могу это сделать? (моя цель - «вызвать мой двоичный файл вместо tty») ...
19.05.2019
1
ответ

Предотвратить приостановку работы Xorg при изменении tty

Я запускаю два приложения на двух разных tt ys. Скажем, приложение A работает на ttyA, а приложение B - на ttyB. Если я переключаюсь с ttyA на ttyB, я получаю следующее сообщение x-daemon [544]: (II) AIGLX: ...
16.05.2019
1
ответ

Как использовать asciinema в автономном режиме?

Как я могу записывать и воспроизводить записи экрана asciinema в локальной сети без подключения к Интернету? Инструмент загружает записи по умолчанию на веб-сайт asciinema, но я хочу, чтобы он оставался локальным и запускался ...
14.04.2019
1
ответ

Как мы можем исключить результаты от пользователей с tty=(none) в auditd?

Есть ли способ исключить записи о событиях с tty=(none)? Я перепробовал много способов добавить правило, но ничего не вышло. Это мой текущий файл журнала: > > type=SYSCALL msg=audit(...
10.04.2019
1
ответ

ssh - Отключить выделение псевдотерминалов

Параметр клиента ssh «-T» - Отключить выделение псевдотерминалов. Если я включу эту опцию, удаленный sshd не будет выделять pty для выполнения удаленной команды. Как вывод удаленной передачи команд назад ...
28.03.2019