Le icone della barra delle applicazioni sono scomparse dopo l'aggiornamento di Ubuntu


45

Ho molte applicazioni con icone nella barra delle applicazioni come davmail, monitor hardware. Mi manca questa funzionalità su Ubuntu 14.04. Qualcuno ha una soluzione?

Esistono alcuni strumenti come l'indicatore Skype, ma ho bisogno di una soluzione generale per questo problema in modo da poter aggiungere le icone delle applicazioni nella barra delle applicazioni.


Risposte:


158

Potrebbe essere necessario fare due cose:

1. Installare le librerie sni-qt .

Installa sni-qt Installa banshee (fai clic sul collegamento) o con sudo apt-get install sni-qt sni-qt:i386dal terminale, quindi riavvia Skype. L'icona della barra delle applicazioni / pannello dovrebbe ora essere tornata!

Il motivo per cui questo passaggio è richiesto è perché sni-qt viene installato automaticamente dal pacchetto Skype del repository Ubuntu, ma NON dal deb Skype che scarichi direttamente. Una volta che Skype 4.0 è nei repository di Ubuntu, è possibile installarlo da lì e questo non sarà più necessario.

2. Potrebbe inoltre essere necessario autorizzare l'indicatore

Non sappiamo perché, ma per alcuni sistemi è necessario questo passaggio aggiuntivo prima che venga visualizzato l'indicatore (grazie a Bruno Pereira !)

Passaggi :

  1. Installa il pacchetto dconf-toolsInstalla dconf-tools(fai clic sul link) o dal terminale consudo apt-get install dconf-tools

  2. Apri l'editor dconf dal Dash (o dconf-editordal terminale):

    inserisci qui la descrizione dell'immagine

  3. Nella barra laterale di sinistra, usa i triangoli per accedere al pannello desktop > unità > . Su Ubuntu 12.10 è invece necessario passare al pannello com > canonical > unity > . Fai doppio clic sulla parte arancione a destra e aggiungi per consentire la visualizzazione dell'indicatore Skype, come di seguito:[JavaEmbedded...],'skype'

    inserisci qui la descrizione dell'immagine

  4. Premi Enter, chiudi l'editor di dconf , disconnetti e accedi - il tuo indicatore dovrebbe essere tornato!


9
In Ubuntu 12.10 l'ho trovato in un percorso diverso all'interno del pannellodconf-editor : com> canonical> unity> .
carrello

2
Su Ubuntu 12.10 non hai un paneloggetto in unità. :( La risposta di One Zero funziona però.
Ali,

4
A partire dal 13.04, sia com> canonical> unity> panel sia desktop> unity> panel non ci sono. IMO la soluzione giusta è installare skype dal repository come descritto qui
Andrii Chernenko

2
Posso confermare che funziona alla grande il 13.10 e non ho avuto bisogno di autorizzarlo. Basta installare quel pacchetto e uscire e riavviare Skype. Risolto :)
Andrea

1
In Ubuntu 14.04, ho scoperto che avevo bisogno di cambiare Skype con una lettera maiuscola per skype tutte le lettere minuscole prima che fosse consentita l'icona. Skype con una capitale aveva funzionato in precedenza prima di passare a 14.04 / Trusty.
Chris Smowton,

67

Per visualizzare l'icona del vassoio di Skype in Ubuntu, installa il sni-qtpacchetto:

sudo apt-get install sni-qt:i386

1
questo in realtà l'ha fatto funzionare per me nel 14.04 - ed è sni-qt: i386 non solo sni-qt. (sul mio sistema (64 bit) skype è installato anche come skype: i386). Forse è lo stesso problema per altre app.
sunew,

Ubuntu aggiornato dal 12.04 al 14.04 (installazione sporca), le icone del vassoio skype sono scomparse. questo risolto
Krukid

4
Maggiori informazioni sul perché funziona: askubuntu.com/a/151118/48105 . Oh, e non dimenticare di disconnettersi / accedere (o riavviare unità) affinché questo abbia effetto.
Waldir Leoncio,

1
Il 14.04.01 avevo solo bisogno di uccidere e riavviare Skype dopo aver installato sni-qt: i386. Funziona alla grande.
amotzg,

2
Comunque la soluzione per 16.04 (triste sapere che il problema persiste).
jgomo3,

19

Abilita icona Skype sul pannello di notifica Unity su Ubuntu 12.04 LTS

Quando esegui una nuova installazione di Ubuntu 12.04 (o qualsiasi versione con Unity per quella materia), installi Skype e ti aspetti che funzioni come una volta. Ma se chiudi la finestra principale, noterai presto che l'icona di Skype non viene visualizzata nel pannello superiore.

