Actualmente estoy intentando modificar el comportamiento de manejo de URL predeterminado en OS X. Me gustaría, al hacer clic en cualquier enlace fuera de un navegador web, copiar esta URL en la mesa de trabajo en lugar de abrirla en el navegador web predeterminado. - por ejemplo, al hacer clic en un enlace en una conversación de Skype debería copiar esta URL en la mesa de trabajo de OS X en lugar de abrirla en Firefox (que actualmente es mi navegador web predeterminado).
He pensado en soluciones, pero actualmente no puedo implementar una. Si puedo crear una aplicación que coloque las URL en la mesa de trabajo que se le envíen y puedo configurar esta aplicación como el navegador web predeterminado, podría lograr mi objetivo.
Creé una aplicación con Automator que ejecuta el comando de shell pbcopy
y configuré esta aplicación como mi navegador web predeterminado, pero no obtuve el resultado esperado. Hice algunas pruebas y puedo confirmar que la aplicación se ejecuta al hacer clic en un enlace, sin embargo, no puedo pasar la URL a la aplicación / shell script. He intentado tanto un argumento estándar como un argumento pasado, pero sin éxito.
¿Existe una manera para que una aplicación creada con Automator recupere una URL en la que se haga clic y la envíe a pbcopy
, cuando esa aplicación se configura como un controlador (predeterminado) para las URL?
Alternativamente, ¿existe una mejor manera de crear un navegador web falso que tome la entrada y la coloque en la mesa de trabajo que Automator? ¿O hay alguna otra manera de lograr mi objetivo sin una aplicación / script personalizado?