Para algunas secuencias de comandos, necesito obtener la palabra actualmente debajo del cursor.
¿Puede xdotoolo una herramienta similar obtenerlo?
scripts
xorg
automation
xdotool
ID universalmente único
fuente
fuente

Respuestas:
Cómo obtener el texto seleccionado actualmente
Puede obtener el texto seleccionado actualmente con el comando:
... pero
xclipprimero deberías instalar :De
man xclip:y:
Ver también aquí o, como siempre
man xclip,.EDITAR
Problemas de solución con la última selección
De un comentario, entendí que
xclipgenera la última selección, incluso si ya no hay nada seleccionado (por ejemplo, cuando el archivo está cerrado). Eso parece ser un problema en su situación.Aunque
xseltambién tiene este problema, se puede solucionar: si hacemos que su script no solo lea la selección actual en el script, sino que también escriba el mismo contenido en un archivo. Luego podemos verificar si la nueva selección es diferente de la última selección. Si no, podemos concluir que no se realiza una nueva selección, y el comando probablemente produce una selección desactualizada. Entonces podemos decirle al script que pase.Un ejemplo (usando
xsel, que tiene ligeras ventajas en este caso):No es necesario decir que necesitaría instalar
xsel:fuente
xclipdevuelve el último texto seleccionado.Error: Target STRING not availabley sale.