- Título:
- grab-sh
grab-sh
Script mínimo de screenshot para Wayland e Hyprland que copia direto para a área de transferência, sem salvar arquivo no disco. Dois atalhos de teclado: tela inteira ou uma área escolhida com a mira.
Problema
As ferramentas de screenshot salvam um arquivo a cada captura, quando quase sempre o destino é colar a imagem numa conversa ou num documento. O resultado é uma pasta cheia de imagens que ninguém abre de novo.
Decisões técnicas
Compor três ferramentas que já existem no Wayland (grim para capturar, slurp para escolher a área, wl-clipboard para copiar) em vez de escrever uma nova. Nada vai para o disco: cada captura sobrescreve a área de transferência. O instalador cria um link em ~/.local/bin, e dois binds do Hyprland fazem o resto.
Resultado
Uso diário no meu desktop. Uma release publicada. É pequeno de propósito.
Links
---
title: grab-sh
url: https://nandomoreira.dev/lab/grab-sh
collection: lab
tech:
- Shell
- Hyprland
- Wayland
date: 2026-03-31
---
# grab-sh
Script mínimo de screenshot para Wayland e Hyprland que copia direto para a área de transferência, sem salvar arquivo no disco. Dois atalhos de teclado: tela inteira ou uma área escolhida com a mira.
## Problema
As ferramentas de screenshot salvam um arquivo a cada captura, quando quase
sempre o destino é colar a imagem numa conversa ou num documento. O resultado
é uma pasta cheia de imagens que ninguém abre de novo.
## Decisões técnicas
Compor três ferramentas que já existem no Wayland (grim para capturar, slurp
para escolher a área, wl-clipboard para copiar) em vez de escrever uma nova.
Nada vai para o disco: cada captura sobrescreve a área de transferência. O
instalador cria um link em ~/.local/bin, e dois binds do Hyprland fazem o
resto.
## Resultado
Uso diário no meu desktop. Uma release publicada. É pequeno de propósito.
## Links
- Repo: https://github.com/nandomoreirame/grab-sh