Я часто вставляю в браузер одни и те же строки (у меня есть канал на YouTube, и в конце видео я постоянно публикую одни и те же ссылки: URL канала, веб-сайт, электронная почта, вводное видео и т. Д.).
Я думал о создании текстового файла и последующем добавлении его на панель Unity, но, к сожалению, хотя я вижу способ добавить в него текстовый редактор, я не могу добавить текстовый файл, который будет открыт в текстовом редакторе. Я мог бы написать сценарий и добавить его в панель, но потом меня поразило, что другие люди, вероятно, потратили столько же времени и, возможно, уже нашли решение.
В идеальном мире мне нужно приложение, которое хранит часто необходимые строки, при загрузке оно сразу запустится поверх других окон и останется таковым, у него будут кнопки для разных строк, и они будут помещены в буфер, как только нажат. Таким образом, я просто назначил бы то, что мне нужно, на эти кнопки и был бы очень, очень счастлив.
Если хорошего решения не существует, думаю, мне придется создать его самому. В конце концов, мой канал о программировании, и я, вероятно, могу извлечь из этого инструмента замечательный урок.
cntr+c
или простоright click->copy
. Один клик на текст, который вы хотите, и вы можете вставить его в любом месте.sudo apt-get install xpad
Ответы:
Вы можете установить
autokey
с помощьюsudo apt-get install autokey-gtk
для версии GTK + илиsudo apt-get install autokey-qt
для версии Qt.autokey
позволяет вам определять сокращения, которые при вводе в любом месте вашей xsession будут расширяться до определенной фразы: Например, я определил сокращениеxyy
для фразы Спасибо за вашу помощь . Я установил флажок Всегда перед вставкой этой фразы вautokey
конфигурацию. С этого момента, где бы я ни набирал текстxyy
и нажимал пробел, появлялось маленькое всплывающее окно, которое я могу выбрать с помощью клавиши со стрелкой вниз, ENTERа введенный текстxyy
заменяется фразой Спасибо за вашу помощь .Если вы не отметите опцию «подсказка перед вставкой», аббревиатура заменяется сразу после нажатия пробела. Вы также можете определить сценарии, например, для вставки текущей даты.
Я использую
autokey-gtk
12.04, у которого есть небольшая проблема, чтоautokey
значок на панели задач не отображается на панели. Чтобы исправить это, просто запуститеdconf-editor
и добавьте'Autokey'
в рабочий стол-> Unity-> Panel-> systray-whitelist array. Например, для меня это содержало,['JavaEmbeddedFrame', 'Wine', 'Update-notifier']
и я изменил это['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Autokey']
. Если вы используете Unity2D, то это не решит проблему из-за ошибки в Unity2D. Для Unity2D вы должны изменить массив['all']
на белый список каждого приложения. После этих изменений выход / выход и иконка в трее должны быть видны.Не забудьте настроить
autokey
запуск при входе в систему на вкладке « Правка» -> «Настройки» -> «Общие ».источник
Лично я нашел ClipIt, чтобы покрыть все мои потребности в копировании / вставке.
С помощью комбинаций горячих клавиш вы можете очень быстро быстро получить любой элемент вставки. Я установил Ctrl + Alt + H, чтобы «управлять историей», которая позволяет мне мгновенно запускать плавающее окно, вводить поиск элемента, который я хочу вставить, и вставлять его непосредственно в любое окно, в котором я нахожусь (убедитесь, что «Автоматическая вставка» выбранный пункт "проверяется в Предпочтения> Настройки).
Также имеется быстрый доступ «Управление горячей клавишей», который показывает список последних 20 клипов для быстрого доступа. Если элементы, которые вы вставляете, используются часто, они будут в вашей истории.
Если вы не вставляете их так часто, вы можете использовать функцию «Действия» в ClipIt, чтобы быстро помещать элементы в буфер обмена.
Например, в действиях вы можете добавить:
Затем вы можете запустить горячую клавишу действий (по умолчанию Ctrl + Alt + A), выбрать заголовок команды, а затем Ctrl + V для вставки.
Работает довольно сладко. К сожалению, я не понял, как сделать автоматическую вставку действия в текущее окно. Я попытался передать в xclip -o, но это не работает.
источник
xdotool key ctrl+shift+v
Это можно сделать, создав специальный модуль запуска для GEdit, чтобы открыть ваш текстовый файл.
Установите гном-панель. Пакет предоставит инструмент для создания лаунчера:
Создайте собственный лаунчер с помощью gnome-desktop-item-edit:
2.1. Установите тип запуска на Приложения
2.2. Дайте ему имя (например, канал Youtube, ...)
2,3. Установите команду на
gedit <path to text file>
2,4. Оставьте комментарий (необязательно)
2.5. Нажмите ОК: p
Поиск нового запуска в Dash
Добавьте его на панель и волью! Ты сделал ;)
ОБНОВЛЕНИЕ: если вы хотите щелкнуть, чтобы скопировать, затем установите
xsel
И у вас есть средство запуска «нажми и скопируй» (ПРИМЕЧАНИЕ: вывод, показывающий, что вы скопировали текст, не будет)
источник