Привет, я хотел написать свой собственный маленький инструмент для создания скриншотов на Arch-Linux в Bash, потому что я не мог найти тот, который поддерживал скриншоты области.
Я хочу иметь возможность скопировать изображение в буфер обмена, чтобы я мог вставить его в Libre-Office или WhatsApp.
Я попробовал xclip, чтобы он работал, но он просто вставил тарабарщину. Поэтому мне нужен другой подход. Я уже видел некоторый код на python, который предположительно решает проблему, но это мой первый скрипт bash, и я не хотел так легко сдаваться.
#!/usr/bin/env bash
dirname=$(date +'%Y%m%d')
if [ ! -d "/home/asdfasdf/Screenshot/$dirname" ]
then
mkdir /home/asdfasdf/Screenshot/$dirname
fi
count=$(ls -1q /home/asdfasdf/Screenshot/$dirname | wc -l)
fd="/home/asdfasdf/Screenshot/$dirname/scr$count.png"
import $fd
# missing copy to clipboard -> xclip -selection clipboard -t image/png -i example.png didn't work for me
Это мой первый скрипт bash, так что не будьте слишком резкими (Улучшения?). Если нет другого пути, как бы я поступил об этом с помощью Python?
Ура!
Hugenotte