Comment réactiver le système (panneau indicateur) après les dernières mises à jour

12

Après la décision bizarre de Suttleworth de coder en dur la liste blanche du systray, un développeur a créé un correctif pour permettre aux gens de continuer à utiliser des applications qui utilisent le systray avec Ubuntu.

Malheureusement, le créateur du patch est maintenant trop occupé pour le maintenir. Cela signifie que depuis les dernières mises à jour au début du mois, la liste blanche ne fonctionne plus (encore).

La «solution» de Canonical était de nous demander de générer un rapport de bogue pour chaque application qui ne fonctionne pas, mais bien sûr, ces rapports de bogues ont été ignorés.

Donc…

Comment puis-je réactiver le systray? Son absence me crée des difficultés.

J'utilise Ubuntu 14.04 64 bits.

Répondre à la question par @GGleb

Commander

gsettings list-recursively net.launchpad.indicator.systemtray

Résultats

net.launchpad.indicator.systemtray disable-indicator false
net.launchpad.indicator.systemtray started-the-first-time false
net.launchpad.indicator.systemtray static-x 0
net.launchpad.indicator.systemtray static-y 0
net.launchpad.indicator.systemtray tray-is-static false

Je remarque que cela tray-is-staticbascule lorsque je clique avec le bouton central sur l'icône.

Paddy Landau
la source

Réponses:

12

Essayez d'utiliser l' indicateur Systemtray Unity (pour Ubuntu 14.04 - 15.04):

entrez la description de l'image ici

L'indicateur, lorsque vous cliquez dessus, montre le plateau.

entrez la description de l'image ici

Il y a aussi un mode d'affichage "séparément de l'indicateur" - sur le dessus du panneau comme un dock. Dans ce mode, la position peut être modifiée en faisant défiler la souris sur l'indicateur. Pour changer la position du mode: appuyez sur le bouton central de la souris sur l'indicateur.

Installation dans le terminal:

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

Vous devez ensuite vous déconnecter puis vous reconnecter à l'aide de votre utilisateur.

https://github.com/GGleb/indicator-systemtray-unity

Pour supprimer ce package ( avec ses fichiers de configuration !!! ):

sudo apt-get --purge remove indicator-systemtray-unity
GGleb
la source
2
Je vous remercie. C'est nettement mieux que rien, même si je souhaite que nous puissions toujours utiliser le panneau systray. Shuttleworth n'a aucune idée des problèmes qu'il a causés.
Paddy Landau
Pour une raison quelconque (je pense que vous avez modifié votre réponse), la première fois, j'ai raté le bout du bouton du milieu de la souris, que j'ai maintenant essayé. Malheureusement, cela ne fonctionne pas pour moi. Le bouton central de la souris bascule simplement entre deux modes: le premier mode est celui que vous avez décrit pour la première fois. Le deuxième mode l'empêche d'afficher quoi que ce soit lorsqu'il est cliqué, c'est-à-dire qu'il est inutile dans ce mode. Avez-vous des conseils pour faire fonctionner le bouton du milieu comme le vôtre? (Synaptic rapporte la version comme 0.1-trusty1.)
Paddy Landau
Vous pouvez afficher la sortie de la commande?:gsettings list-recursively net.launchpad.indicator.systemtray
GGleb
J'ai modifié ma question pour fournir la réponse.
Paddy Landau
Fixé. Vous devez mettre à jour l'indicateur . Rappel: dans ce mode, la position peut être modifiée en faisant défiler la souris sur l'indicateur. Ce mode doit être amélioré.
GGleb
1

En 16.04 (xenial), j'ai réussi à afficher un élément de panneau pour

wicd-gtk --tray

en installant

apt-get install python-appindicator

Les options de configuration s'affichent lorsque vous cliquez avec le bouton droit sur l'icône.

dzmanto
la source
Merci pour la note. Je l'essayerai quand je passerai finalement à 16.04.
Paddy Landau
Il y a une icône, mais elle affiche uniquement les informations réseau. Votre instruction est légèrement incomplète.
Danatela
@Danatela: Essayez et faites un clic droit sur l'icône. Cela produit de nombreuses options de configuration.
dzmanto
-2

Je soupçonne que cela ne serait pas recommandé (pour les raisons indiquées ci-dessous), mais voici mon chemin (en supposant que vous utilisez déjà le système de confiance de grayqn):

sudo apt-get -s purge unity unity-services libunity-core-6.0-9

sudo apt-get install unity=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1 libunity-core-6.0-9=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1 unity-services=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1

sudo apt-mark hold unity unity-services libunity-core-6.0-9

La dernière commande devrait garantir que ces packages ne sont pas mis à jour sans votre consentement explicite à l'avenir (vous aurez toujours la possibilité de marquer les packages pour les installer manuellement dans le gestionnaire de mise à jour).

Soyez averti: cela pourrait casser des choses à l'avenir, et vous pourriez manquer des mises à jour de sécurité importantes. Personnellement, cependant, pour récupérer un système fonctionnel, c'est un risque que je suis prêt à prendre.

Notez que si vous avez déjà installé l'application d'indicateur de @ GGleb, vous devrez également supprimer ce package, puis supprimer manuellement un fichier:

sudo rm -rf /etc/profile.d/UNITY_PANEL_TRAY_DISABLE.sh

(ce fichier doit être supprimé automatiquement lors de la désinstallation de ce package, mais pour une raison quelconque, il ne l'est pas ...)

James
la source
Merci, James, mais c'est une mauvaise idée à la fois pour la sécurité et pour la raison que vous avez déjà donnée. La solution de @ GGleb fonctionne parfaitement, permettant les mises à jour, donc je m'en tiendrai à elle. Je vous recommande de l'essayer; à part une icône supplémentaire, le "mode d'affichage" est presque impossible à distinguer de la solution de gurqn. Il n'y a pas de solution idéale, mais Shuttleworth a un peu déraillé sur celui-ci.
Paddy Landau