
Quero fazer com que o i3 mostre um terminal com o significado da palavra na área de transferência (usando o comando trans do translate-shell) quando pressiono uma combinação de teclas, 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 e não consigo ler a saída.
Eu $term
configurei para st
.
Como posso evitar que o terminal feche imediatamente?
Responder1
Em vez de executar trans
, execute um shell filho que seja executado trans
e aguarde até você pressionar Enter:
... $term -e sh -c 'trans "$(xclip -o)"; read junk'