Mi navegador predeterminado es Chromium. Tiendo a usar diferentes navegadores y asignarlos a un espacio. Entonces, por ejemplo, Chromium es el espacio 1 junto con un elemento, Firefox en el espacio 2 con terminal, Safari 3 con virtualbox, etc. Navegador más terminal, para mí da un espacio de trabajo funcional. Hasta ahora, todo bien.
Sin embargo, me gustaría tener un navegador predeterminado diferente en cada espacio. Entonces, cuando hago clic en un enlace de otra aplicación, se abre en el navegador predeterminado en el espacio actual, no solo en Chromium.
También sería aceptable "abrir en el navegador según el número de espacio" o similar.
¿Cómo puedo hacer que esto suceda?
Tal vez involucrando menos codificación de bajo nivel que mi otra sugerencia ...
Otro enfoque posible sería crear su propio navegador y configurarlo como predeterminado, y su navegador pasa las URL a otros navegadores dependiendo de qué espacio es el espacio activo.
Si puede crear una aplicación Automator o AppleScript que acepte archivos HTML de tal manera que pueda configurarlo para que sea el navegador predeterminado, entonces esta solución se vuelve bastante fácil.
Su aplicación puede detectar el espacio actual usando AppleScript . Luego, simplemente codifique a qué navegador se debe reenviar la solicitud.
No conozco una forma oficialmente compatible de hacer esto, pero si realmente lo necesitara, lo hackearía detectando cuándo Spaces cambia espacios ( pista , pista ), y luego cambiaría mi navegador predeterminado cada vez que eso suceda.
Ladrillo
dan