Home » Blog » Apps » Super-wingpanel : retour aux origines

Super-wingpanel : retour aux origines

Posté dans : Apps 3

Vous avez sans doute remarqué que depuis la dernière mise à jour de Super-wingpanel, celui-ci se trouve maintenant aligné à droite. Plus moyen de le faire revenir à gauche comme il le devrait normalement. Les options pourtant disponibles depuis dconf-editor ne peuvent rien y faire, semblerait-il…

right_aligned_super_wingpanel

Depuis la dernière mise à jour de Super-Wingpanel cet effet indésirable est apparu sans prévenir. Ce week-end, une solution temporaire a été évoquée sur notre forum. Elle est fonctionnelle, mais nécessite de toucher à la configuration de votre eOS favori.

[st_box title= »Cette manipulation n’est pas sans risque ! » type= »warning »]En effet, cette procédure va vous permettre de récupérer votre menu aligné à gauche; en contre-partie vous serez amené à installer la version daily du ppa de super-wingpanel, comme son nom le laisse sous entendre, une version dite daily est une version de test qui peut comporter de nombreux bugs (et donc rendre votre système potentiellement instable).[/st_box]

Passer par le ppa daily

Voici comment faire, depuis votre terminal, saisissez les commandes suivantes :

sudo apt-get purge super-wingpanel
sudo apt-add-repository -r ppa:heathbar/super-wingpanel
sudo apt-get clean
sudo apt-add-repository ppa:heathbar/super-wingpanel-daily
sudo apt-get update
sudo apt-get install super-wingpanel

Une fois ces commandes passées, il est important de se déconnecter/reconnecter de sa session !

left_aligned_super-wingpanel

Si le ppa elementary-update est présent

Certaines personnes m’ont remonté avoir des soucis avec cette procédure, après recherche, il s’avère que cesdites personnes ont installé un ppa supplémentaire : elementary-update qui lui aussi contient une version super-wingpanel qui comporte ce bug.

Pour ces personnes-là, voici comment faire, les mêmes avertissement s’appliquent aussi à cette partie (voir même plus !). Dans cette partie nous forcerons l’installation de la bonne version du package et nous empêcherons celui-ci de subir les futures updates. Je vous invite à bien peser le pour et le contre !

Tout d’abord il faut vérifier la version du package disponible depuis votre machine

sudo apt-cache policy super-wingpanel

Il y a de forte chance que s’affiche un message identique :

super-wingpanel:
  Installé : 0.2.3-0~182~ubuntu12.04.1
  Candidat : 0.2.3-0~182~ubuntu12.04.1
 Table de version :
 *** 0.2.3-0~182~ubuntu12.04.1 0
        500 http://ppa.launchpad.net/versable/elementary-update/ubuntu/ precise/main amd64 Packages
        100 /var/lib/dpkg/status
     0.2.3-0~181~ubuntu12.04.1 0
        500 http://ppa.launchpad.net/heathbar/super-wingpanel-daily/ubuntu/ precise/main amd64 Packages
  1. On voit qu’à la ligne 2 la version installée est la version 0.2.3-0~182~ubuntu12.04.1
  2. C’est en effet validé par la ligne 3 qui nous indique que la version candidate est bien la même version : 0.2.3-0~182~ubuntu12.04.1
  3. En ligne 5, on voit que le fournisseur de la version 0.2.3-0~182~ubuntu12.04.1 est bien le ppa d’elementary update indiqué en ligne 6. Dommage pour nous, c’est la version 0.2.3-0~181~ubuntu12.04.1 qui nous intéresse soit le ppa daily de super wing-panel.

 

Pour cela, il faut passer la commande suivante :

sudo apt-get purge super-wingpanel
sudo apt-get install super-wingpanel=0.2.3-0~181~ubuntu12.04.1

On se déconnecte/reconnecte à nouveau, et là votre Globalmenu/Appmenu est conforme (ou presque) à ce que vous aviez. Seulement il reste un problème de taille : vos prochaines mises à jour vont réinstaller le mauvais package, comme sur cette image :

Lors de la prochaine mise à jour, votre package sera remplacé

 

Pour empêcher cela, il faut bloquer la mise à jour de ce package, pour cela, toujours depuis votre terminal :

sudo echo "super-wingpanel hold" | sudo dpkg --set-selections

 

On bloque les futures mises à jour du package, une fois cette commande passée, pas de mise à jour qui va venir écraser votre package. Encore une fois cette opération est très préjudiciable, votre package super-wingpanel ne recevra plus de mise à jour, à moins de passer la commande suivante :

sudo echo "super-wingpanel install" | sudo dpkg --set-selections

 

N’hésitez pas à nous tenir informé sur le forum !

Pour aller plus loin :