Per risolvere questo problema dovrai eseguire alcuni comandi. Quindi apri il tuo terminale ed esegui questo:

gsettings get com.canonical.Unity.Panel systray-whitelist

Dovresti ottenere qualcosa del genere:

['JavaEmbeddedFrame', 'Wine', 'Update-notifier']

Fondamentalmente questo significa che Skype non è autorizzato, quindi non è consentito per impostazione predefinita visualizzare l'icona della sua barra delle applicazioni. Dobbiamo risolvere questo problema. Aggiungi 'Skype' all'elenco in modo da avere qualcosa del genere:

['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Skype']

Quindi racchiudilo tra virgolette doppie (”) e aggiungi gsettings set com.canonical.Unity.Panel systray-whitelist di fronte. A questo punto dovresti avere qualcosa del genere:

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Skype']"

Ora copia questo sul tuo Terminale ed esegui il comando. Riavvia in seguito. Ora dovresti vedere l'icona.

Fonte inserisci qui la descrizione del link


Grazie per aver fornito i comandi b / c quando apro l'editor DConf non vedo un'opzione del pannello in Unity. Questo ha funzionato bene per me dopo aver installato anche sni-qt (non sono sicuro che fosse necessario).
Kingdango,

6
Dopo il primo comando: No such schema 'com.canonical.Unity.Panel'. Ubuntu 13.04 a 64 bit.
Hubro,

1
Lo stesso qui: "Nessun tale schema" Ubuntu 13.04 64 bit
Luis Lobo Borobia


10

Questo perché Ubuntu ha disattivato la whitelisting dalla versione 13.10. Ecco due opzioni da correggere:

o

sudo apt-get install libappindicator1

o

sudo apt-add-repository ppa:gurqn/systray-trusty
sudo apt-get update
sudo apt-get upgrade

Per ulteriori informazioni: le icone della barra delle applicazioni non mostrano http://ubuntuforums.org/showthread.php?t=2217458 https://launchpad.net/~gurqn/+archive/systray-trusty


5
non funziona nel 14.04
Ahmed Daif,

2
libappindicator1 da solo non ha funzionato per me (da un'installazione pulita di 14.04 AMD64), ma ha funzionato anche dopo l'installazione di systray-trusty (incluso il passaggio manuale di gedit) E il riavvio.
paulcm

1
per Utopic, dovresti usare ppa:gurqn:systray-utopic, se è importante
Danatela,

Disponibile anche la versione vividappa:gurqn:systray-vivid
Hamman Samuel,

9

Stavo affrontando anche questo problema. L'installazione del seguente pacchetto ha risolto il mio problema.

sudo apt-get install sni-qt:i386

Sono su Ubuntu 15.10, è sni-qt:i386stato richiesto per visualizzare l'icona del systray.


Questa è la migliore soluzione per Ubuntu 14.04 LTS. La correzione del registro non funziona. Riavvia Skype dopo l'installazione di sni-qt: i386
Angsuman Chakraborty,

5

forse devi autorizzare skype nell'area di notifica (non sono sicuro che skype includa un appindicator)

Il modo più semplice per farlo è installare dconf-tools

sudo apt-get install dconf-tools

o utilizzando Software Center Installa tramite il centro software

Quindi premi alt+ f2e inserisci dconf-editor per vedere un programma come questo:

dconf-editore

Vai a desktop-> unity-> panele aggiungi le app che desideri inserire nella lista bianca alla fine dell'elenco (nel tuo caso devi aggiungere "Skype") separato da virgole. Puoi invece scrivere allnella whitelist tutte le app per utilizzare l'area di notifica.

Dovrai disconnetterti e riconnetterti per applicare le modifiche.

Maggiori informazioni: http://www.webupd8.org/2011/04/how-to-re-enable-notification-area.html


1
Non vedo 'panel' sotto l'unità. Mi sto perdendo qualcosa? Sono il 14.04
itsols il

Probabilmente il percorso è cambiato per 14.04, non posso dirlo con certezza perché non sto usando Unity in questo momento
zurdo

4

Ecco cosa ha funzionato per me riportare sia l'indicatore Skype che Franz sotto Unity Desktop a 64 bit Ubuntu 16.10

1) Ho installato sni-qt: i386 come menzionato qui con sudo apt-get install sni-qt:i386

2) Ho installato libappindicator come menzionato qui consudo apt-get install libappindicator1

3) Alla fine ho installato il pacchetto .deb disponibile su http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/pool/main/p/pidgin-indicator/ tramite il centro software. Come menzionato qui , questo ha fornito la risoluzione finale.


