@Bourbon11

"Онлайн клиент noVNC" как вставить текст в терминал?

Пользуюсь онлайн клиентом "noVNC" (https://novnc.com/info.html).
Вопрос простой. Как я могу вставить текст из буфера обмена в терминал?
  • Вопрос задан
  • 4263 просмотра
Решения вопроса 1
@Bourbon11 Автор вопроса
РЕШЕНО!

1. Открываем окно с нужным для нас местом ввода (в моём случае это вкладка noVNC в браузере).
2. Открываем терминал поверх этого окна (сейчас будем узнавать его id).
3. Пишем в терминале: xdotool selectwindow.
4. Появится специфический курсор для выделения окна, нажимаем на нужное нам для ввода текста окно.
5. Возвращаемся в терминал, там нас уже ждёт id нашего окна.
6. Пишем в терминале:
xdotool type --window [полученный только-что id окна] [текст который нужно ввести]
.
7. Вуаля!

Так же в инструменте xdotool есть множество других интересных и очень полезных функций, задержка, команды для мышки, нажатие специфических клавиш и т.п.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
kostmen
@kostmen
Решение для тех, кто пользуется виндовс:
1. Скачиваем и устанавливаем autohotkey (https://www.autohotkey.com)
2. Создаём скрипт на рабочем столе с любым названием, например copypast.ahk
3. Жмём правой кнопкой мыши, выбираем Edit script, добавляем с новой строки такой текст ^+v::Send {Raw}%Clipboard%
4. Сохраняем и запускаем скрипт
5. Чтобы вставить текст в консоль, используем сочетание клавиш Ctrl+Shift+V
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы