
Quiero que i3 muestre una terminal con el significado de la palabra en el portapapeles (usando el comando trans de Translate-Shell) cuando presiono una combinación de teclas, así que agregué esto a ~/config/i3/config
:
bindsym $mod+Shift+t exec $term -e trans $(xclip -o)
El único problema es que la terminal se cierra inmediatamente por lo que no puedo leer el resultado.
Me he $term
puesto en st
.
¿Cómo puedo evitar que la terminal se cierre inmediatamente?
Respuesta1
En lugar de ejecutar trans
, ejecute un shell secundario que se ejecute trans
y luego espere hasta que presione Enter:
... $term -e sh -c 'trans "$(xclip -o)"; read junk'