Comment partager des captures d'écran Linux en ligne avec ScreenCloud
Les outils de capture d'écran natifs des environnements de bureau Linux sont certes pratiques, mais ils ne proposent souvent pas d'options de partage avancées. Le téléchargement automatique des captures d'écran devrait être une fonctionnalité standard. C'est précisément pour cette raison qu'il est judicieux d'envisager ScreenCloud pour vos besoins en matière de capture d'écran sous Linux.
Installation de ScreenCloud
ScreenCloud est accessible sur une variété de distributions Linux, sous divers formats. Son code source, totalement ouvert, peut être compilé sur des distributions telles qu'Ubuntu, Debian, et d'autres. Le logiciel est également proposé sous forme de packages RPM pour les utilisateurs de Fedora, ainsi que sur le Snap Store.
Dans cette partie de notre guide, nous allons détailler la procédure d'installation de ScreenCloud sur différentes distributions Linux. Ouvrez un terminal en utilisant la combinaison de touches Ctrl + Maj + T ou Ctrl + Alt + T et suivez les instructions pour l'adapter à votre configuration !
Ubuntu / Debian
Les utilisateurs d'Ubuntu et Debian peuvent installer ScreenCloud facilement depuis le Snap Store. Cependant, le développeur a aussi rendu la compilation à partir du code source accessible, une bonne alternative si vous n'êtes pas un adepte des Snaps.
Avant de commencer, utilisez les commandes de mise à jour et de mise à niveau pour vous assurer que votre système Linux est bien à jour. Redémarrez si nécessaire après les mises à jour.
sudo apt update sudo apt upgrade -y
Une fois les mises à jour terminées, installez les dépendances de ScreenCloud en utilisant le gestionnaire de paquets Apt.
sudo apt install git build-essential cmake qtbase5-dev qtbase5-private-dev libqt5svg5-dev libqt5x11extras5-dev qtmultimedia5-dev qttools5-dev libquazip5-dev python3-dev
Il faut ensuite télécharger deux dépendances qui ne sont pas incluses dans les versions actuelles d'Ubuntu et Debian.
wget https://ftp.br.debian.org/debian/pool/main/p/pythonqt/libpythonqt3.0_3.0-3_amd64.deb wget https://ftp.br.debian.org/debian/pool/main/p/pythonqt/libpythonqt-dev_3.0-3_amd64.deb
Installez ces deux paquets avec les commandes suivantes :
sudo dpkg -i *.deb sudo apt install -f
Téléchargez ensuite le code source de ScreenCloud sur votre système Ubuntu en utilisant la commande git clone.
git clone https://github.com/olav-st/screencloud.git
Déplacez-vous du répertoire de base (~) vers le nouveau répertoire "screencloud" :
cd screencloud
Créez un nouveau dossier de compilation avec la commande mkdir.
mkdir build cd build
Compilez et installez ScreenCloud sur Ubuntu / Debian à l'aide des commandes make et cmake.
cmake .. make sudo make install
La compilation de ScreenCloud à partir des sources devrait fonctionner correctement. Toutefois, si vous rencontrez des problèmes lors de la compilation, n'hésitez pas à essayer la version Snap! Elle est aussi fonctionnelle que la version compilée à partir du code.
Arch Linux
Si vous êtes un utilisateur d'Arch Linux, vous serez heureux d'apprendre que l'application ScreenCloud est disponible dans l'AUR. Pour installer cette application via le référentiel utilisateur Arch, commencez par installer les paquets Git et Base-devel avec Pacman.
sudo pacman -S git base-devel
Une fois Base-devel et Git installés, utilisez la commande git clone pour télécharger l'application d'assistance Trizen AUR. Cela simplifiera la création d'applications AUR en automatisant l'installation des dépendances. Trizen sera particulièrement utile avec ScreenCloud car il y a 14 dépendances !
git clone https://aur.archlinux.org/trizen.git
cd trizen
makepkg -sri
Installez Trizen depuis le référentiel utilisateur d'Arch Linux en utilisant :
trizen -S screencloud
Fedora
Le dépôt de logiciels RPMSphere propose ScreenCloud pour les utilisateurs de Fedora Linux, versions 29 et 30. Pour obtenir cette version de ScreenCloud, ouvrez un terminal et utilisez la commande dnf pour l'installer immédiatement.
Pour la version 29 :
sudo dnf install https://raw.githubusercontent.com/rpmsphere/x86_64/master/s/screencloud-1.2.0-12.1.x86_64.rpm
Pour la version 30 :
sudo dnf install https://raw.githubusercontent.com/rpmsphere/x86_64/master/s/screencloud-1.2.0-12.1.x86_64.rpm
OpenSUSE
Malheureusement, OpenSUSE ne propose pas de méthode officielle pour installer ScreenCloud sous forme de fichier RPM natif. Vous pouvez essayer de suivre les instructions pour Fedora. Sinon, vous devrez installer ScreenCloud via le paquet Snap pour l'utiliser.
Paquet Snap
ScreenCloud est disponible sur le Snap Store, c'est donc votre meilleure option si votre distribution Linux ne dispose pas d'une version binaire. Pour que cela fonctionne, assurez-vous que Snapd est opérationnel sur votre ordinateur Linux. Si ce n'est pas le cas, consultez notre guide sur l'activation des Snaps sur Linux.
Une fois que vous avez installé Snap, installez ScreenCloud à l'aide de la commande ci-dessous.
sudo snap install screencloud
Réaliser des captures d'écran avec ScreenCloud
Pour effectuer une capture d'écran avec ScreenCloud, commencez par lancer l'application sur votre bureau Linux. La manière la plus rapide consiste à appuyer sur Alt + F2 et à saisir la commande suivante dans la zone de lancement rapide.
screencloud
Une fois l'application lancée, une brève fenêtre de message vous indiquera qu'elle sera disponible dans la barre d'état système, vous expliquera les raccourcis clavier et vous invitera à activer divers services de capture d'écran en ligne (Dropbox, Imgur, SFTP, FTP et script Shell). Sélectionnez et activez le service Imgur, ainsi que tout autre service que vous jugez utile. Cliquez ensuite sur "Suivant" pour terminer.
Vous pourrez ensuite effectuer des captures d'écran à l'aide des combinaisons de touches suivantes :
Plein écran - Maj + Alt + 1
Sélection - Maj + Alt + 2
Fenêtre active - Maj + Alt + 3
Appuyez sur l'une des combinaisons de touches pour faire une capture d'écran. Une fenêtre apparaîtra alors, vous permettant de la télécharger instantanément sur internet en sélectionnant "Imgur" ou l'une des autres options du menu.
