From be08d99f96e7e954152d3bf0b7a56a85a1c3a340 Mon Sep 17 00:00:00 2001 From: ruslan Date: Thu, 24 Oct 2024 17:12:38 +0200 Subject: [PATCH] Create typing-emulate.md --- content/posts/typing-emulate.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 content/posts/typing-emulate.md diff --git a/content/posts/typing-emulate.md b/content/posts/typing-emulate.md new file mode 100644 index 0000000..1952419 --- /dev/null +++ b/content/posts/typing-emulate.md @@ -0,0 +1,28 @@ +--- +title: Эмуляция ввода текста из буфера обмена +description: Для GNU/Linux +date: 2024-10-24T17:07:00+02:00 +tags: [linux] +--- +## Установка и удалеие пакетов пакетов +```shell +dnf install xclip xdotool +rpm --nodeps -e xdg-desktop-portal-gnome +``` + +## Создание исполняемого файла + +В файл `/usr/local/bin/easyclipboard` необходимо добавить следующее: + +```config +#!/bin/bash +xclip -selection clipboard -out | tr \\n \\r | xdotool selectwindow windowfocus type --clearmodifiers --delay 25 --window %@ --file - +``` + +```shell +chmod +x /usr/local/bin/easyclipboard +``` + +## ShortCut +Далее необходимо забиндить исполняемый файл на какой-нибудь shortcut (например, `Ctrl+E`) и можно пользоваться. +При нажатии комбинации клавиш текст из буфера обмена вводится по-буквенно (очень помогает с vnc/crd и подобным).