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

13

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

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

insira a descrição da imagem aqui

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

WoDoSc
fonte
Tenho 13.10, instalei o nautilus 3.10.1 a partir do gnome3 ppa. O meu tem esse botão de engrenagem, mas falta a barra de título.
kenn
Obrigado pela sua contribuição, mas estou falando do Ubuntu 14.04 com Unity.
WoDoSc 15/05

Respostas:

10

Até onde eu sei ... com o nautilus 3.10 no Ubuntu 14.04, há um novo patch para a fonte chamada restore-traditional-menu-bar.patch para trazer de volta os menus " Arquivo | Editar | Visualizar | Ir | Favoritos | Ajuda " em vez disso, os novos botões " Visualizar " e " Localização ".

No Nautilus 3.6, introduzido no raring, o layout do menu foi alterado da tradicional barra de entrada com todas as entradas em um para: * um menu de aplicativos chamado "Arquivos" na barra de menus do Unity * um menu de visualização foi movido para alguns botões da barra de ferramentas e uma lista suspensa sob uma seta no canto superior direito de uma janela * todos os outros itens de menu foram movidos para um menu suspenso no canto superior direito de uma janela

Para o Unity, provavelmente devemos voltar ao layout mais tradicional (e manter o novo layout do GNOME). Atribuirei uma tarefa ayatana para obter orientação sobre o design do layout.

------------------------ Resolução desejada:

  • Remova o ícone 'engrenagem' no canto superior direito da barra de ferramentas do Nautilus. Mova os botões de visualização e pesquisa para a direita, para que o botão de visualização mais à direita ocupe a posição que anteriormente segurava o botão de engrenagem.

Dessa forma, se você estiver usando o Unity, terá o menu tradicional, mas se estiver usando o gnome, gnome-session-flashback, terá os novos botões do menu.

Nautilus na unidade:

insira a descrição da imagem aqui

Nautilus no Gnome-Flashback:

insira a descrição da imagem aqui

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

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

1) Certifique-se de ativar o repositório de código-fonte

  • Abra o Centro de Software Ubuntu
  • Na barra de menus, escolha Editar -> Fontes de software . Clique para ativar "Repositório do código fonte". Apenas no caso de eu usar o "Servidor Principal" para fazer o download.

insira a descrição da imagem aqui

Abra uma janela do Terminal Ctrl+ Alt+ Te digite:

  • sudo apt-get update

2) No Terminal, digite o seguinte para instalar os pacotes necessários.

  • sudo apt-get install build-essential quilt

3) Instale dependências de construção.

  • sudo apt-get build-dep nautilus

4) Crie uma pasta para baixar o código fonte.

  • mkdir ~/Downloads/src

  • cd ~/Downloads/src

5) Baixe o código fonte e exporte variáveis.

  • apt-get source nautilus

  • export QUILT_PATCHES=debian/patches

  • export EDITOR=gedit

6) Crie o patch e edite o código fonte.

  • cd nautilus-3.10.1/

  • quilt new 99_restore_menu_buttons.patch

  • quilt edit src/nautilus-toolbar.c

Remova as linhas ... 550 e 572.

Retire a linha 550

if (nautilus_toolbar_show_menu_buttons ()) {

Remova a linha 572

}

Salve as alterações.

Antes:

insira a descrição da imagem aqui

Depois de:

insira a descrição da imagem aqui

7) Compile e construa os pacotes deb.

  • quilt refresh

  • fakeroot dpkg-buildpackage

8) Instale os pacotes deb.

  • cd ..

  • sudo dpkg -i *deb

9) Finalmente, você pode fazer logout e login ou matar o Nautilus e reiniciá-lo ou reiniciar sua máquina para ver as alterações.

Antes:

insira a descrição da imagem aqui

Depois de:

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Espero que isto ajude.

Roman Raguet
fonte
No momento, não tive tempo de aplicar sua solução, mas aceito e atribuo a você a recompensa, pois é a única resposta que pode resolver o problema mantendo a Unidade. Obrigado!
WoDoSc 15/05
Eu segui sua resposta, tudo vai bem ,,, mas ainda falta a opção "conectar ao servidor" e outras também, como mostra em sua última captura de tela. poucas opções estão sendo exibidas apenas.
Anuj TBE
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 está definido da mesma forma ou não, mas nenhuma funcionalidade é removida com essa alteração.

NGRhodes
fonte
+1, você está certo, isso está disponível no gnome, mas não na unidade.
Jobin
Nesse caso, talvez você possa me ajudar com o meu problema: como acessar o menu do botão direito do mouse no diretório atual se agora houver espaço vazio no qual clicar com o botão direito do mouse (no modo de exibição de lista). Eu quero acessar os itens de menu RabbitVCS do diretório atual. Eles faziam parte do menu de roda dentada, mas não consigo encontrá-los no novo menu global.
kispaljr
2

Apenas um pensamento aqui, eu apenas instalei o meu e o ícone de engrenagem existe, então eu acho que já que tenho opções padrão

se você iniciar o editor dconf

e defina os padrões

para todas as guias em gnome> nautilus

com

nautilus -q

e nautilus aberto

poderia estar relacionado a esse bug ??

foto

parece que eles estão trabalhando nisso

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

billybadass
fonte
Qual versão do ubuntu e nautilus você está usando?
jobin
GNOME 3.10.1 Nautilus ubuntu 14,04 com gnome
billybadass
+1, você está certo, isso está disponível no gnome, mas não na unidade.
Jobin
2

Combinando as respostas do NGRhodes e do billybadass , posso confirmar que esse é um recurso exclusivo do Unity. O upstream GNOME nautilus ainda possui esse recurso, que foi alterado especificamente para 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 engrenagem estão nos respectivos menus.

Confirmei isso com o fornecimento de correio nautilus e em breve anexarei os respectivos emails (parece que eles não estão no índice do Google no momento, portanto você não os pesquisará no Google). A postagem de uma parte do correio aqui, para sua referência, respondeu por Emmanuele Bassi, diretor da Fundação GNOME:

ele (o ícone de engrenagem) ainda está lá. Eu acho que o Ubuntu está corrigindo algumas coisas relacionadas às barras de cabeçalho, mas isso é apenas do Ubuntu, e o GNOME a montante não tem nada a ver com isso.

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

jobin
fonte