Eu também usei muito o obturador para fazer e renomear facilmente o screengrabs e fiquei triste em ver isso quebrado pelo Wayland no Fedora 27.
O gnome-screenshot é um utilitário bastante útil para fazer screengrabs no Fedora-wayland. Pode ser facilmente usado para criar uma solução para o Shutter no Wayland da seguinte forma:
1) Crie os scripts shut.sh e grabname.sh conforme anexado.
2) torne-os executáveis (chmod + x) e salve-os em um caminho de comando existente para que possam ser chamados a partir da linha de comando, por exemplo. em / usr / bin. Eu costumo salvar meus scripts personalizados em / usr / local / bin, mas isso tem que ser adicionado ao caminho padrão usando visudo.
3) Agora, quando você executar shut.sh, um cursor aparecerá. Use-o para desenhar um retângulo e o Terminal irá aparecer pedindo-lhe um nome para o seu novo arquivo (grabname.sh). Você pode usar espaços no nome do arquivo. Em seguida, ele perguntará se você deseja prefixar o arquivo com yyyymmdd (y). Hit return ou qualquer outra coisa para pular o prefixo.
4) Seu arquivo renomeado é salvo em / my / temp / location
5) Salve isso como shut.sh:
#!/bin/sh
# START shut.sh
# This script calls gnome-screen shot in Wayland to take a rectangular screenshot
# resulting png is saved to /my/temp/location
# script then calls a second script (grabname.sh) which asks you for a filename to give the grab with the option to prefix current date if you want
# make sure both scripts are in a relevant executable path for your kernel eg. /usr/bin etc.
# You can allocate shut.sh to a hot key in settings and make screengrabs via a hotkey.
gnome-screenshot -a -f /my/temp/location/grabcache.png
gnome-terminal -e "bash grabname.sh"
# END shut.sh
grabname.sh
#!/bin/sh
# START grabname.sh
# Previous script shut.sh calls gnome-screen shot in Wayland to take a rectangular screenshot
# resulting png is saved to /my/temp/location
# This script (grabname.sh) asks you for a filename to give the grab with the option to prefix current date if you want
# * spaces are allowed in filenames *
# make sure both scripts are in a relevant executable path for your kernel eg. /usr/bin etc.
# set -x
IFS=$'\n'
read -p "Name for grab? " grab
while true; do
read -p "Append date yyyymmdd (y or anything else for no) ?" yn
case $yn in
[Yy]* ) ap=$(date +%Y%m%d_%H%M_)
break;;
* ) echo -e "\n\e[0;34mNot prefixing date...\e[0m\n"; ap="";break;;
esac
done
echo $ap$grab
cp /my/temp/location/grabcache.png /my/temp/location/"$ap$grab".png
nautilus /my/temp/location
# END grabname.sh