So installieren Sie Tweet Tray unter Linux

Haben Sie genug von der Nutzung der Twitter-Webseite oder inoffiziellen Twitter-Clients unter Linux? Dann könnte Tweet Tray, eine neuartige Client-Variante, die es Anwendern ermöglicht, direkt über die Taskleiste auf den Social-Media-Dienst zuzugreifen, Ihre Aufmerksamkeit erregen.

Installationsanleitung für Ubuntu/Debian

Interessiert an der Verwendung von Tweet Tray? Glücklicherweise stellt der Entwickler der Anwendung ein benutzerfreundliches, leicht zu installierendes DEB-Paket auf seiner Webseite bereit, mit dem Sie das Programm schnell zum Laufen bringen können.

Um die App unter Ubuntu oder Debian zu verwenden, müssen Sie diese zunächst mit dem Download-Tool `wget` herunterladen.

Hinweis: Falls `wget` noch nicht installiert ist, erfahren Sie durch einen Klick hier, wie Sie es nachinstallieren können.

wget https://github.com/jonathontoon/tweet-tray/releases/download/v1.1.3/tweet-tray-1.1.3.deb

Nach dem Herunterladen der App verwenden Sie das Installationsprogramm `dpkg`, um das Tweet Tray DEB-Paket auf Ihrem System zu installieren.

sudo dpkg -i tweet-tray-1.1.3.deb

Vervollständigen Sie den Installationsvorgang, indem Sie den Befehl `apt` oder `apt-get` mit dem Parameter „-f“ ausführen, um mögliche fehlende Abhängigkeiten zu beheben, die eventuell nicht installiert wurden.

sudo apt install -f

Oder für Debian:

sudo apt-get install -f

Anleitung für Fedora/OpenSUSE

Auf der Webseite von Tweet Tray finden sich Informationen zur Linux-Unterstützung der App. Allerdings werden Sie schnell feststellen, dass dort nur DEB-Pakete und AppImages zur Verfügung stehen.

Es ist nachvollziehbar, dass Entwickler nicht gerne mit RPM-Dateien experimentieren, da das AppImage gut funktioniert. Sollten Sie jedoch Fedora oder OpenSUSE nutzen und ein natives, installierbares Paket, wie bei Ubuntu und Debian, bevorzugen, werden Sie keines finden.

Erfreulicherweise ist der Quellcode von Tweet Tray auf Github zugänglich. Zudem ist er mit NodeJS und Yarn erstellt, was die Modifikation des Quellcodes zur Generierung eines kompatiblen RPM-Pakets für Red Hat-basierte Linux-Distributionen wie Fedora oder OpenSUSE erleichtert. Hier ist eine Schritt-für-Schritt-Anleitung:

Zunächst ist es notwendig, den Quellcode von Tweet Tray mit dem Befehl `git clone` von Github herunterzuladen.

Hinweis: Um Code mit Git zu klonen, muss das Git-Paket installiert sein. Weitere Informationen finden Sie hier.

git clone https://github.com/jonathontoon/tweet-tray.git

Sobald der Code heruntergeladen ist, navigieren Sie mit dem `cd`-Befehl in den Code-Ordner.

cd tweet-tray

Im nächsten Schritt wird die aktuelle Version von Yarn benötigt. Ohne diese lässt sich der Code nicht bauen oder installieren. Die Installation von Yarn erfolgt über folgende Befehle in Ihrem Terminal:

Fedora

curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
sudo dnf install yarn

OpenSUSE

curl -o- -L https://yarnpkg.com/install.sh | bash

Installieren Sie anschließend das NPM-Paket (NodeJS):

Fedora

curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -

OpenSUSE

sudo zypper install npm

Sobald NodeJS und Yarn bereitstehen, kann der Code für die Erstellung von RPM-Dateien vorbereitet werden. Öffnen Sie die Datei `package.json` mit dem Texteditor `nano`.

nano -w package.json

Scrollen Sie in der Datei zum Abschnitt `“linux“: {`. Darunter sollten Sie `“target“: [`, gefolgt von `“deb”` und `“AppImage”`, vorfinden.

Fügen Sie oberhalb der Zeile `“deb”` eine neue Zeile ein, indem Sie die Eingabetaste drücken. Fügen Sie dann folgenden Code in die neue Zeile ein:

“rpm”,

Vergewissern Sie sich, dass Ihre Änderungen mit dem folgenden Screenshot übereinstimmen.

Wenn Ihre Modifikationen mit dem Screenshot übereinstimmen, können Sie `nano` mit `Strg + O` zum Speichern und `Strg + X` zum Beenden schließen.

Schließlich können Sie das RPM-Paket erstellen und es entweder unter Fedora Linux oder OpenSUSE Linux installieren. Verwenden Sie dafür die unten aufgeführten Befehle:

yarn install
yarn package

Fedora

sudo dnf install libappindicator
cd ~/tweet-tray/release
sudo dnf install tweet-tray-*.x86_64.rpm

OpenSUSE

sudo zypper install https://download-ib01.fedoraproject.org/pub/fedora/linux/releases/27/Everything/x86_64/os/Packages/l/libappindicator-12.10.0-16.fc27.x86_64.rpm
cd ~/tweet-tray/release
sudo zypper install tweet-tray-*.x86_64.rpm

Anleitung für AppImage

Neben dem DEB-Paket stellen die Entwickler von Tweet Tray auf ihrer Webseite auch eine AppImage-Datei zum Download bereit. Diese AppImage-Datei ist eigenständig lauffähig und erfordert keinen großen Aufwand für den Start.

Um die Installation einzuleiten, öffnen Sie ein Terminalfenster mit `Strg + Alt + T` oder `Strg + Umschalt + T`. Laden Sie dann die neueste AppImage-Datei von Tweet Tray mit dem Befehl `wget` aus dem Internet herunter.

wget https://github.com/jonathontoon/tweet-tray/releases/download/v1.1.3/tweet-tray-1.1.3.AppImage

Nachdem die Tweet Tray AppImage-Datei heruntergeladen wurde, erstellen Sie mit dem Befehl `mkdir` einen neuen Ordner namens „AppImages“.

mkdir -p ~/AppImages

Verschieben Sie die Tweet Tray AppImage-Datei mit dem Befehl `mv` in das neu erstellte „AppImages“-Verzeichnis. Durch das Speichern der Datei dort vermeiden Sie versehentliches Löschen.

mv tweet-tray-1.1.3.AppImage ~/AppImages/

Aktualisieren Sie die Berechtigungen von Tweet Tray mit dem Befehl `chmod`. Die Aktualisierung dieser Berechtigungen ist von entscheidender Bedeutung, da die App sonst nicht korrekt ausgeführt wird.

cd ~/AppImages
chmod +x  tweet-tray-1.1.3.AppImage

Die Berechtigungen für Tweet Tray sind nun korrekt gesetzt. Nun ist es an der Zeit, die App das erste Mal auszuführen.

./tweet-tray-1.1.3.AppImage

Beim ersten Ausführen der Tweet Tray AppImage-Datei erscheint eine Meldung mit der Frage, ob Sie `tweet-tray-1.1.3.AppImage` in Ihr System integrieren möchten.

Wählen Sie „Ja“. Kehren Sie anschließend zum Terminal zurück und drücken Sie `Strg + C`, um die App vom Terminal zu schließen.

Sobald die Terminalsitzung beendet ist, ist Tweet Tray vollständig auf Ihrem Linux-Rechner installiert. Sie finden die Verknüpfung der App im Anwendungsmenü unter „Internet“.