¿Cómo eliminar marcadores de la barra lateral de Nautilus?

88

Quiero eliminar Videos y Música del panel lateral izquierdo. Pero, parece que no puedo encontrar la opción para hacerlo. ¿Cómo haces eso?

ingrese la descripción de la imagen aquí

jokerdino
fuente
Pude cambiarles el nombre en el panel lateral simplemente cambiando el nombre de cada carpeta en el panel principal. Resalte, presione F2, cambie el nombre. Puede intentar hacer un enlace simbólico a sus carpetas NAS y ponerlo en su carpeta Inicio, reemplazando las carpetas predeterminadas innecesarias. Haga clic con el botón derecho en una carpeta de destino, elija 'Crear enlace' y arrastre el enlace a la carpeta de inicio. Cámbiele el nombre a Música o lo que sea, y reemplace los valores predeterminados.
Tom Brossman el
Traería algo en brainstorm.ubuntu.com .
ζ--
@ObsessiveFOSS Es mejor llevarlo a los desarrolladores de GNOME.
jokerdino

Respuestas:

46

Probado en Ubuntu 14.04

Esos marcadores están controlados por ~/.config/user-dirs.dirsy comentar una línea configura la apariencia de la lista

Como ejemplo, para eliminar el marcador de Videos de la lista, cambie la línea:

XDG_VIDEOS_DIR="$HOME/Videos"

a

#XDG_VIDEOS_DIR="$HOME/Videos"

Nota:
Después de iniciar sesión, el archivo ~/.config/user-dirs.dirsse revierte al conjunto original de /etc/xdg/user-dirs.defaults. Para evitarlo, haga que el archivo sea de "solo lectura", ya sea haciendo clic con el botón derecho y luego en propiedades > permisos o usando el comando

chmod -w ~/.config/user-dirs.dirs

Si necesita editar el archivo nuevamente, haga lo contrario a través de Nautilus o use el comando

chmod +w ~/.config/user-dirs.dirs

Si desea aplicar esto a todos los usuarios de su sistema, cambie el archivo vim /etc/xdg/user-dirs.confy configure la opción enableden False. Necesita permisos de root o esto.

Bruno Pereira
fuente
¿Es este el mismo archivo que el archivo user-dirs.dirs que se encuentra en: /home/USERNAME/.config/user-dirs.dirs? No puedo encontrar un DIR que se encuentre en ~ / .config / user-dirs.dirs
Kalamalka Kid
Comentando es no la solución correcta (y mucho menos cambiar los permisos de archivo). En su lugar, configure, por ejemplo, XDG_VIDEOS_DIR="$HOME"para deshabilitar el directorio de usuarios de videos como sugieren otras respuestas. Para obtener una fuente, consulte freedesktop.org/wiki/Software/xdg-user-dirs/#settings .
balu
2
Esto no funciona (al menos para mí) el 16.04. La respuesta de @ Ben a continuación funciona.
AndyP
46

Abra el archivo user-dirs.dirsen su ~/.configcarpeta con su editor de texto favorito.

Comente la línea sobre la carpeta, que no desea que esté en el panel izquierdo de nautilus. Comenté sobre la carpeta Videos.

..........
..........
.........
XDG_DOCUMENTS_DIR = "$ HOME / Documentos"
XDG_MUSIC_DIR = "$ HOME / Música"
XDG_PICTURES_DIR = "$ HOME / Imágenes"
#XDG_VIDEOS_DIR = "$ HOME / Videos"

Luego abra una terminal y corra xdg-user-dirs-gtk-update, vea la magia.

para 13.04 o posterior:

En Nautilus> = 3.6 esto no sobrevivirá a un cierre de sesión / inicio de sesión o reinicio. Para superar esto, tenemos que señalar nuestros XDGdirectorios para que les "$HOME"guste, por ejemplo:

XDG_VIDEOS_DIR="$HOME"
Anwar
fuente
1
Esta debe marcarse como la respuesta correcta.
Rafael Vega
1
De acuerdo, la mejor respuesta! Muchas gracias.
enapupe
He estado buscando esto por un tiempo. Gran respuesta. Marcar como correcto @jokerdino
SimplySimon
3
... hasta que reinicies! La forma de evitar esto es apuntar la carpeta a $ HOME que se pega :)
SimplySimon
2
1.5 años después: encontró una solución más definitiva (ver más abajo).
Ben
36

Ajá - la respuesta definitiva, gracias a AJ McMinn : Eliminando entradas de Nautilus Places

1) Comente los marcadores no deseados en ~/.config/user-dirs.dirs

2) Crear o editar un ~/.config/user-dirs.confarchivo y agregar la entrada enabled=false.

Esta solución persiste durante el arranque.


* ... esto se podría hacer con una línea: echo "enabled=false" > ~/.config/user-dirs.conf

Ben
fuente
55
la enabled=falsebandera en ~/.config/user-dirs.confes la forma prevista de hacer esto, la chmod -wforma sugerida por @Bruno Pereira es una solución alternativa.
LeartS
1
Esto funciona en 16.04, pero no hasta que vuelva a iniciar sesión.
bennos
Esto funciona en 16.04 y sobrevivió a un reinicio. ¡¡¡Gracias!!!
user334639
2
Confirmado en 16.04LTS
Rtsne42
3
En realidad, para 16.04, un cierre de sesión / inicio de sesión es suficiente; no es necesario reiniciar por completo, le ahorra unos segundos ;-)
sxc731
5

Estos directorios están configurados por xdg-user-dirs .

La lectura de la documentación muestra que puede deshabilitar un directorio de usuarios apuntándolo a su directorio de inicio. Use Ubuntu-Tweak o edite manualmente el archivo ~ / .conf / user-dirs.dirs y señale todos los marcadores que no desea ver a su directorio de inicio, y también desaparecerán de la barra lateral de Nautilus.

