¿Atajo en todo el sistema para abrir una nueva ventana en Safari?

1

Estoy intentando usar Automator para crear un acceso directo en todo el sistema para abrir una nueva ventana de Safari. Estoy usando el método descrito en esta respuesta .

Puedo hacer que Safari abra una url específica, por ejemplo ejecutando

$ open -a Safari "https://apple.stackexchange.com"

Desde la línea de comando. Pero esto abre una nueva pestaña (no una nueva ventana) y requiere especificar una URL.

Automator también tiene una acción "Internet > Mostrar páginas web" que tiene los mismos problemas.

¿Hay alguna manera de hacer que Safari abra una nueva ventana en blanco?

    
pregunta bcattle 11.11.2018 - 22:38

1 respuesta

1

En Automator , cree un Servicio flujo de trabajo (antes de macOS Mojave ), o un Rápido Acción flujo de trabajo en macOS Mojave .

Agrega una Ejecutar AppleScript , reemplazando el código predeterminado , con:

tell application "Safari" to make new document

La pieza anterior del AppleScript código abrirá una nueva ventana en Safari , sin embargo, no tendrá foco. Si desea que la nueva ventana tenga foco, use un bloque tell , por ejemplo:

tell application "Safari"
    make new document
    activate
end tell

Luego, puede asignar un método abreviado de teclado de la manera habitual según la información en el enlace dentro de su pregunta.

    
respondido por el user3439894 12.11.2018 - 14:58

Lea otras preguntas en las etiquetas