Ubuntu 14.04: Agregar enlaces a lugares en el menú

10

Me gustaría agregar enlaces personalizados a la ventana de lugares en la parte superior del panel izquierdo en cada ventana de nautilus. Encontré soluciones que sugieren simplemente arrastrarlo y soltarlo sobre el panel izquierdo, pero eso no funciona con mi Ubuntu 14.04.

¿Alguien sabe cómo funciona aquí?

PeterHeuz
fuente

Respuestas:

10

Hay varias formas de agregar un enlace a lugares. Se llama marcador. Mientras esté en el directorio que desea agregar, haga clic en el menú de marcadores y márquelo como un marcador.

LD James
fuente
44
Bookmarksy placesno son lo mismo Aparecen diferentes en el menú del lado izquierdo en Files. Ver este hilo por ejemplo.
Johu
3
No conocía los marcadores y, mientras buscaba una forma de agregar enlaces a lugares, lo que realmente quería eran marcadores y esto me responde muy bien.
Emile Bergeron
17

Perdón por plantear una pregunta anterior, pero la respuesta aceptada explica cómo agregar elementos a Marcadores, no a Lugares. Lamentablemente, no puede agregar a la lista de lugares.

Los elementos en Lugares se definen en .config/user-dirs.dirs. El mío se ve así:

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
# 
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"

Puede agregar más directorios libremente, pero no están listados en Nautilus. Puede cambiar las carpetas para que apunten a diferentes directorios o puede configurarlas en "$ HOME /" para eliminarlas (ver man xdg-user-dirs-update), pero no puede agregarlas. Esto se debe a que las herramientas xdg (por ejemplo xdg-user-dir) tienen una lista fija de directorios de "Lugares" que se pueden configurar. Puedes ver esta lista con man xdg-user-dir:

This command expects the name of an XDG user dir as argument. The
possible names are:
    DESKTOP
    DOWNLOAD
    TEMPLATES
    PUBLICSHARE
    DOCUMENTS
    MUSIC
    PICTURES
    VIDEOS

Lo sentimos, pero no puede agregar nuevas entradas al menú Lugares y hacer que las herramientas xdg- * lo reconozcan. Los marcadores son cambiables. Dependiendo de la versión y el sabor de Linux, puede encontrar un elemento de menú para agregar / editar marcadores, presione Ctrl- Do presione un símbolo de engranaje para agregar una ubicación como marcador. Sus marcadores se almacenan en .config/gtk-3.0/bookmarks. Parece que las entradas duplicadas (tanto en Marcadores como en Lugares) solo se muestran en Lugares, al menos en Nautilus.

fidian
fuente
1
Ctrl D funcionó para mí al iniciar la sección Marcador y poner el directorio en ella (Nautilus). Me gustaría editar la sección Lugares, ya que es mi computadora portátil: s
TungstenX
3

puede agregar su propio elemento modificando el archivo user-dirs.dirs, simplemente cree una carpeta en el directorio de inicio y luego agregue su ubicación al archivo de la siguiente manera

cd .config
sudo nano user-dirs.dirs

agrego programas a la lista XDG_DOCUMENTS_DIR="$HOME/programs" , puede cambiar el icono por mofdi y XDG_{icon name}_DIR luego volver a abrir el administrador de archivos y eso es todo, mi archivo final es

# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
XDG_DOCUMENTS_DIR="$HOME/programs"
Abdallah Awwad Alkhwaldah
fuente
En la mía - 14.04 - después de cerrar y volver a abrir Nautilus que eliminó la entrada 'Documentos' en la lista de Lugares y la reemplazó con una llamada 'programas'. Agregar otra línea a XDG_DOCUMENTS_DIR = "$ HOME / programs2" luego reemplazó la entrada 'programas' con 'programas2'. Por lo tanto, parece que usará la última parte de la ruta del archivo como nombre para mostrar en la lista, pero solo le permite tener una por el conjunto fijo de entradas (consulte la respuesta de fedorqui para ese conjunto).
WillC
2

¡El xdg-user-dirs-updatecomando parece ser la solución perfecta!

xdg-user-dirs-update --set PICTURES $HOME/some_random_dir/

De man xdg-user-dirs-update:

   --set NAME PATH
       Sets the XDG user dir with the given name.

       NAME should be one of the following:
           DESKTOP
           DOWNLOAD
           TEMPLATES
           PUBLICSHARE
           DOCUMENTS
           MUSIC
           PICTURES
           VIDEOS

       PATH must be an absolute path, e.g.  $HOME/Some/Directory.
fedorqui
fuente
Esto le permite cambiar una de las listas fijas existentes a su ubicación personalizada, pero no le permite agregar a la lista; xdg-user-dirs-update no me deja tener 'Downloads_Data' y 'Downloads_Executables', por ejemplo. Aún así es bueno saberlo.
WillC