Estoy ejecutando Ubuntu 13.04 con Nautilus 3.6 y quiero editar el menú de la barra lateral de Nautilus Places (No Marcadores) .
De manera predeterminada, tiene los siguientes elementos: Reciente, Inicio, Escritorio, Documentos, Descargas, Música, Imágenes, Videos y Papelera.
Yo deseo:
- Agregar carpeta a lugares (no marcadores).
- La carpeta agregada debe estar presente en la lista rápida de Unity (haga clic con el botón derecho en el icono de Nautilus en el Iniciador).
- Eliminar archivos recientes (predeterminado en Nautilus 3.6).
- Cambie el nombre de la Papelera a otro nombre.
¿Cómo puedo lograr estos objetivos?
NOTA: Intenté editar el ~/.config/user-dirs.dirs
archivo, pero no tuve suerte. ¿Hay alguna otra forma de personalizar el menú de Nautilus Places?
nautilus
quicklists
Amit Rane
fuente
fuente
Respuestas:
Para lograr eso ... debe editar el código fuente de Nautilus y el
nautilus.desktop
archivo o usar otro administrador de archivos que lo permita, como nemo.NOTA: En este ejemplo, estoy ejecutando ubuntu 13.04 con nautilus (archivos) 3.6.3.
Puede probar esto en una máquina virtual para ver si todo está bien.
1) Asegúrese de haber habilitado el repositorio de código fuente
Abra una ventana de terminal para actualizar los repositorios.
sudo apt-get update
2) En la Terminal, escriba lo siguiente para instalar los paquetes necesarios.
sudo apt-get install build-essential quilt
3) Instalar dependencias de compilación.
sudo apt-get build-dep nautilus
4) Cree una carpeta para descargar el código fuente.
mkdir ~/Downloads/src
cd ~/Downloads/src
5) Descargue el código fuente y las variables de exportación.
apt-get source nautilus
export QUILT_PATCHES=debian/patches
export EDITOR=gedit
6) Crea el parche y edita el código fuente.
cd nautilus-3.6.3/
quilt new my_custom_places.patch
quilt edit src/nautilus-places-sidebar.c
Papelera personalizada: para cambiar el nombre de la Papelera. Puede cambiar las cadenas en las líneas 567 y 569 .
por ejemplo: "Papelera" a "Papelera personalizada" y "Abrir la papelera" para "Abrir la papelera personalizada"
Agregar carpeta: en este ejemplo, agregaré la carpeta "Prueba" en mi directorio de inicio / home / virtual / Test . (cambie la carpeta según sus necesidades)
Después de la línea número 562 agregue lo siguiente:
Eliminar archivos recientes: para eliminar los archivos recientes de los lugares ... elimine las líneas de 525 a 534 .
Guarda los cambios.
7) Construye los paquetes deb.
quilt refresh
fakeroot dpkg-buildpackage
8) Instalar los paquetes deb.
cd ..
sudo dpkg -i *deb
9) Para todo el sistema ... edite el archivo nautilus.desktop para agregar la carpeta, por ejemplo: (/ home / virtual / Test) en la lista rápida.
sudo nano /usr/share/applications/nautilus.desktop
Cambio:
A:
Añadir:
Antes de:
Después:
10) Finalmente, puede cerrar sesión e iniciar sesión para ver los cambios.
RESULTADO:
Espero que esto ayude.
fuente
cd nautilus-3.10.1
y luego ejecutarls src
desde allí, encuentro que nautilus-places-sidebar.c no se encuentra en la fuente. ¿Dónde hago los cambios enumerados en el paso 6 anterior para nautilus 3.10.1 en Ubuntu 14.04 LTS? Mi objetivo aquí es simplemente agregar un directorio a la barra lateral de lugares.Encontré una manera fácil delineada en SO.
Siga las instrucciones descritas en este enlace : esto resolvió el mismo problema que tenía.
Extractos
Elimina la lista que no quieres. Sin embargo, una vez que inicie sesión nuevamente, se restablecerá, por lo que
fuente
pkill nautilus
debería hacer el truco.~/.config/user-dirs.conf
y estoy ejecutando 14.04. ¿Lo creo?Para nautilus de ubuntu 14.04, tendrá que editar gtk3.10, de la misma manera que se indicó anteriormente, ya que la funcionalidad SideBar ahora se transfirió a gtk (para que la barra lateral de diálogo de apertura de archivos y la barra lateral de nautilus no sean implementaciones separadas) Más)
editar
/gtk/gtkplacessidebar.c
También probé este http://pastebin.com/K4GcHrz7 en
nautilus-window.c
, ya que hay https://developer.gnome.org/gtk3/stable/GtkPlacesSidebar.html#gtk-places-sidebar-add-shortcut pero ve una violación de segmento, aunque no es un buen programador (gtk).fuente
En mi sistema (Ubuntu 14.04.1 LTS), el archivo que desea se encuentra en
~/.config/gtk-3.0/bookmarks
las versiones anteriores utilizadas para mantener esto~/.gtk-bookmarks
. Las entradas son URI, por lo que las rutas de archivo deben ser absolutas y tener el prefijofile://
.fuente
¡Simplemente arrastre y suelte los archivos en la parte inferior izquierda cuando esté en una carpeta! (Nautilus 2.32.0)
También publiqué las capturas de pantalla en gonorthwork / view para futuras referencias de archivo:
fuente