Pulsante menu contestuale mancante di Nautilus (icona a forma di ingranaggio) in Ubuntu 14.04


13

Dopo l'aggiornamento da Ubuntu 13.10 a 14.04 in Nautilus (3.10.1), nella barra degli strumenti manca il pulsante del menu contestuale (quelli con un'icona a forma di ingranaggio) nell'angolo in alto a destra, vicino all'icona di ricerca.

Per essere chiari il pulsante evidenziato in rosso qui:

inserisci qui la descrizione dell'immagine

Questo era presente in Nautilus in Ubuntu 13.10. È normale che ora sia scomparso? C'è un modo per aggiungere questo pulsante?


Ho 13.10, ho installato nautilus 3.10.1 da gnome3 ppa. Il mio ha quel pulsante a forma di ingranaggio ma manca la barra del titolo.
gennaio

Grazie per il tuo contributo, ma sto parlando di Ubuntu 14.04 con Unity.
WoDoSc,

Risposte:


10

Per quanto ne so ... con nautilus 3.10 in Ubuntu 14.04 c'è una nuova patch per l'origine denominata restore-traditional-menu-bar.patch per riportare i menu " File | Modifica | Visualizza | Vai | Segnalibri | Aiuto " invece i nuovi pulsanti " Visualizza " e " Posizione ".

In Nautilus 3.6, introdotto in raring, il layout del menu è stato modificato dalla barra dei menu tradizionale all-entry-in-one a: * un menu dell'applicazione chiamato "File" nella barra dei menu di Unity * un menu di visualizzazione è stato spostato in alcuni pulsanti della barra degli strumenti e un menu a discesa sotto una freccia nell'angolo in alto a destra di una finestra * tutte le altre voci di menu sono state spostate in un menu a discesa dell'ingranaggio in alto a destra in una finestra

Per Unity, dovremmo probabilmente tornare al layout più tradizionale (e mantenere il nuovo layout per GNOME). Assegnerò un'attività ayatana per ottenere una guida alla progettazione su come dovrebbe essere il layout.

------------------------ Risoluzione desiderata:

  • Rimuovi l'icona "ingranaggio" nella parte superiore destra della barra degli strumenti di Nautilus. Spostare i pulsanti di visualizzazione e ricerca verso destra, in modo che il pulsante di visualizzazione più a destra occupi la posizione che precedentemente teneva premuto il pulsante di ingranaggio.

In questo modo se stai usando Unity hai il menu tradizionale, ma se stai usando gnome, gnome-session-flashback hai i nuovi pulsanti del menu.

Nautilus in Unity:

inserisci qui la descrizione dell'immagine

Nautilus in Gnome-Flashback:

inserisci qui la descrizione dell'immagine

Se vuoi avere il menu tradizionale con i nuovi pulsanti in Unity ... Puoi provare a modificare il codice sorgente di nautilus.

NOTA: ti consiglio di farlo in una macchina virtuale o in una macchina di prova per vedere se è tutto a posto. In questo esempio sto eseguendo Ubuntu "14.04" con "nautilus 3.10.1".

1) Assicurati di aver abilitato il repository del codice sorgente

  • Apri Ubuntu Software Center
  • Nella barra dei menu selezionare Modifica -> Sorgenti software . Fare clic per abilitare "Repository di codice sorgente". Nel caso in cui io utilizzi il "Server principale" per scaricare.

inserisci qui la descrizione dell'immagine

Apri una finestra Terminale Ctrl+ Alt+ Te digita:

  • sudo apt-get update

2) Nel Terminale digitare quanto segue per installare i pacchetti necessari.

  • sudo apt-get install build-essential quilt

3) Installa dipendenze di build.

  • sudo apt-get build-dep nautilus

4) Creare una cartella per scaricare il codice sorgente.

  • mkdir ~/Downloads/src

  • cd ~/Downloads/src

5) Scarica il codice sorgente e le variabili di esportazione.

  • apt-get source nautilus

  • export QUILT_PATCHES=debian/patches

  • export EDITOR=gedit

