Menu dell'applicazione mancante dalla barra dei menu


53

Ho fatto una nuova installazione di Ubuntu 16.04 e ho scoperto che i menu per molte applicazioni non vengono visualizzati sulla barra dei menu, poiché è configurato in "Impostazioni> Aspetto". Ad esempio: i menu per Filezilla, Geary, Libreoffice Writer e il centro software non vengono visualizzati. Non ho testato tutte le app, ma posso dirti che i browser (Chrome, Firefox) hanno i loro menu sulla barra dei menu. Inoltre, se modifico la configurazione per mostrare i menu "nella barra del titolo della finestra", non vengono visualizzati neanche.

Qualche indizio?

I migliori saluti.


5
Anch'io sto riscontrando questo problema, l'installazione funzionava perfettamente. Oggi sono improvvisamente scomparsi ...
rlam12

Non sono sicuro del perché, ma ora mi sembra di riavere tutti i miei menu. Di recente ho installato MEGA Sync e ho dovuto riavviare nautilus. Quindi forse ha funzionato, anche se non sono sicuro che nautilus abbia qualcosa a che fare con esso.
Esteban Knöbl,

1
Scherzi a parte, 16.04 non avrebbe mai dovuto essere rilasciato con questo bug. Ciò rende la versione quasi inutilizzabile per gli utenti normali.
sstn

Risposte:


39

Questo è un bug segnalato che viene risolto dagli sviluppatori.

Segnalazione bug:
https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1532226

Mancante all'avvio

L'esecuzione di questo comando in una finestra del terminale riporterà i menu per la sessione corrente:

$ initctl restart unity-panel-service

Per risparmiare tempo e dover:

  • Controlla prima di vedere se il problema è stato risolto
  • Apri una finestra terminale
  • Esegui il comando

Ho scritto un breve script e l'ho aggiunto alle mie app di avvio. Lo script farà tutto quanto sopra. Avrò tre minuti per notare se il problema è stato risolto, di cui posso disabilitare lo script di avvio una volta corretto il bug.

C'è un suono che mi spinge a controllare se è stato corretto ... quindi finalmente il comando viene eseguito automaticamente.

I menu verranno fissati 4 minuti dopo ogni riavvio.

Script chiamato resetmenus.sh:

#!/bin/bash
sleep 180
espeak "Resetting unity-panel-service"
sleep 60
initctl restart unity-panel-service

Lo script può essere aggiunto all'avvio digitando startup applicationsil pulsante Unity Launch Search.

Scomparsa durante la sessione di accesso

Lo script sopra risolve il problema di menu che manca sempre all'avvio. Il menu scompare successivamente tra gli stivali. Quando ciò accade, trovo che AltCntlTper richiamare un terminale e digitare unitycome indicato nella risposta precedente è l'ideale per quell'istanza.


5
initctl restart unity-panel-servicefunziona anche per i menu che scompaiono durante la sessione corrente. Inoltre non sembra arrestare in modo anomalo le applicazioni aperte. Questa dovrebbe essere la risposta accettata.
xShirase,

Questa risposta è quella che ha risolto davvero anche il mio problema.
Leonardo Castro,

2
per Ubuntu 16.04 usando systemd anziché upstart, dovresti emettere un comando come questo restart unity-panel-service. Se si utilizza, initctl restartè possibile che venga visualizzato un messaggio di errore di avvio poiché 16.04 non utilizza upstart.
Xianlin,

Grazie ! Funziona. Stavo per installare il menu classico di gnome. Ma adoro Unity e Ubuntu anche se ci sono alcuni bug. Sembra che Ubuntu 12.04 sia stato il migliore che abbia mai usato.
Razib,

2
//, Questo non funziona più. Sia restart unity-panel-servicee initctl restart unity-panel-servicenon funzionano su Ubuntu 16.04: restart: Name "com.ubuntu.Upstart" does not exist.
Nathan Basanese,

30

Apparentemente si tratta di un bug confermato nel rilascio ... È in fase di studio una correzione. Puoi vedere la segnalazione di bug qui

