Найти тему

Копируем текст и изображения сразу в файл: маленькая, но очень интересная фишка буфера обмена в KDE Plasma на Linux

Оглавление

Одна из целей канала: рассказывать пользователя Linux-дистрибутивов про интересные и полезные штуки, связанные с повседневным использованием системы. Идеи для постов, подобных этому, могут родиться просто по ходу того, как я работаю в дистрибутиве и решаю какие-либо рабочие или бытовые задачи. Например, активирую режим Numlock, делаю автоподключение диска или ищу курсор на экране.

Буквально пару дней назад открыл интересную фишку буфера обмена KDE Plasma, которая позволяет вставлять скопированный текст или изображение сразу в файл. Причем, фича эта есть только у кед, так как ничего подобного не обнаружил в Linux Mint 21 и на Windows. Думаю, что определенная часть аудитории и пользователей KDE про это даже не знала, потому рассказываю.

Копирование и вставка текста прямо в файл

Представим, что вы осуществляете поиск чего-либо в интернете, нашли страницу, где есть искомый текст и вам нужно его сохранить. Обычная последовательность действий такова: копируем текст, открываем текстовый или офисный редактор, вставляем текст туда и сохраняем в нужном месте. В KDE Plasma подобные манипуляции можно свести всего к двум привычным действиям: скопировал и вставил.

Всего два простых действия
Всего два простых действия

Для примера возьмем генератор шаблонных текстов Lipsum.com, который позволяет создавать однообразный текст, которым можно забивать что-либо (например, веб-дизайнеры заполняют им места, где должен будет впоследствии размещен текст, предоставленный заказчиком).

Lipsum.com или текст-рыба
Lipsum.com или текст-рыба

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

Генерация и копирование текста в буфер обмена
Генерация и копирование текста в буфер обмена

Выделяем найденное, копируем любым привычным способом (либо при помощи контекстного меню, либо при помощи горячих клавиш Ctrl + C) и открыв файловый менеджер в нужном месте просто вставляем скопированный текст туда. Далее происходит магия KDE.

Магия плазмовых кед
Магия плазмовых кед

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

Если нажать ОК, то внутри домашней директории, в которой я осуществил вставку текста, появится файл lipsum.txt, который будет содержать скопированный текст.

Полученный текстовый файл со скопированным текстом внутри
Полученный текстовый файл со скопированным текстом внутри

Причем формат создаваемого файла может быть любым: TXT, DOCX, XLSX, PDF. Я попробовал все указанный форматы и все получилось на ура.

Различные варианты использования вставки скопированного текста напрямую в файл
Различные варианты использования вставки скопированного текста напрямую в файл

Копирование и вставка изображения прямо в файл

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

Первое изображение будет скопировано в файл
Первое изображение будет скопировано в файл

При вставке изображения в файловый менеджер появилось все то же диалоговое окно, только теперь помимо имени файла можно было выбрать формат данных. Я выбрал формат PNG.

Вставляем изображение в формате PNG
Вставляем изображение в формате PNG

Результат не заставил себя ждать и после нажатия на ОК появился файл в формате изображения.

Получившийся файл в формате PNG
Получившийся файл в формате PNG

Подведем итоги

Повторюсь, что не обнаружил подобного функционала буфера обмена в Linux Mint, которая установлена на виртуальной машине и на Windows, которая имеется на другом ноутбуке.

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

Тем же, кто не знал, что в KDE Plasma так можно делать, думаю, данная статья будет полезной!