raelgc / scudcloud Archiviert

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

Ö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:

  1. Laden Sie die neueste Version herunter
  2. Entpacken/entpacken Sie sie
  3. Wechseln Sie in das neu erstellte Verzeichnis
  4. 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.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.