É meio que um hack, mas se você quiser apenas definir um diretório e não o nome do arquivo manualmente, você pode fazer:
HOME=/path/to/directory gnome-screenshot
gnome-screenshot
salva na pasta ~/Pictures
por padrão, pois é para isso que o XDG_PICTURES_DIR
é normalmente definido em $XDG_CONFIG_HOME/user-dirs.dirs
( "$HOME/Pictures"
). Mas se esse diretório não existir ou XDG_PICTURES_DIR
não estiver definido, ele copia a captura de tela em $HOME
. E desde então:
-
XDG_CONFIG_HOME
é considerado $HOME/.config
, se não definido explicitamente,
- e é improvável que haja um arquivo
.config/user-dirs.dir
em /path/to/directory
este comando faz com que o gnome-screenshot despeje a captura de tela em /path/to/directory
.
Ou, menos hacky, mas mais complicado, crie um diretório em algum lugar (digamos /path/to/another/dir
), com um arquivo user-dirs.dir
contendo:
XDG_PICTURES_DIR="/path/to/dir"
Então você pode fazer:
XDG_CONFIG_DIR=/path/to/another/dir gnome-screenshot
e novamente a captura de tela terminará em /path/to/dir
.