макрос для вставки предварительно настроенного текста

Я стараюсь не вводить свой адрес электронной почты снова. Есть ли способ настроить ключ, чтобы вставить какой-то заранее заданный бит текста, такой как моя электронная почта.

Я бы хотел, чтобы это идеально работало во всех приложениях.

благодаря

5
задан 28 November 2013 в 23:45

1 ответ

1) Установите xclip и xdotool

sudo apt-get install xclip xdotool

2) Сделайте файл myscript.sh

mkdir ~/bin
gedit ~/bin/myscript.sh

3) Вставка копии этот сценарий в него

#!/bin/bash
TEXT="myname@address.com"
printf '%s' "$TEXT" | xclip -i -selection clipboard
xdotool key --clearmodifiers "ctrl+v"

4) Сделайте исполняемый файл файла

chmod +x ~/bin/myscript.sh

5) Сделайте ярлык

Настройки-> Клавиатура-> Ярлыки-> Пользовательские ярлыки-> щелчок [+]

  • Имя: что-либо, Команда:/home/USERNAME/bin/myscript.sh
    • Замените ИМЯ ПОЛЬЗОВАТЕЛЯ своим именем пользователя
  • Нажмите Disabled текст и затем нажимает Ваше волшебное нажатие клавиши. Например, Ctrl-Shift-S
  • Вам, вероятно, придется перезапустить единицу с setsid unity или путем входа в систему и заставить ярлык работать. (по крайней мере, у меня была эта ошибка на Ubuntu 13.10),

Поиск и устранение неисправностей

Если у Вас есть какие-либо проблемы со вставкой текста. Попытайтесь измениться xdotool key кому: xdotool sleep 0.5 key. Это дает Вам, время для убирания руки от клавиатуры прежде xdotool пытается нажать "Ctrl-V"

6
ответ дан 28 November 2013 в 23:45

Другие вопросы по тегам:

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