2021-02-18 04:25 Temps de lecture : 7 min

Comment installer Tweet Tray sous Linux

Si vous en avez assez du site web de Twitter ou des clients non officiels pour Linux, une alternative pourrait vous intéresser : Tweet Tray. Ce nouveau client offre la possibilité de partager directement sur le réseau social depuis la barre d'état système.

Instructions pour Ubuntu et Debian

Vous souhaitez tester Tweet Tray ? Le développeur a mis à disposition un package Deb simple à installer, directement disponible sur son site web, pour une installation rapide du programme.

Pour utiliser l'application sur Ubuntu ou Debian, commencez par la télécharger avec l'outil wget.

Si vous n'avez pas wget, apprenez à l'installer en cliquant ici.

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

Une fois le téléchargement terminé, utilisez le gestionnaire de packages Dpkg pour installer le fichier Deb de Tweet Tray.

sudo dpkg -i tweet-tray-1.1.3.deb

Finalisez l'installation en exécutant la commande Apt ou Apt-get avec l'option "f" pour corriger les dépendances manquantes qui auraient pu causer des erreurs.

sudo apt install -f

Ou, pour Debian :

sudo apt-get install -f

Instructions pour Fedora et OpenSUSE

Le site web de Tweet Tray indique un support pour Linux. Cependant, seuls les packages Deb et AppImages sont disponibles.

Les développeurs n'ont peut-être pas souhaité gérer les fichiers RPM, préférant AppImage. Si vous êtes sous Fedora ou OpenSUSE et désirez un package natif, comme sur Ubuntu et Debian, vous n'en trouverez pas directement.

Heureusement, le code source de Tweet Tray est disponible sur Github. De plus, il est développé avec NodeJS et Yarn, ce qui facilite la modification du code source pour créer un package RPM compatible avec les distributions Linux basées sur Redhat, comme Fedora ou OpenSUSE. Voici comment procéder :

Commencez par télécharger le code source de Tweet Tray depuis Github avec la commande git clone.

Pour cloner du code via git, vous devrez installer le package Git. Vous trouverez plus d'informations ici.

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

Une fois le code téléchargé, utilisez la commande CD pour vous déplacer dans le répertoire du code.

cd tweet-tray

Vous devez ensuite installer la dernière version de Yarn. Sans cela, le code ne pourra pas être compilé ni installé. Pour installer Yarn, lancez les commandes suivantes dans votre terminal :

Pour Fedora :

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

Pour OpenSUSE :

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

Puis, installez le package NPM (NodeJS).

Pour Fedora :

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

Pour OpenSUSE :

sudo zypper install npm

Avec NodeJS et Yarn configurés, préparez le code pour générer des fichiers RPM. Dans le terminal, ouvrez le fichier package.json avec Nano.

nano -w package.json

Cherchez la section "linux": { dans le fichier. Vous devriez voir "target" : [ suivi de "deb" et "AppImage".

Au-dessus de la ligne "deb", ajoutez une nouvelle ligne et le code suivant :

"rpm",

Vérifiez que vos modifications correspondent à la capture d'écran suivante :

Si vos modifications sont correctes, enregistrez et fermez Nano en appuyant sur Ctrl + O puis Ctrl + X.

Enfin, compilez le RPM et installez-le sur Fedora ou OpenSUSE en entrant la séquence de commandes ci-dessous :

yarn install
yarn package

Pour Fedora :

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

Pour 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

Instructions pour AppImage

Les développeurs de Tweet Tray proposent également un fichier AppImage téléchargeable. Ce fichier est autonome et ne nécessite pas beaucoup de manipulation pour être lancé.

Pour commencer, ouvrez un terminal avec Ctrl + Alt + T ou Ctrl + Maj + T. Téléchargez le fichier AppImage de Tweet Tray avec l'application wget :

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

Une fois le téléchargement terminé, créez un nouveau répertoire "AppImages" avec la commande mkdir :

mkdir -p ~/AppImages

Déplacez le fichier AppImage de Tweet Tray dans le nouveau répertoire "AppImages" avec la commande mv pour éviter une suppression accidentelle :

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

Mettez à jour les permissions du fichier avec la commande chmod. C'est essentiel pour le bon fonctionnement de l'application :

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

Les permissions sont à jour. Vous pouvez maintenant lancer l'application pour la première fois :

./tweet-tray-1.1.3.AppImage

Lors du premier lancement, vous verrez un message vous demandant si vous souhaitez intégrer tweet-tray-1.1.3.AppImage à votre système. Sélectionnez "Oui". Revenez ensuite au terminal et appuyez sur Ctrl + C pour fermer l'application depuis le terminal.

Après avoir fermé le terminal, Tweet Tray sera entièrement installé sur votre PC Linux. Vous trouverez le raccourci dans le menu des applications, dans la section "Internet".

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.