La soluzione temporanea è aprire un terminale con ALT+ CONTROL+ Te digitando unity. Ciò causerà il ripristino dell'interfaccia utente e la risoluzione del problema. Dovrai farlo ogni volta che esegui l'avvio e succede.

Non è ancora noto il motivo per cui accade, ma colpisce circa il 30% degli stivali.


Modificherò la risposta dopo aver trovato di nuovo la segnalazione di bug. Mi sono perso sulla cronologia delle mie schede heh ...
rlam12

Grazie per il chiarimento! Spero che venga risolto presto.
Minas Mina,

6
Ciò ha riportato il menu, ma ha bloccato la metà dei programmi che stavo eseguendo (come Chrome, Atom IDE, Filezilla). Questo è un bug piuttosto serio, non vedo l'ora di una vera soluzione.
revnoah

5
Attenzione: questo ucciderà tutte le applicazioni utente in esecuzione !! Vedi l' altra risposta per una soluzione migliore.
Anmol Singh Jaggi,

1
questo funziona per me. su Ubuntu 16.04.
cul8er,

4

Ho avuto lo stesso problema e ho fatto quello che hai spiegato:

sudo apt-get remove libreoffice-gtk

Grazie mille per l'aiuto, ovviamente. Ho disinstallato 2 file ( libreoffice-gtke libreoffice-gnome) e quindi è apparso il menu (versione precedente).

Ma poi ho provato a installare di nuovo solo libreoffice-gtk:

sudo apt-get install libreoffice-gtk

... e aprendo libreoffice, il menu appare correttamente (nuova versione).

Potrebbe essere una coincidenza, ma ha funzionato.


//, il problema è mai ripreso?
Nathan Basanese,

GRAZIE, il mio pannello è scomparso ogni volta che ho lanciato anche libreoffice. Tuttavia, quando si tenta di eseguire il comando 'apt purge', si dice che disinstallerà anchegnome* libreoffice-gnome* libreoffice-gtk* ubuntu-mate-desktop* ... Perché? Temo che questo spezzerà tutto ^^
PlasmaBinturong,

aggiornamento: questa purga non romperà gnomo o compagno, poiché quelli sono solo metapacchetti. gnome-core & co rimarrà e continuerà a funzionare.
PlasmaBinturong,

ultimo aggiornamento: la reinstallazione di libreoffice-gtk / gnome o libreoffice-gtk3 non ha risolto il problema, ma l' eliminazione ha~/.config/libreoffice fatto!
PlasmaBinturong,

3

Ho avuto lo stesso problema con applicazioni come LibreOffice 5 e terminal e gedit. La barra dei menu mancava da queste applicazioni. Si è verificato dopo aver aggiornato Ubuntu a 16.04 LTS da 14.04 LTS ... Ho usato seguendo due comandi e ha funzionato per me ...

dconf reset -f /org/compiz/

setsid unity

Usa sopra due comandi e spero che funzionerà anche per te ...


1

Mi è successo in un aggiornamento (15.10 -> 16.04), dal momento che non sono riuscito a risolverlo ho creato un nuovo utente e lì tutto sembra a posto.

modificare!

Con la fretta non più lì, sono tornato per provare a recuperare quel profilo utente. Alla fine sono riuscito a ottenere un terminale per quell'utente (utilizzare F2, F3... fino a quando non si ottiene un completo schermo-terminale), quindi sono stato in grado di accedere come utente ferito ed eseguire questi comandi:

dpkg --configure -a

Facoltativamente, è possibile utilizzare questi comandi per pulire e riconfigurare i pacchetti installati:

apt installa -f
dpkg-reconfigure --force

Aggiunto follow-up, potrebbe essere di aiuto correggere il profilo utente non funzionante.
Fernando Murrieta,

0

Correre

sudo apt-get install indicatore-appmenu

Se questo effettivamente installa qualcosa, probabilmente hai trovato il problema. Non sono sicuro di quale sia il modo più semplice per attivare effettivamente l'appmenu, ma il riavvio ha fatto il lavoro per me.


(Avevo precedentemente disinstallato indicator-appmenuperché disabilitava le scorciatoie da tastiera di TeXmaker, ma quel bug sembra essere stato risolto.)
dremodaris,
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.