NOTA: Intenté comentar y eliminar las líneas de ~ / .conf / user-dirs.dirs como sugiere forestpiskie, y eso funcionó solo hasta la próxima vez que inicié sesión. Al configurarlas en el directorio $ HOME, la configuración se atascó.

PKKid
fuente
4
  1. Realice las modificaciones que desee ~ / .config / user-dirs.dirs como comentar los directorios que no desea, por ejemplo.
  2. Para que los cambios no se reviertan al iniciar sesión, puede ejecutar en su terminal echo "enabled=false" > ~/.config/user-dirs.conflo que creará el archivo user-dirs.conf que contiene la opción enable=false.
  3. Pruebe los cambios y su persistencia al cerrar sesión y volver a iniciarla. Nautilus debería mostrar:

monitor

sinekonata
fuente
1
Personalmente, de todas las respuestas aquí, esta es la única que funcionó.
sinekonata
1

Estos pasos todavía parecen funcionar en 18.04. Según los comentarios en este hilo, hice el siguiente script bash que realiza la tarea. Tenga en cuenta que aún necesita reiniciar nautilus y hacer clic con el botón derecho en eliminar los elementos después de ejecutar estos comandos:

nautilus_hide_unwanted_sidebar_items()
{    
    echo "Removing unwanted nautilus sidebar items"

    if [ "1" == "0" ]; then
        # Sidebar items are governed by files in $HOME and /etc
        ls ~/.config/user-dirs*
        ls /etc/xdg/user-dirs*

        cat ~/.config/user-dirs.dirs 
        cat ~/.config/user-dirs.locale

        cat /etc/xdg/user-dirs.conf 
        cat /etc/xdg/user-dirs.defaults 

        #cat ~/.config/user-dirs.conf 
    fi

    ### --------------------------------------
    ### modify local config files in $HOME/.config
    ### --------------------------------------

    chmod u+w ~/.config/user-dirs.dirs
    #sed -i 's/XDG_DOCUMENTS_DIR/#XDG_DOCUMENTS_DIR/' ~/.config/user-dirs.dirs
    sed -i 's/XDG_TEMPLATES_DIR/#XDG_TEMPLATES_DIR/' ~/.config/user-dirs.dirs 
    sed -i 's/XDG_PUBLICSHARE_DIR/#XDG_PUBLICSHARE_DIR/' ~/.config/user-dirs.dirs
    sed -i 's/XDG_MUSIC_DIR/#XDG_MUSIC_DIR/' ~/.config/user-dirs.dirs
    sed -i 's/XDG_PICTURES_DIR/#XDG_PICTURES_DIR/' ~/.config/user-dirs.dirs
    sed -i 's/XDG_VIDEOS_DIR/#XDG_VIDEOS_DIR/' ~/.config/user-dirs.dirs
    ###
    echo "enabled=true" >> ~/.config/user-dirs.conf
    chmod u-w ~/.config/user-dirs.dirs

    ### --------------------------------------
    ### Modify global config files in /etc/xdg
    ### --------------------------------------

    #sudo sed -i 's/DOCUMENTS/#DOCUMENTS/'     /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/TEMPLATES/#TEMPLATES/'     /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/PUBLICSHARE/#PUBLICSHARE/' /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/MUSIC/#MUSIC/'             /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/PICTURES/#PICTURES/'       /etc/xdg/user-dirs.defaults 
    sudo sed -i 's/VIDEOS/#VIDEOS/'           /etc/xdg/user-dirs.defaults 
    ###
    sudo sed -i "s/enabled=true/enabled=false/" /etc/xdg/user-dirs.conf
    sudo echo "enabled=false" >> /etc/xdg/user-dirs.conf
    sudo sed -i "s/enabled=true/enabled=false/" /etc/xdg/user-dirs.conf

    # Trigger an update
    xdg-user-dirs-gtk-update

    echo "
    NOTE:
        After restarting nautilus the unwanted items will be demoted to regular
        bookmarks. You can now removed them via the right click context menu.
    "
}
Erotémico
fuente
0

Editar -

Profundizó un poco más: si edita ~ / .config / user-dirs.dir, puede eliminarlos del panel y todavía tenerlos como carpetas en su / home parece.

ingrese la descripción de la imagen aquí

23 93 26 35 19 57 3 89
fuente
1
He intentado eso No funciona
jokerdino
Intenté cuál, ¿el viejo que eliminé o este?
23 93 26 35 19 57 3 89
44
Eso elimina las funciones especiales de la carpeta también del sistema, es decir: las descargas ya no se seleccionarán como carpeta de descarga, las imágenes no serán la carpeta predeterminada cuando se utilizan programas de imagen, realmente no te aconsejo que hagas eso @jokerdino.
Bruno Pereira
@ brunopereira81 ¿Son los directorios predeterminados lo único que esto cambiará? ¿O podría haber otras cosas más drásticas?
Kris Harper
1
Creo que cambiará más que solo los directorios predeterminados, por eso la advertencia, puede volver a configurarlo como estaba, pero ese archivo se usa para configurar qué directorios desea usar para esas funciones, eliminar un directorio, eliminar Una función.
Bruno Pereira
-1

intente ir a Marcadores en el menú de la ventana, marcadores> modificar marcadores (traducir del ubuntu italiano) y eliminar el que no desee

de lo contrario, Ctrl + D para acceder al menú

dodohjk
fuente
Esto ya no funciona en Places la última vez que probé en Ubuntu 13.04. Sin embargo, la edición de user-dirs.dirs como se sugirió anteriormente funcionó para mí.
Cardin