0 votos

No se pueden abrir varias ventanas de Finder desde terminal

En iTerm ejecutando bash ejecuto:

open -a 'Finder'

eso abre correctamente Finder. En realidad, ya existía una ventana, por lo que solo muestra esa ventana.

Con este comando quiero abrir otra ventana incluso si ya existe una:

open -n -a 'Finder'

pero obtengo este error:

La aplicación /System/Library/CoreServices/Finder.app no se puede abrir por una razón inesperada,
error=Error Domain=RBSRequestErrorDomain Code=5 "El inicio falló."  
UserInfo={NSLocalizedFailureReason=El inicio falló., NSUnderlyingError=0x6000015c17a0 
{Error Domain=NSPOSIXErrorDomain Code=162 "Error desconocido: 162" 
UserInfo={NSLocalizedDescription=El trabajo de launchd falló}}}

Lo que he hecho:

  • He eliminado las comillas alrededor del nombre de la aplicación
  • He vuelto a abrir Finder

Nada cambia, sigue el mismo error.

3voto

benwiggy Puntos 8

La bandera -n abre una nueva instancia de la aplicación: no abre una nueva ventana. Las ventanas de la aplicación no son instancias separadas de la aplicación.

Presumo que no es posible crear múltiples instancias del Finder.

Si deseas abrir una nueva ventana en el Finder, usa:

open /ruta/a/carpeta/

Esto abrirá una nueva ventana solo si la ubicación no está ya abierta.

La bandera -a es cuando deseas abrir un archivo nombrado con una aplicación especificada.

La página man para open te dará más información.

Si deseas controlar Finder con scripts, puede que sea mejor utilizar AppleScript, o activar una acción de Shortcut o Automator desde la terminal.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X