2 votos

Crear un acceso directo en el Escritorio con un icono personalizado

Utilicé un enlace simbólico para crear un acceso directo en el escritorio a un archivo

ln -s "~/My Scripts/start.sh" "Go go gadget hammer"

Pero me he dado cuenta de que no puedo establecer un icono en un enlace simbólico.

Así que utilicé this script para crear un alias:

osascript -e 'tell application "Finder" to make new alias at (path to desktop folder) to (("~/My Scripts/start.sh") as POSIX file)'

Pero me aparece este error

Finder got an error: Can't make class alias. (-2710)

¿Cómo puedo hacer un acceso directo en el escritorio y además darle un icono personalizado eventualmente?

0voto

wch1zpink Puntos 11

El siguiente código le dará una idea básica

tell application "Finder"
    set aliasFile to make new alias file ¬
        at folder (path to desktop folder) ¬
        to alias ((path to home folder as text) & "My Scripts:start.sh") with properties ¬
        {name:"Go go gadget hammer"}
end tell

0voto

theonlygusti Puntos 184

Puede crear un acceso directo en el Escritorio con un icono personalizado de forma tan sencilla como ésta:

  1. En Finder, haz clic con el botón derecho en el archivo al que quieras que apunte el alias y selecciona "Crear alias"
  2. Mueve el alias al Escritorio y ponle el nombre que quieras (usando Finder)
  3. Suponiendo que el icono que desea configurar es un PNG, abra el archivo de imagen en Vista Previa y seleccione Edición > Copiar. Esto también podría funcionar con muchos otros tipos de imagen.
  4. Haga clic con el botón derecho en el alias y seleccione Obtener información; a continuación, haga clic en el icono de la parte superior izquierda y, en la barra de menús de Finder, seleccione Edición > Pegar. Esto pegará la imagen como icono del archivo.

Ahora tienes un alias que tiene un icono personalizado.

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