6) Crea la patch e modifica il codice sorgente.

  • cd nautilus-3.10.1/

  • quilt new 99_restore_menu_buttons.patch

  • quilt edit src/nautilus-toolbar.c

Rimuovere le linee ... 550 e 572.

Rimuovere la linea 550

if (nautilus_toolbar_show_menu_buttons ()) {

Rimuovere la linea 572

}

Salva le modifiche.

Prima:

inserisci qui la descrizione dell'immagine

Dopo:

inserisci qui la descrizione dell'immagine

7) Compilare e creare i pacchetti deb.

  • quilt refresh

  • fakeroot dpkg-buildpackage

8) Installa i pacchetti deb.

  • cd ..

  • sudo dpkg -i *deb

9) Infine è possibile disconnettersi e accedere o Kill Nautilus e riavviarlo o riavviare il computer per vedere le modifiche.

Prima:

inserisci qui la descrizione dell'immagine

Dopo:

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

Spero che sia di aiuto.


Per il momento non ho avuto il tempo di applicare la tua soluzione, ma accetto e ti assegnerò la generosità, poiché è l'unica risposta che può risolvere il problema mantenendo l'Unità. Grazie!
WoDoSc,

Ho seguito la tua risposta, tutto va bene ,,, ma manca ancora l'opzione "Connetti al server" e anche altri, come mostrato nel tuo ultimo screenshot. alcune opzioni stanno solo mostrando.
Anuj TBE,

4

Quel pulsante è stato sostituito da un menu standard, che sarà (per impostazione predefinita) il menu globale nella parte superiore dello schermo o (se modificato) nella barra del titolo. Non sono sicuro che il menu sia strutturato allo stesso modo oppure no, ma questa funzionalità non viene rimossa.


+1, hai ragione, questo è disponibile su Gnome, ma non sull'unità.
Jobin

In tal caso, forse puoi aiutarmi con il mio problema: come posso accedere al menu di scelta rapida della directory corrente se ora c'è spazio vuoto per fare clic con il pulsante destro del mouse (in modalità Visualizzazione elenco). Voglio accedere alle voci di menu RabbitVCS della directory corrente. Facevano parte del menu degli attrezzi, ma non riesco a trovarli nel nuovo menu globale.
kispaljr,

2

Solo un pensiero qui ho appena installato il mio e l'icona dell'ingranaggio esiste quindi immagino poiché ho opzioni predefinite

se si avvia l'editor dconf

e impostare i valori predefiniti

a tutte le schede in gnome> nautilus

con

nautilus -q

e apri nautilus

potrebbe essere correlato a questo errore ??

pic

sembra che ci stiano lavorando

hai provato nemo e le cose mancano anche lì ??


Quale versione di Ubuntu e Nautilus stai usando?
Jobin

GNOME nautilus 3.10.1 ubuntu 14.04 con gnome
billybadass

+1, hai ragione, questo è disponibile su Gnome, ma non sull'unità.
Jobin

2

Combinando NGRhodes e billybadass , posso confermare che questa è una funzione solo per Unity. A monte GNOME nautilus ha ancora questa funzione e questa funzione è stata specificamente modificata per gli utenti che utilizzano Unity. L'icona a forma di ingranaggio è stata rimossa in Unity per combinarli nelle barre dei menu: tutte le funzioni dell'icona a forma di ingranaggio si trovano nei rispettivi menu.

Ho confermato questo con il servizio di invio nautico di nautilus e presto allego le rispettive e-mail (sembra che non siano nell'indice di Google in questo momento, quindi non le otterrai su Google). Pubblicando una parte della posta qui, per riferimento, ha risposto Emmanuele Bassi, il direttore della Fondazione GNOME:

(L'icona a forma di ingranaggio) è ancora lì. Penso che Ubuntu stia correggendo alcune cose relative alle barre di intestazione, ma questa è solo una cosa di Ubuntu, e GNOME a monte non ha nulla a che fare con esso.

Il modo più semplice ma indesiderabile sarebbe passare a GNOME (credo che nessuno lo farebbe per l'icona dell'ingranaggio). Aggiornerò la mia risposta non appena trovo il modo, se possibile, di riaccendere questa icona dell'ingranaggio su Unity.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.