Nautilus falta el botón del menú contextual (icono de engranaje) en Ubuntu 14.04

13

Después de la actualización de Ubuntu 13.10 a 14.04 en Nautilus (3.10.1), en la barra de herramientas falta el botón de menú contextual (aquellos con un icono de engranaje) en la esquina superior derecha, cerca del icono de búsqueda.

Para que quede claro el botón resaltado en rojo aquí:

ingrese la descripción de la imagen aquí

Esto estaba presente en Nautilus en Ubuntu 13.10. ¿Es normal que ahora desaparezca? ¿Hay alguna manera de agregar este botón?

WoDoSc
fuente
Tengo 13.10, instalé nautilus 3.10.1 de gnome3 ppa. El mío tiene ese botón de engranaje pero falta la barra de título.
Kenn
Gracias por su contribución, pero estoy hablando de Ubuntu 14.04 con Unity.
WoDoSc

Respuestas:

10

Hasta donde sé ... con nautilus 3.10 en Ubuntu 14.04 hay un nuevo parche en la fuente llamado restore-traditional-menu-bar.patch para traer de vuelta los menús " Archivo | Editar | Ver | Ir | Marcadores | Ayuda " en cambio, los nuevos botones " Ver " y " Ubicación ".

En Nautilus 3.6, presentado en raring, el diseño del menú cambió de la barra de menú tradicional de todas las entradas en uno a: * un menú de aplicación llamado "Archivos" en la barra de menú de Unity * un menú de vista se ha movido a algunos botones de la barra de herramientas y un menú desplegable debajo de una flecha en la esquina superior derecha de una ventana * todos los demás elementos del menú se han movido a un menú desplegable de botón de engranaje en la esquina superior derecha de una ventana

Para Unity, probablemente deberíamos volver al diseño más tradicional (y mantener el nuevo diseño para GNOME). Asignaré una tarea de Ayatana para obtener orientación de diseño sobre cuál debería ser el diseño.

------------------------ Resolución deseada:

  • Elimine el icono 'cog' de la parte superior derecha de la barra de herramientas de Nautilus. Mueva los botones de vista y búsqueda hacia la derecha, de modo que el botón de vista más a la derecha ocupe la posición que anteriormente tenía el botón de engranaje.

De esta manera, si está utilizando Unity, tiene el menú tradicional, pero si está utilizando gnome, gnome-session-flashback, tiene los nuevos botones de menú.

Nautilus en la unidad:

ingrese la descripción de la imagen aquí

Nautilus en Gnome-Flashback:

ingrese la descripción de la imagen aquí

Si desea tener el menú tradicional con los nuevos botones en Unity ... Puede intentar editar el código fuente de nautilus.

NOTA: le recomiendo que haga esto en una máquina virtual o en una máquina de prueba para ver si todo está bien. En este ejemplo, estoy ejecutando Ubuntu "14.04" con "nautilus 3.10.1".

1) Asegúrese de haber habilitado el repositorio de código fuente

  • Abra el Centro de software de Ubuntu
  • En la barra de menú, elija Editar -> Fuentes de software . Haga clic para habilitar el "repositorio de código fuente". Por si acaso uso el "Servidor principal" para descargar.

ingrese la descripción de la imagen aquí

Abra una ventana de Terminal Ctrl+ Alt+ Ty escriba:

  • 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) Cree el parche y edite el código fuente.

  • cd nautilus-3.10.1/

  • quilt new 99_restore_menu_buttons.patch

  • quilt edit src/nautilus-toolbar.c

Elimina las líneas ... 550 y 572.

Retire la línea 550

if (nautilus_toolbar_show_menu_buttons ()) {

Retire la línea 572

}

Guarda los cambios.

Antes de:

ingrese la descripción de la imagen aquí

Después:

ingrese la descripción de la imagen aquí

7) Compila y construye los paquetes deb.

  • quilt refresh

  • fakeroot dpkg-buildpackage

8) Instalar los paquetes deb.

  • cd ..

  • sudo dpkg -i *deb

9) Finalmente, puede cerrar sesión e iniciar sesión o matar a Nautilus y reiniciarlo o reiniciar su máquina para ver los cambios.

Antes de:

ingrese la descripción de la imagen aquí

Después:

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Espero que esto ayude.

Raguet romano
fuente
Por el momento no tuve tiempo de aplicar su solución, pero acepto y le asigno la recompensa, ya que es la única respuesta que puede resolver el problema manteniendo Unity. ¡Gracias!
WoDoSc
Seguí tu respuesta, todo va bien, pero aún me falta la opción "conectar al servidor" y otras, como se muestra en tu última captura de pantalla. pocas opciones solo se muestran.
Anuj TBE
4

Ese botón ha sido reemplazado por un menú estándar, que será (por defecto) el menú global en la parte superior de la pantalla o (si se cambia) en la barra de título. No estoy seguro si el menú se presenta igual o no, pero no se elimina ninguna funcionalidad con este cambio.

NGRhodes
fuente
+1, tienes razón, esto está disponible en gnome, pero no en la unidad.
trabajo en
Si es así, tal vez pueda ayudarme con mi problema: ¿cómo puedo acceder al menú de clic derecho del directorio actual si ahora hay un espacio vacío para hacer clic con el botón derecho en (en el modo Vista de lista). Quiero acceder a los elementos del menú RabbitVCS del directorio actual. Formaban parte del menú de equipamiento, pero no puedo encontrarlos en el nuevo menú global.
kispaljr
2

Solo un pensamiento aquí, acabo de instalar el mío y el icono de engranaje existe, así que me imagino que tengo opciones predeterminadas

si ejecutas dconf editor

y establecer valores predeterminados

a todas las pestañas debajo de gnomo> nautilus

con

nautilus -q

y abrir nautilus

¿podría estar relacionado con este error ?

Foto

parece que están trabajando en ello

¿Probaste Nemo y faltan cosas allí también?

billybadass
fuente
¿Qué versión de ubuntu y nautilus estás usando?
trabajo en
GNOME nautilus 3.10.1 ubuntu 14.04 con gnome
billybadass
+1, tienes razón, esto está disponible en gnome, pero no en la unidad.
trabajo en
2

Combinando las respuestas de NGRhodes y billybadass , puedo confirmar que esta es una característica exclusiva de Unity. Upstream GNOME nautilus todavía tiene esta característica y esta característica se ha cambiado específicamente para los usuarios que usan Unity. El icono de engranaje se ha eliminado en Unity para combinarlos en las barras de menú: todas las funciones del icono de engranaje se encuentran en los menús respectivos.

Confirmé esto con el servicio de correo nautilus y pronto adjuntaré los correos respectivos (parece que no están en el índice de Google en este momento, por lo que no los buscarán en Google). Al publicar una parte del correo aquí, para su referencia, respondió Emmanuele Bassi, el Director de la Fundación GNOME:

(El ícono de engranaje) sigue ahí. Creo que Ubuntu está reparando algunas cosas relacionadas con las barras de encabezado, pero eso es solo de Ubuntu, y GNOME aguas arriba no tiene nada que ver con eso.

La forma más fácil pero la más indeseable sería cambiar a GNOME (creo que nadie haría eso por el ícono de engranaje). Actualizaré mi respuesta tan pronto como encuentre una manera, si es posible, de recuperar este ícono de engranaje en Unity.

Jobin
fuente