ScudCloud est une application client de bureau open-source non officielle pour Linux (Debian, Ubuntu, Kubuntu, Mint, Arch, Fedora) pour Slack.
ScudCloud améliore l’intégration de Slack avec les ordinateurs de bureau Linux présentant :
- prise en charge de plusieurs équipes
- notifications système natives
- compte des mentions directes non lues à l’icône du lanceur/sytray
- alert/wobbling sur les nouveaux messages
- liste rapide des canaux (Unity uniquement)
- optionnel. notifications dans la barre d’état-major et « Fermer dans la barre d’état-major »
- suivent l’activité de votre bureau et resteront en ligne lorsque vous êtes connecté (si les paquets corrects sont installés)
- Ubuntu/Kubuntu et Mint
- Debian et dérivés comme BunsenLabs Linux
- Arch Linux
- openSUSE
- Fedora
- Installation manuelle
- Exécution depuis l’arbre de développement
- Dépannage
- 1. Domaine et ordre de chargement par défaut
- 2. Où est le paquet pour ma distro?
- 3. La vérification orthographique ne fonctionne pas
- Keep me signed in ne fonctionne pas / Mon équipe n’est pas sauvegardée
- 5. Comment démarrer ScudCloud réduit ?
- 6. Support DPI élevé
- 7. Pas d’icône dans le systray/zone de notification
- 8. Les blocs de code n’utilisent pas la police à largeur fixe
- 9. L’affichage des snippets consomme trop de ressources
- 10. Comment ouvrir la console webkit?
- Licence
Ubuntu/Kubuntu et Mint
Ouvrir un terminal (Ctrl+Alt+T) et exécuter :
sudo apt-add-repository -y ppa:rael-gc/scudcloudsudo apt update && sudo apt dist-upgradeecho ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selectionssudo apt install scudcloud
Si vous voulez une vérification orthographique, ajoutez le dictionnaire hunspell
de votre langue et assurez-vous que les dépendances sont installées. Pour en-us
:
sudo apt-get install hunspell-en-us libqtwebkit-qupzillaplugins python3-hunspell
Si vous voulez utiliser une icône Slack au lieu de ScudCloud (qu’il n’est pas possible d’inclure dans ce paquet en raison des droits d’auteur), téléchargez n’importe quelle icône Slack de 128px dans votre dossier personnel en enregistrant sous le nom de scudcloud.png
et exécutez :
sudo dpkg-divert --add --rename --divert /usr/share/pixmaps/scudcloud.png.real /usr/share/pixmaps/scudcloud.pngsudo cp ~/scudcloud.png /usr/share/pixmaps/sudo chmod +r /usr/share/pixmaps/scudcloud.pngsudo update-desktop-database
Debian et dérivés comme BunsenLabs Linux
Vérifiez que les paquets software-properties-common
et lsb-release
sont installés, puis exécutez :
sudo apt-add-repository -y ppa:rael-gc/scudcloudDISTRIB_CODENAME=$(lsb_release -sc)sudo sed -i "s/${DISTRIB_CODENAME}/trusty/g" /etc/apt/sources.list.d/rael-gc-scudcloud-${DISTRIB_CODENAME}.listsudo apt-get updatesudo apt-get install scudcloud
Si vous voulez une vérification orthographique et une icône Slack, suivez les instructions associées sur la section Installation d’Ubuntu.
Arch Linux
Il existe un PKGBUILD disponible sur le dépôt des utilisateurs d’Arch. Vous pouvez l’installer en utilisant n’importe quelle méthode AUR que vous utilisez. Par exemple, si vous utilisez cower:
cower -d scudcloudcd scudcloudmakepkg -si
openSUSE
Il existe des dépôts disponibles pour ces distributions. Tout ce que vous avez à faire est de suivre ces instructions.
Fedora
sudo dnf install scudcloud
Installation manuelle
L’installation manuelle est destinée aux distros non supportées (si vous voulez contribuer avec un paquet pour votre distro, vous êtes le bienvenu !).
D’abord, vous devrez installer au moins les paquets pour python3
, python3-setuptools
, python3-pyqt5.qtwebkit
(ou version qt5
équivalente de qtwebkit
pour python3
) et python-dbus
(bibliothèque dbus
pour python3
).
Puis exécutez les étapes suivantes :
- Téléchargez la dernière version
- Déballez-la/dézippez-la
- Changez dans le répertoire nouvellement créé
- Exécutez
sudo python3 setup.py install
Exécution depuis l’arbre de développement
ScudCloud peut être exécuté depuis l’arbre de développement. Il suffit d’exécuter ce qui suit à partir de la racine de l’arbre du projet :
python3 -m scudcloud
Dépannage
1. Domaine et ordre de chargement par défaut
Vous pouvez changer le domaine par défaut (ou l’ordre de chargement des domaines) en éditant ou en supprimant simplement le fichier de configuration:
~/.config/scudcloud/scudcloud.cfg
2. Où est le paquet pour ma distro?
Si ce n’est pas listé ci-dessus, vous êtes le bienvenu pour contribuer. En attendant, essayez les instructions d’installation manuelle.
3. La vérification orthographique ne fonctionne pas
Vérifiez que vous avez installé les paquets suivants:
libqtwebkit-qupzillaplugins
python3-hunspell
hunspell-en-us
Keep me signed in
ne fonctionne pas / Mon équipe n’est pas sauvegardée
Pour une raison quelconque, ScudCloud n’a pas pu créer le dossier de configuration. S’il vous plaît, créez manuellement ce dossier:
mkdir -p ~/.config/scudcloud/
S’il existe et que le fichier .cfg
est présent, essayez de changer les permissions dans le fichier de configuration:
chmod -R 0755 ~/.config/scudcloud/scudcloud.cfg
5. Comment démarrer ScudCloud réduit ?
Vous pouvez démarrer ScudCloud réduit à la barre des tâches avec :
scudcloud --minimized=True
6. Support DPI élevé
ScudCloud offre un support de zoom. Le niveau de zoom sera persistant entre les sessions.
- Augmentez le zoom en appuyant sur Ctrl +, généralement viré avec Ctrl Shift =
- Décroissez-le avec Ctrl –
- Rétablissez-le avec Ctrl 0
7. Pas d’icône dans le systray/zone de notification
Vérifiez que File
> Close to Tray
est coché.
8. Les blocs de code n’utilisent pas la police à largeur fixe
C’est la famille de police requise (c’est-à-dire que vous en avez besoin) : Monaco, Menlo, Consolas, Courier New, monospace
.
9. L’affichage des snippets consomme trop de ressources
C’est un comportement connu de python webkit. Mais vous pouvez désactiver l’affichage en ligne des snippets (ils seront ouverts dans le navigateur).
Pour cela, éditez le fichier de configuration situé à ~/.config/scudcloud/scudcloud.cfg
et ajoutez la ligne suivante :
Snippets=False
10. Comment ouvrir la console webkit?
Démarrez ScudCloud avec:
scudcloud --debug=True &
Puis faites un clic droit dans le volet de conversation et sélectionnez Inspect Element
. Maximisez la nouvelle fenêtre et cliquez dans l’onglet Console
.
Licence
ScudCloud est publié sous la licence MIT.