Em vez de executar trans , execute um shell filho que execute trans e espere até que você pressione Enter :
... $term -e sh -c 'trans "$(xclip -o)"; read junk'
Eu quero fazer o i3 mostrar um terminal com o significado da palavra na área de transferência (usando o comando trans do translate-shell) quando pressiono um keycombination, então adicionei isso em ~/config/i3/config :
bindsym $mod+Shift+t exec $term -e trans $(xclip -o)
O único problema é que o terminal fecha imediatamente, então não consigo ler a saída.
Eu tenho $term definido como st .
Como posso evitar que o terminal feche imediatamente?