Я делаю собственный скрипт, который использует ImageMagick для создания снимков экрана, потому что я удалил исходное приложение и хотел сделать собственный.
#! /бин/ш.
cd magickСкриншоты/
лс-в | кот -н | пока читай н ф; do mv -n "$f" "$n.jpg"; сделано
import /home/alnexus/magickScreenshots/screenshot.jpg -качество 100 -обрезка
Что это делает, так это то, что он переходит в папку magickScreenshots, затем переименовывает все в числа, а затем использует ImageMagick, чтобы сделать снимок экрана (мне нужно выбрать область для снимка экрана). Проблема в том, что он сохраняет изображение только как скриншот.jpg
в той папке (кстати вторая строчка как раз для того что бы переименовывать все файлы и новый скриншот.jpg не заменял старый, я хочу сохранять все скриншоты каждую сессию, они все удаляются при запуске компа ). Я хочу сделать так, чтобы скриншот.jpg
файл автоматически вставляется в мой буфер обмена. Я пробовал некоторые вещи, но все они копировали только каталог с изображения, а не само изображение (я использовал только команду xclip). Я много искал, и ничего не получилось, я даже попробовал xclip-copyfile, и это, похоже, не сработало, хотя я не сильно возился с этим.
РЕДАКТИРОВАТЬ
Я пытался xclip -выбор буфера обмена -t изображение/png ~/magickScreenshots/screenshot.jpg
и это работало в WhatsApp Web, но не в приложении Discord Desktop Linux :(