Grazie mille per i tuoi sforzi! Solo una domanda: perché dobbiamo installare l'indicatore Pidgin se dobbiamo solo riparare Skype e Franz?
Orschiro,

Anche se non dubiterei che il motivo per cui potesse essere trovato nel pacchetto .deb di pidgin-indicatore, tutto quello che so in questo momento è che ha funzionato per me. Purtroppo al momento non ho il tempo di approfondire ulteriormente.
Elder Geek,

Il mio problema deve essere qualcos'altro. Anche dopo aver installato Pidgin Indicator, ho ancora il problema ...
orschiro

È strano, hai fatto tutti e 3 i passaggi?
Elder Geek,

1
Questo ha funzionato abbastanza bene per me. Al primo avvio Skype si è bloccato per qualche motivo, ma dal secondo ha iniziato a funzionare.
Francesco Casula,

3

Riferimento

Qui ti posterò un articolo che spiega come includere Skype in una whitelist della barra delle applicazioni di Unity.

Ho Ubuntu 12.04, ha funzionato per me!

Dettagli

Fondamentalmente, apri un nuovo terminale ed esegui questo:

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Skype']"

e quindi riavviare Skype.



2

Per me il percorso nell'editor dconf era:

com -> canonical -> indicator -> appmenu -> messages

E quindi fai clic su applicazioni e in valore aggiungi 'skype' . Sto eseguendo Ubuntu 13.10 (64 bit).


1
Non ha funzionato per 14.04 Trusty.
mcmlxxxiii,

2

Una soluzione che funziona a partire da dicembre 2015 in Ubuntu 14.04 è installare il seguente PPA:

sudo apt-add-repository ppa:fixnix/indicator-systemtray-unity
sudo apt-get update
sudo apt-get install indicator-systemtray-unity

Questo ti dà una freccia nella barra delle applicazioni su cui puoi fare clic per mostrare le tue icone. È inoltre possibile visualizzare le icone nella barra stessa e le istruzioni sono disponibili qui: http://www.webupd8.org/2015/05/on-demand-system-tray-for-ubuntu.html

Perché le altre soluzioni non funzionano più? Gli aggiornamenti di Unity continuano a infrangere le altre soluzioni ppa e sembra che nessuno si impegni a mantenerle aggiornate.


1

Vai su Skype-> Opzioni.

Nella categoria Generale selezionare "Avvia Skype ridotto a icona nella barra delle applicazioni".


no che non ha cambiato nulla. Ma l'opzione è (in tedesco) piuttosto etichettata come inizio minimizzata (non dice nulla sulla barra delle applicazioni). Quindi ora devo solo fare clic due volte sul pulsante nel Launcher
miceterminator

1

Sto usando Gnome-Flashback (precedentemente Fallback / Classic) con un pannello tint2. Ho provato tutte queste soluzioni e nessuna di esse ha funzionato per me. Ci ho persino provato

sudo add-apt-repository ppa:timekiller/unity-systrayfix
sudo apt-get update
sudo apt-get upgrade

Senza fortuna. Ho anche provato a uccidere tint2 e ad usare invece il pannello gnome. Ancora nessuna icona per molte delle mie app, ma non per tutte.

Ho finalmente trovato una soluzione mentre cercavo un modo per far sì che (in particolare) il gestore di rete mostrasse nel systray qui . Da quando utilizzo Cairo-Dock come launcher, ho appena cambiato tutti i comandi di avvio per le mie app che non venivano visualizzati dbus-launch app-launch-command. Dov'è app-launch-commandil comando di avvio regolare per quell'app. Ha fatto lo stesso per le applicazioni di avvio e funziona come un fascino.


0

Questa soluzione funziona perfettamente con Ubuntu 17.04

Basta eseguire l'applicazione con "env XDG_CURRENT_DESKTOP = Unity". Ad esempio, per avviare Skype per Linux, dovrai utilizzare:

env XDG_CURRENT_DESKTOP=Unity skypeforlinux

Per rendere permanente la correzione, copia il file desktop dell'applicazione da / usr / share / applicazioni / in ~ / .local / share / applicazioni /, quindi modifica il file e modifica la riga "Exec" aggiungendo "env XDG_CURRENT_DESKTOP = Unity" ( senza virgolette) immediatamente dopo "Exec =".

Maggiori dettagli su http://www.webupd8.org/2017/04/fix-appindicator-not-working-for.html


-2

Ho avuto lo stesso problema. Ecco cosa ho fatto per correggerlo.

Terminale aperto

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
sudo shutdown -r now

Ogni soluzione non viene fornita con reinstall, almeno non in Ubuntu.
igaurav,
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.