¿Cómo puedo agregar accesos directos a carpetas en el Iniciador?

16

Quiero agregar alguna carpeta al iniciador para poder acceder a ellos fácilmente. ¿Cómo agrego acceso directo al lanzador?

dushyantashu
fuente
@G_P, quiere un acceso directo , no un icono separado.
Jacob Vlijm
1
@JacobVlijm Para ser perfectamente justos, la respuesta aceptada en el duplicado vinculado sugiere Exec=nautilus YOURFOLDERy su respuesta en esta pregunta Exec=nautilus /path/to/thefolder, por lo que las dos preguntas tienen una respuesta idéntica, lo que las convierte en un duplicado. Aunque el tuyo agrega algunos puntos interesantes.
Sergiy Kolodyazhnyy
@SergiyKolodyazhnyy Creo que la pregunta hace que el engaño, no la respuesta. Aparte de eso, creo que hay muchas diferencias en la respuesta, pero es una vieja discusión.
Jacob Vlijm

Respuestas:

24

Hay dos maneras:

Dinamicamente

Puede agregar un acceso directo a una carpeta navegando (en nautilus) en la carpeta que desea agregar, y elija "agregar marcador" en el menú de marcadores. Alternativamente, puede presionar Ctrl+ D. Los marcadores que creó de esta manera se agregan automáticamente al Filesicono en el iniciador, en la sección superior (Nautilus agrega estos accesos directos al archivo:) ~/.config/gtk-3.0/bookmarks.

En la sección "estática" del icono del iniciador.

Alternativamente, puede agregar un acceso directo al icono de Archivos (o cualquier otro icono), editando su archivo .desktop. Este método le da más control sobre el nombre del acceso directo y el orden de los accesos directos, si tiene más de uno.

  • Para hacer eso, primero copie el archivo .desktop en ~/.local/share/applications

    cp /usr/share/applications/nautilus.desktop  ~/.local/share/applications/nautilus.desktop
    
  • Abra el archivo (copiado) con gedit; no se abrirá haciendo doble clic, así que abra una ventana gedit y arrastre el archivo sobre la ventana gedit.

  • Busca la línea:

    Actions=Window;
    

    Agregue un nombre que le gustaría asignar a su carpeta en el iniciador:

    Actions=Window;YourFolder;
    
  • Al final del archivo, agregue una sección como esta:

    [Desktop Action YourFolder]
    Name=YourFolder
    Exec=nautilus /path/to/thefolder
    OnlyShowIn=Unity;
    

Cierre la sesión y vuelva a iniciarla, ahora tendrá su acceso directo en el icono Archivos haciendo clic con el botón derecho.

Explicación:

Los iconos en Dash y el iniciador representan archivos .desktop. Estos íconos tienen un comando "principal" (eso es lo que sucede si hace clic en él), pero también pueden tener varios accesos directos (accesibles haciendo clic con el botón derecho).

Este comando "principal" se puede encontrar en la Exec=línea, en la sección directamente debajo [Desktop Entry], los accesos directos se enumeran en la línea Actions=y se definen en la [Desktop Action YourFolder](s) sección (es).

Los archivos .desktop ~/.local/share/applicationsanulan los archivos /usr/share/applications, pero la primera vez después de copiar el original en el directorio local, debe cerrar sesión / iniciar sesión. El procedimiento de limpieza es siempre editar el local y dejar el original intacto.

Nota:

Los marcadores que creó con el primer método se agregan al icono automáticamente, pero no forman parte del nautilus.desktoparchivo.


Editar para 15.04 y posterior

La respuesta anterior también se aplica para 15.04 y superior, pero el lanzador para editar (copiado localmente) para la sección estática es:

/usr/share/applications/org.gnome.Nautilus.desktop

en lugar de

/usr/share/applications/nautilus.desktop
Jacob Vlijm
fuente
@dushyantashu ¿Es esto lo que estabas buscando?
Jacob Vlijm
¿Dónde se guardan los marcadores creados por el primer método?
LoMaPh
1
@LoMaPh Se almacenan en ~/.config/gtk-3.0/bookmarks. Lo agregué a la respuesta.
Jacob Vlijm
¿Puedes agregar tu gran respuesta al candidato duplicado?
WinEunuuchs2Unix