Jump to content
ElementaryOS France

Wingpanel Namarupa Indicator


Wolf117Warrior
 Share

Recommended Posts

Dans un précédant sujet, il est expliqué comment retrouver les indicator avec Ayatana.

Ici nous allons voir comment mettre en place les indicator des applications tiers rassembler sous la même icônes comme ceci.

shot.png

Compatibilité : Juno | Hera | Odin

Si vous avez déjà procéder à l'installation de Ayatana, alors il faut qu'il soit désinstallé car les 2 ne peuvent pas cohabiter.

sudo apt remove wingpanel-indicator-ayatana

Avant de commencer, il faut vérifier si vous avez déjà les outils de compilation et dépendance suivante d'installer

  • build-essentiel
  • git
  • meson
  • gobject-introspection
  • libglib2.0-dev
  • libgranite-dev
  • libindicator3-dev
  • libwingpanel-dev (Pour odin)
  • libwingpanel-2.0-dev (Pour Hera)
  • valac

 

sudo apt install gobject-introspection libglib2.0-dev libgranite-dev libindicator3-dev build-essential git meson valac libwingpanel-dev 

Nous pouvons maintenant procéder à la compilation et l'installation de Namarupa.

cd Téléchargement/
https://github.com/Lafydev/wingpanel-indicator-namarupa.git
cd wingpanel-indicator-namarupa/
meson build --prefix=/usr
cd build
ninja
sudo ninja install

Pour Odin on installe indicator-application.

sudo apt-get install indicator-application

Ensuite nous terminons par l'ajout automatique au démarrage.

Via les paramètres système :

Paramètres système -> "Applications" -> "Démarrage" -> "Ajouter une application de démarrage..." -> "Saisir une commande personnalisée".

Ajouter

/usr/lib/x86_64-linux-gnu/indicator-application/indicator-application-service 

Via le terminal :

mkdir -p ~/.config/autostart
cp /etc/xdg/autostart/indicator-application.desktop ~/.config/autostart/
sed -i 's/^OnlyShowIn.*/OnlyShowIn=Unity;GNOME;Pantheon;/' ~/.config/autostart/indicator-application.desktop

On redémarre le PC pour une bonne prise en compte.

---------------------------

Source : Article inspiré espagnol
Github : https://github.com/Lafydev/wingpanel-indicator-namarupa

Link to comment
Share on other sites

Voilà un tuto très technique pour un thème qui concerne plus d'utilisateurs qu'ils ne le croient. Je crois que ça mérite quelques explications.

Pour un utilisateur courant, l'intérêt d'ouvrir l'accès du panel aux applications tierces permet par exemple d'avoir des applis façon widgets:

- une météo un petit nuage ou un soleil dans le panel et quand on clique dessus la météo à 5 jours (parce que la météo du moment bof il suffit de lever la tête de son clavier)🎬

- un dictionnaire accessible en un click, ça ouvre une boite, on saisis le mot, traduire...

Un développeur web, aimera se faire ses petits outils par exemple pour afficher l'état d'apache, l'arrêter, le relancer...

Un bidouilleur pareil pour le plaisir de faire sa confiture maison.  🥁

Link to comment
Share on other sites

L'intérêt de de cela est que pour certaines applications si la fenêtre courante est fermée, il n'y a plus de synchronisation. L'exemple type est nextcloud, du coup avec l'icône dans le wingpanel alors cela garde Nextcloud actif et cela permet la synchronisation des fichiers. 

Link to comment
Share on other sites

Le 05/09/2019 à 09:46, Wolf117Warrior a dit :

L'intérêt de de cela est que pour certaines applications si la fenêtre courante est fermée, il n'y a plus de synchronisation. L'exemple type est nextcloud, du coup avec l'icône dans le wingpanel alors cela garde Nextcloud actif et cela permet la synchronisation des fichiers. 

@Wolf117Warrior,

Petit complément sur cette commande :

ps -eaf | grep -i wingpanel
kill <PID Wingpanel>

par

kill -15 $(pidof wingpanel)

tu limites les commandes (enfin surtout le risque pour les nons adeptes de la CLI).

Nikos

Link to comment
Share on other sites

  • 3 months later...
  • 3 weeks later...
  • Wolf117Warrior changed the title to Wingpanel Namarupa Indicator

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...