2011-06-20 14 views
5

Información de fondo rápida: Estoy comenzando a construir algunos programas que se ejecutarán dentro de los sistemas operativos basados ​​en Gnome y X para administrar los contenidos del portapapeles. Una de las funciones principales será registrar la URL de origen del texto copiado, si el texto copiado proviene de un navegador. Sé que esto es posible en Windows (la aplicación Clipmate lo hace), pero quiero hacer esto en Gnome/X.¿Hay alguna manera en los sistemas operativos basados ​​en Linux para determinar la fuente de texto copiado al portapapeles X?

Tengo una sospecha furtiva de que podría no ser posible, porque no hay ningún software en Gnu/Linux que se acerque a la funcionalidad de Clipmate. Cualquier orientación sería muy apreciada sin embargo.

+1

Klipper parece tener la funcionalidad. –

+0

He examinado Klipper antes (y el Glipper similar, pero basado en Gnome). Parece que pueden desencadenar ciertas acciones en función de que el texto es una URL, pero en realidad no pueden _get_ la URL de origen del texto. –

Respuesta

4

Interceptar y decodificar el mensaje X SetSelectionOwner.

+0

Parece que solo devolverá Ventana o NINGUNO cuando se le pregunte. Estoy buscando la URL de una página de la que el usuario copió el texto. –

Cuestiones relacionadas