Botão de menu de contexto do Nautilus ausente (ícone de engrenagem) no Ubuntu 14.04

13

Após a atualização do Ubuntu 13.10 para o 14.04 no Nautilus (3.10.1), na barra de ferramentas não há o botão do menu de contexto (aqueles com um ícone de engrenagem) no canto superior direito, perto do ícone de pesquisa.

Para ficar claro o botão destacado em vermelho aqui:

Isto estava presente no Nautilus no Ubuntu 13.10. É normal que agora esteja desaparecido? Existe uma maneira de adicionar este botão?

    
por WoDoSc 07.05.2014 / 17:18

4 respostas

10

Tanto quanto eu sei ... com nautilus 3.10 no Ubuntu 14.04 há um novo patch para a fonte chamada restaurar-tradicional-menu-bar.patch para trazer de volta o" Arquivo | Editar | Visualizar | Ir | Marcadores | Ajuda "menus em vez do novo" Visualizar "& " Localização " botões.

In Nautilus 3.6, introduced in raring, the menu layout was changed from the traditional all-entries-in-one-menubar to: * an application menu called "Files" in the Unity menu bar * a view menu has moved to some toolbar buttons and a dropdown under an arrow in the upper right of a window * all other menu items have moved to a cog button dropdown in the upper right of a window

For Unity, we should probably switch back to the more traditional layout (and keep the new layout for GNOME). I'll assign an Ayatana task to get design guidance on what the layout should be.

------------------------ Desired resolution:

  • Remove the 'cog' icon from the top right of the Nautilus toolbar. Move the view and search buttons over to the right, so that the right most view button occupies the position which previously held the cog button.

Desta forma, se você estiver usando o Unity, você tem o menu tradicional, mas se você estiver usando o gnome, gnome-session-flashback você tem os novos botões de menu.

Nautilus no Unity:

NautilusnoFlashbackdoGnome:

Se você quiser ter o menu tradicional com os novos botões no Unity ... Você pode tentar editar o código fonte do nautilus.

NOTA: eu recomendo que você faça isso em uma máquina virtual ou em uma máquina de teste para ver se está tudo OK. Neste exemplo estou executando o Ubuntu "14.04" com "nautilus 3.10.1".

1) Certifique-se de ter ativado o Repositório de código fonte

  • Abra o Ubuntu Software Center
  • Na Barra de Menus, escolha Editar - > Fontes de Software . Clique para habilitar "Repositório de código fonte". Apenas no caso de eu usar o "Servidor Principal" para fazer o download.

AbraumajaneladeTerminalCtrl+Alt+Tedigite:

  • sudoapt-getupdate

2)NoTerminal,digiteoseguinteparainstalarospacotesnecessários.

  • sudoapt-getinstallbuild-essentialquilt

3)Instaledependênciasdecompilação.

  • sudoapt-getbuild-depnautilus

4)Crieumapastaparabaixarocódigo-fonte.

  • mkdir~/Downloads/src

  • cd~/Downloads/src

5)Façaodownloaddocódigo-fonte&Exportarvariáveis.

  • apt-getsourcenautilus

  • exportQUILT_PATCHES=debian/patches

  • exportEDITOR=gedit

6)Crieopatcheediteocódigo-fonte.

  • cdnautilus-3.10.1/

  • quiltnew99_restore_menu_buttons.patch

  • quilteditsrc/nautilus-toolbar.c

Removaaslinhas...550e572.

Removaalinha550

if(nautilus_toolbar_show_menu_buttons()){

Removaalinha572

}

Salveasalterações.

Antes:

Depois:

7)Compileeconstruaospacotesdeb.

  • quiltrefresh

  • fakerootdpkg-buildpackage

8)Instaleospacotesdeb.

  • cd..

  • sudodpkg-i*deb

9)Finalmentevocêpodesaire&EntreoumataoNautilusereinicie-oouReiniciesuamáquinaparaverasmudanças.

Antes:

Depois:

Espero que isso ajude.

    
por Roman Raguet 10.05.2014 / 14:05
4

Esse botão foi substituído por um menu padrão, que será (por padrão) o menu global na parte superior da tela ou (se alterado) na barra de título. Não tenho certeza se o menu é definido da mesma forma ou não, mas nenhuma funcionalidade é removida com essa alteração.

    
por NGRhodes 09.05.2014 / 21:08
2

Apenas um pensamento aqui Acabei de instalar o meu e o ícone de engrenagem existe então eu acho que tenho opções padrão

se você abrir o editor dconf

e definem padrões

para todas as guias sob gnome > nautilus

com

nautilus -q

e abra o nautilus

poderia estar relacionado a esse bug ??

pic

parece que eles estão trabalhando nisso

você já tentou o nemo e as coisas também estão lá?

    
por billybadass 10.05.2014 / 11:18
2

Combinando NGRhodes e billybadass , posso confirmar que este é um recurso exclusivo da Unity. Upstream do GNOME nautilus ainda tem esse recurso e esse recurso foi especificamente alterado para os usuários que usam o Unity. O ícone de engrenagem foi removido no Unity para combiná-los nas barras de menus. Todos os recursos do ícone de roda dentada estão nos respectivos menus.

Eu confirmei isso com o envio de e-mail do nautilus e logo anexarei os respectivos e-mails (parece que eles não estão no índice do Google agora, então você não vai buscá-los no googling). Postar uma parte do e-mail aqui, para sua referência, respondeu por Emmanuele Bassi, diretor da GNOME Foundation:

it(The gear icon)'s still there. I think Ubuntu is patching out some stuff related to header bars, but that's a Ubuntu-only thing, and upstream GNOME has nothing to do with it.

A maneira mais fácil, mas mais indesejável, seria mudar para o GNOME (ninguém faria isso para o ícone da engrenagem, eu acredito). Atualizarei minha resposta assim que encontrar uma maneira, se possível, de recuperar esse ícone de engrenagem no Unity.

    
por jobin 10.05.2014 / 13:30