ГлавнаяОперационные системыLinuxКак сделать резервную копию истории буфера обмена с помощью виджета буфера обмена...

Как сделать резервную копию истории буфера обмена с помощью виджета буфера обмена KDE

Современные менеджеры буфера обмена имеют функцию истории, которая позволяет выбирать прошлые записи и повторно вставлять их куда угодно. Однако эта история может хранить до определенного количества записей. После определенного момента он начинает отбрасывать самые старые. Чтобы сохранить некоторые записи буфера обмена для дальнейшего использования, вам придется вернуть их в активный слот буфера обмена, а затем ввести их по одному в каком-нибудь приложении для создания заметок.

Ниже представлен изящный способ резервного копирования истории буфера обмена в текстовый файл в папке по вашему выбору.

Примечание : хотя в этом руководстве мы используем виджет буфера обмена рабочего стола KDE, вы можете сделать то же самое в любом менеджере буфера обмена, который поддерживает добавляемые пользователем действия, например, Клипман .

Добавьте виджет

Чтобы использовать виджет буфера обмена, сначала необходимо установить его на рабочий стол. Нажмите кнопку главного меню KDE в правом верхнем углу экрана и выберите «Добавить виджеты» во всплывающем меню.

Виджет буфера обмена Kde Txt Notes Добавить виджеты

KDE покажет вам свою коллекцию виджетов на панели в левой части экрана.

Прокрутите вниз, пока не найдете запись в буфере обмена, или начните вводить слово «буфер обмена» в текстовом поле в верхней части панели, чтобы отфильтровать список.

Добавьте виджет

/wp-content/uploads/2024/05/KDE-Clipboard-widget-TXT-notes-widget-pane.jpg" alt="Виджет буфера обмена Kde Панель виджетов Txt Notes">

Найдя виджет «Буфер обмена», перетащите его в нужное место на рабочем столе.

Добавить новое действие

В этом окне конфигурации перейдите на вкладку «Действия» и нажмите кнопку «Добавить действие».

Виджет буфера обмена Kde Txt Notes Добавить действие

В появившемся новом окне «Свойства действия» оставьте поле «Регулярное выражение» пустым и включите параметр «Автоматически». Введите краткое описание вашего действия в поле «Описание».

Свойства действия Txt Notes виджета буфера обмена Kde

Прежде чем добавлять настоящую команду, вероятно, лучше всего запустить терминал и протестировать его, прежде чем полностью приступать к нему.

Настройте вывод даты

Сама команда будет состоять из двух отдельных подкоманд/действий. Мы будем использовать текущее время в качестве имени файла каждой заметки.

Для этого мы назначим вывод команды dateпеременной «NOW». Мы не будем вдаваться в подробности команды date. Чтобы узнать об этом больше, введите в терминале man dateили date --help.

В нашем случае мы хотели, чтобы имя файла выгляде

Добавить новое действие

яц-День-Год.txt», поэтому мы установили нашу переменную как:

NOW=$(date +"%H-%M-%S__%m-%d-%Y".)

Добавьте путь к заметкам

Второе действие нашей команды «сбрасывает» выбранную запись в текстовый файл с переменной «NOW» в качестве имени файла. Для этого мы используем доверенную команду echo:

echo "%s" > /home/USERNAME/Desktop/$NOW.txt

Бит %sпредоставляется самим виджетом и сопоставляется с выбранной записью буфера обмена. Во втором разделе указывается путь и имя файла сохраненной заметки.

Для упрощения тестирования при настройке этого решения мы разместили заметки в буфере обмена на рабочем столе. Мы рекомендуем вам изменить этот путь на что-то другое, по крайней мере, после начального тестирования, если вам не нравится рабочий стол, заполненный текстовыми файлами сверху вниз.

Добавьте команду

Полная окончательная версия нашей команды выглядела так:

NOW=$(date +"%H-%M-%S__%m-%d-%Y") Настройте вывод датыho "%s" > /home/USERNAME/Desktop/$NOW.txt

Нажмите кнопку «Добавить команду», чтобы создать новую команду, и дважды щелкните заполнитель «новая команда», чтобы отредактировать ее.

Виджет буфера обмена Kde Txt Notes Новая команда

Замените ее своей собственной командой (или скопируйте нашу) и нажмите «ОК», чтобы принять изменения и включить ее.

Виджет буфера обмена Kde Txt Notes Команда Описание

Добавьте описание своей команды, если вы не хотите, чтобы ее запись в виджете буфера обмена отображалась без имени.

Добавьте путь к заметкамons-configuration.jpg" alt="Конфигурация действий виджета буфера обмена Kde Txt Notes">

При нажатии кнопки «ОК» ваши изменения будут применены, и, вернувшись в окно «Конфигурация действий», вы увидите свое творение в «Списке действий».

Посмотрите

Чтобы проверить новое действие, нажмите на виджет буфера обмена после копирования текста в буфер обмена.

Виджет буфера обмена Kde Список буфера обмена текстовых заметок

При наведении курсора на запись виджет буфера обмена справа отображает небольшое меню, первая запись в котором — «Вызвать действие». Нажмите на нее, чтобы получить доступ к специальному действию.

Действие вызова виджета буфера обмена Kde Txt Notes

Выберите нужное действие из всплывающих окон.

Виджет буфера обмена Kde Txt-заметки Действие пользователя

И это все: если все прошло по плану и вы использовали путь к рабочему столу для тестирования, как это сделали мы, в

Добавьте команду

етку на рабочем столе. С этого момента вы сможете создавать резервные копии истории буфера обмена с помощью созданного вами специального действия.

Виджет буфера обмена Kde в виде текстовых заметок в файлах

Два завершающих совета: во-первых, обязательно указывайте секунды в имени файла. Таким образом, если вы будете делать заметки в течение одной минуты, им не придется бороться за одно и то же имя файла. Во-вторых, чтобы сделать это более удобным, используйте в качестве пути папку в вашей любимой службе облачной синхронизации, чтобы заметки в буфере обмена были доступны повсюду.

Посмотрите

ПОХОЖИЕ СТАТЬИ

Популярные записи