ScudCloud ist eine nicht offizielle Open-Source-Linux (Debian, Ubuntu, Kubuntu, Mint, Arch, Fedora) Desktop-Client-App für Slack.
ScudCloud verbessert die Slack-Integration mit Linux-Desktops mit:
- Unterstützung für mehrere Teams
- Native Systembenachrichtigungen
- Anzahl ungelesener direkter Erwähnungen im Launcher/Sytray-Symbol
- Wackeln bei neuen Nachrichten
- Kanal-Quicklist (nur Unity)
- optional Tray-Benachrichtigungen und „Close to Tray“
- verfolgen Ihre Desktop-Aktivitäten und bleiben online, während Sie eingeloggt sind (wenn die richtigen Pakete installiert sind)
- Ubuntu/Kubuntu und Mint
- Debian und Derivate wie BunsenLabs Linux
- Arch Linux
- openSUSE
- Fedora
- Manuelle Installation
- Aus dem Entwicklungsbaum ausführen
- Fehlersuche
- 1. Standarddomäne und Ladereihenfolge
- 2. Wo ist das Paket für meine Distribution?
- 3. Die Rechtschreibprüfung funktioniert nicht
- Keep me signed in Funktioniert nicht / Mein Team wird nicht gespeichert
- 5. Wie startet man ScudCloud minimiert?
- 6. Unterstützung für hohe DPI
- 7. Kein Symbol im Systray/Benachrichtigungsbereich
- 8. Codeblöcke verwenden keine Schriftart mit fester Breite
- 9. Die Anzeige von Snippets verbraucht zu viele Ressourcen
- 10. Wie öffnet man die Webkit-Konsole?
- Lizenz
Ubuntu/Kubuntu und Mint
Öffnen Sie ein Terminal (Strg+Alt+T) und führen Sie es aus:
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
Wenn Sie eine Rechtschreibprüfung wünschen, fügen Sie das hunspell
Wörterbuch für Ihre Sprache hinzu und stellen Sie sicher, dass die Abhängigkeiten installiert sind. Für en-us
:
sudo apt-get install hunspell-en-us libqtwebkit-qupzillaplugins python3-hunspell
Wenn du ein Slack-Symbol anstelle von ScudCloud verwenden möchtest (das aus urheberrechtlichen Gründen nicht in dieses Paket aufgenommen werden kann), lade ein beliebiges 128px Slack-Symbol in deinen Home-Ordner herunter, speichere es als scudcloud.png
und führe aus:
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 und Derivate wie BunsenLabs Linux
Stellen Sie sicher, dass die Pakete software-properties-common
und lsb-release
installiert sind, und führen Sie dann aus:
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
Wenn Sie eine Rechtschreibprüfung und ein Slack-Symbol wünschen, folgen Sie den entsprechenden Anweisungen im Abschnitt „Ubuntu installieren“.
Arch Linux
Es gibt ein PKGBUILD im Arch User Repository. Sie können es mit der AUR-Methode installieren, die Sie verwenden. Wenn Sie zum Beispiel cower:
cower -d scudcloudcd scudcloudmakepkg -si
openSUSE
verwenden, gibt es Repositories für diese Distributionen. Alles, was Sie tun müssen, ist diesen Anweisungen zu folgen.
Fedora
sudo dnf install scudcloud
Manuelle Installation
Die manuelle Installation ist für nicht unterstützte Distributionen gedacht (wenn Sie ein Paket für Ihre Distribution beisteuern wollen, sind Sie willkommen!)
Zunächst musst du mindestens die Pakete für python3
, python3-setuptools
, python3-pyqt5.qtwebkit
(oder eine äquivalente qt5
Version von qtwebkit
für python3
) und python-dbus
(dbus
Bibliothek für python3
) installieren.
Dann führen Sie die folgenden Schritte aus:
- Laden Sie die neueste Version herunter
- Entpacken/entpacken Sie sie
- Wechseln Sie in das neu erstellte Verzeichnis
- Ausführen
sudo python3 setup.py install
Aus dem Entwicklungsbaum ausführen
ScudCloud kann aus dem Entwicklungsbaum ausgeführt werden. Führen Sie einfach das Folgende von der Wurzel des Projektbaums aus:
python3 -m scudcloud
Fehlersuche
1. Standarddomäne und Ladereihenfolge
Sie können die Standarddomäne (oder die Ladereihenfolge) ändern, indem Sie die Konfigurationsdatei bearbeiten oder einfach löschen:
~/.config/scudcloud/scudcloud.cfg
2. Wo ist das Paket für meine Distribution?
Wenn es oben nicht aufgeführt ist, können Sie gerne etwas beisteuern. Versuchen Sie in der Zwischenzeit die Anweisungen zur manuellen Installation.
3. Die Rechtschreibprüfung funktioniert nicht
Stellen Sie sicher, dass Sie die folgenden Pakete installiert haben:
libqtwebkit-qupzillaplugins
python3-hunspell
hunspell-en-us
Keep me signed in
Funktioniert nicht / Mein Team wird nicht gespeichert
Aus irgendeinem Grund konnte ScudCloud den Konfigurationsordner nicht erstellen. Bitte erstellen Sie diesen Ordner manuell:
mkdir -p ~/.config/scudcloud/
Wenn er existiert und die Datei .cfg
vorhanden ist, versuchen Sie die Berechtigungen in der Konfigurationsdatei zu ändern:
chmod -R 0755 ~/.config/scudcloud/scudcloud.cfg
5. Wie startet man ScudCloud minimiert?
Sie können ScudCloud minimiert im Tray starten:
scudcloud --minimized=True
6. Unterstützung für hohe DPI
ScudCloud bietet Zoom-Unterstützung. Die Zoomstufe wird zwischen den Sitzungen beibehalten.
- Erhöhen Sie den Zoom mit Strg +, normalerweise mit Strg Shift =
- Verringern Sie ihn mit Strg –
- Rücksetzen mit Strg 0
7. Kein Symbol im Systray/Benachrichtigungsbereich
Stellen Sie sicher, dass File
> Close to Tray
aktiviert ist.
8. Codeblöcke verwenden keine Schriftart mit fester Breite
Dies ist die erforderliche Schriftart (d.h., Sie brauchen sie): Monaco, Menlo, Consolas, Courier New, monospace
.
9. Die Anzeige von Snippets verbraucht zu viele Ressourcen
Dies ist ein bekanntes Verhalten von Python Webkit. Aber Sie können die Inline-Ansicht von Snippets deaktivieren (sie werden im Browser geöffnet).
Um dies zu erreichen, bearbeiten Sie die Konfigurationsdatei unter ~/.config/scudcloud/scudcloud.cfg
und fügen Sie die folgende Zeile hinzu:
Snippets=False
10. Wie öffnet man die Webkit-Konsole?
Starten Sie ScudCloud mit:
scudcloud --debug=True &
Klicken Sie dann mit der rechten Maustaste in das Unterhaltungsfenster und wählen Sie Inspect Element
. Maximieren Sie das neue Fenster und klicken Sie auf die Registerkarte Console
.
Lizenz
ScudCloud wird unter der MIT-Lizenz veröffentlicht.