¿Cómo controlar el navegador correcto según el espacio de trabajo utilizado?

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?

Respuestas (3)

Podrías probar Selectivo .

¿podrías agregar instrucciones? no solo hagas un hipervínculo a la respuesta, por favor...
¿Podría incluir sus comentarios sobre este software?

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.

¡Ay! ¡Pensé que no había manera de detectar esto!