Ein Blog von Eduard Dopler

Monochrome Elementary-Icons für Pidgin im Tray

Tray-Icons für Pidgin, die zum elementary-monochrome-Theme passen

Passend zum schönen Elementary-Theme gibt es die Icons auch für Pidgin (via). Nicht dabei sind monochrome Icons für den Statustray. Mit einem kleinen Script kann man aber für Pidgin die IM-Standard-Icons aus dem Theme verlinken:

#!/bin/bash
#Link elementary-themed icons to pidgin tray
 
sudo mkdir /usr/share/pixmaps/pidgin/tray/hicolor/22x22/status/elementary
cd /usr/share/pixmaps/pidgin/tray/hicolor/22x22/status/elementary
 
sudo ln -s /usr/share/icons/elementary-monochrome/status/24/user-available.svg ./pidgin-tray-available.png
sudo ln -s /usr/share/icons/elementary-monochrome/status/24/user-away.svg ./pidgin-tray-away.png
sudo ln -s /usr/share/icons/elementary-monochrome/status/24/user-busy.svg ./pidgin-tray-busy.png
sudo ln -s $HOME/.purple/themes/elementary/purple/status-icon/22/log-in.svg ./pidgin-tray-connect.png
sudo ln -s /usr/share/icons/elementary/status/22/indicator-messages-new.svg ./pidgin-tray-email.png
sudo ln -s /usr/share/icons/elementary-monochrome/status/24/user-invisible.svg ./pidgin-tray-invisible.png
sudo ln -s /usr/share/icons/elementary-monochrome/status/24/user-offline.svg ./pidgin-tray-offline.png
sudo ln -s /usr/share/icons/hicolor/22x22/actions/im-message-new.svg ./pidgin-tray-pending.png
sudo ln -s /usr/share/icons/elementary-monochrome/status/24/user-idle.svg ./pidgin-tray-xa.png
 
for i in pidgin-tray*.png; do if [ ! -f ../$i.bku ]; then sudo mv ../$i ../$i.bku; fi; sudo ln -sf `pwd`/$i ../$i; done

Das Skript legt einen Ordner “elementary” im tray-Verzeichnis von Pidgin an. Dann werden in diesem neuen Ordner Trayicons verlinkt, die aus dem Elementary-Theme für die jeweilige Aktion passen (eigene Auswahl). Diese Dateien werden dann in den übergeordneten Ordner verschoben, von wo Pidgin sich bedient.
Die letzte Zeile legt beim ersten Mal Backups von den Dateien, die überschrieben werden, an.

Hinweise

  • Das Elementary-Pidgin-Icon-Theme und der Elementary-Desktop müssen installiert sein. Für letzteren gibt es das Paket elementary-theme aus der PPA elementaryart.
  • Nach einem Update von Pidgin sind die Tray-Icons evtl. wieder überschrieben. Dann muss das Skript nochmal gestartet werden. Es reicht auch, die letzte Zeile des Skripts im 22x22/status/elementary-Ordner auszuführen.
  • Tipp: Das Skript in diesen Ordner kopieren und da inkl. der erzeugten symbolischen Verknüpfungen belassen.
  • Wenn eine andere Icon-Größe als 22×22 verwendet wird, muss das natürlich im Skript angepasst werden.

monochromer Pidgin-Tray im Einsatz

Download

elementarypidgin.sh (1,2KB text/plain) oder
elementarypidgin.sh.gz (0,4KB application/x-gzip)

[ This blog entry is also available in English. ]

Schlagworte: , , , ,

1 Kommentar zu „Monochrome Elementary-Icons für Pidgin im Tray“

  1. [...] Pidgin in die Tray minimiert, so dass noch das Pidgin-Symbol zu sehen ist, kann nach dieser Anleitung das Pidgin-Icon durch die Monochrome-Status-Icons ersetzen. Wer das Me-Menü verwendet, was [...]

Kommentieren