Я пытаюсь связать определенное сочетание клавиш, которое вводит мою электронную почту. Я хочу это так, чтобы, когда я нажимаю определенное сочетание клавиш, оно ввело определенную фразу (моя электронная почта).
В основном - мне нужна команда, которая вводит определенную фразу, когда работал.
Можно сделать это при помощи xdotool
, который не находится в Вашей системе по умолчанию. Установите его сначала:
sudo apt-get install xdotool
Затем команда, чтобы (буквально) ввести текстовую фразу:
xdotool type 'This is a test to see if all works fine. If it works this text is typed.'
Текст будет введен в frontmost окне.
Выберите: Параметры настройки системы> "Клавиатура"> "Ярлыки"> "Пользовательские Ярлыки". Нажмите "+" и добавьте команду (например).:
xdotool type 'This is a test to see if all works fine. If it works this text is typed.'
Более сложный должен использовать обоих xdotool
и xclip
, который обе потребности быть установленным:
sudo apt-get install xdotool xclip
Затем команда для вставки текста в переднюю сторону большая часть окна была бы:
printf 'This is a test to see if all works fine. If it works this text is typed.' | xclip -sel clip && xdotool key Control_L+v
Следите за той этой (второй) опцией работы, если передняя сторона, большая часть приложения использует Ctrl+V для вставки текста, который не имеет место с, например. gnome-terminal
, который использует Shift+Ctrl+V
Поэтому команда для вставки текста в terminalwindow была бы:
printf 'This is a test to see if all works fine. If it works this text is typed.' | xclip -sel clip && xdotool key Shift_L+Control_L+v
Если требуется включать новую строку после того, как фраза вставляется, замена printf
echo