raelgc / scudcloud Archived

ScudCloud is een niet-officiële open-source Linux (Debian, Ubuntu, Kubuntu, Mint, Arch, Fedora) desktop client-app voor Slack.

ScudCloud verbetert de Slack integratie met Linux desktops met:

  • ondersteuning voor meerdere teams
  • native system notifications
  • count of unread direct mentions at launcher/sytray icon
  • alert/wobbling on new messages
  • channels quicklist (Unity only)
  • optional lade meldingen en “Sluiten naar lade”
  • volg uw bureaublad activiteit en zal online blijven terwijl u bent ingelogd (als de juiste pakketten zijn geïnstalleerd)

Ubuntu/Kubuntu en Mint

Open een Terminal (Ctrl+Alt+T) en voer uit:

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

Als u spellingscontrole wilt, voeg dan het hunspell woordenboek voor uw taal toe en zorg ervoor dat de afhankelijkheden zijn geïnstalleerd. Voor en-us:

sudo apt-get install hunspell-en-us libqtwebkit-qupzillaplugins python3-hunspell

Als u een Slack pictogram wilt gebruiken in plaats van ScudCloud (dat niet mogelijk is om in dit pakket op te nemen vanwege copyright), download dan een 128px Slack pictogram naar uw thuismap en sla het op als scudcloud.png en voer uit:

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 en afgeleiden zoals BunsenLabs Linux

Zorg ervoor dat de software-properties-common en lsb-release pakketten zijn geïnstalleerd, voer dan uit:

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

Als u spellingscontrole en een Slack pictogram wilt, volg dan de gerelateerde instructies op Ubuntu Install sectie.

Arch Linux

Er is een PKGBUILD beschikbaar in de Arch User Repository. U kunt het installeren met de AUR-methode die u gebruikt. Bijvoorbeeld, als u cower gebruikt:

cower -d scudcloudcd scudcloudmakepkg -si

openSUSE

Er zijn repositories beschikbaar voor deze distributies. Alles wat u hoeft te doen is deze instructies te volgen.

Fedora

sudo dnf install scudcloud

Handmatige installatie

De handmatige installatie is bedoeld voor niet ondersteunde distro’s (als u wilt bijdragen met een pakket voor uw distro, bent u van harte welkom!).

Installeer eerst tenminste pakketten voor python3, python3-setuptools, python3-pyqt5.qtwebkit (of gelijkwaardige qt5 versie van qtwebkit voor python3) en python-dbus (dbus bibliotheek voor python3).

Voer dan de volgende stappen uit:

  1. Download de laatste release
  2. Unpack/unzip deze
  3. Change in the new created directory
  4. Run sudo python3 setup.py install

Running From Dev Tree

ScudCloud kan worden uitgevoerd vanuit de ontwikkelboom. Voer eenvoudigweg het volgende uit vanuit de root van de projectboomstructuur:

python3 -m scudcloud

Problemen oplossen

1. Standaard domein en laadvolgorde

U kunt het standaard domein (of de laadvolgorde van het domein) wijzigen door het configuratiebestand te bewerken of gewoon te verwijderen:

~/.config/scudcloud/scudcloud.cfg

2. Waar is het pakket voor mijn distro?

Als het hierboven niet vermeld staat, bent u welkom om bij te dragen. Probeer in de tussentijd de handmatige installatie instructies.

3. Spellingcontrole werkt niet

Zorg ervoor dat u de volgende pakketten heeft geinstalleerd:

  • libqtwebkit-qupzillaplugins
  • python3-hunspell
  • hunspell-en-us

Keep me signed in werkt niet / Mijn team is niet opgeslagen

Om de een of andere reden was ScudCloud niet in staat om de configuratie map aan te maken. Maak deze map handmatig aan:

mkdir -p ~/.config/scudcloud/

Als de map bestaat en het bestand .cfg aanwezig is, probeer dan de rechten in het configuratiebestand te wijzigen:

chmod -R 0755 ~/.config/scudcloud/scudcloud.cfg

5. Hoe start u ScudCloud geminimaliseerd?

U kunt ScudCloud geminimaliseerd in de lade starten met:

scudcloud --minimized=True

6. High DPI Support

ScudCloud biedt ondersteuning voor zoomen. Het zoom niveau zal tussen sessies bewaard blijven.

  • Verhoog de zoom met Ctrl +, meestal ontslagen met Ctrl Shift =
  • Verlaag met Ctrl –
  • Verzet het met Ctrl 0
  • 7. Geen icoon in systray/notificatie gebied

    Zorg ervoor dat File > Close to Tray is aangevinkt.

    8. Codeblokken gebruiken geen lettertype met vaste breedte

    Dit is het vereiste lettertype (d.w.z., u hebt het nodig van hen): Monaco, Menlo, Consolas, Courier New, monospace.

    9. Het bekijken van knipsels verbruikt te veel bronnen

    Dit is een bekend gedrag van python webkit. Maar u kunt de inline weergave van knipsels uitschakelen (ze worden geopend in de browser).

    Om dit te bereiken, bewerkt u het config bestand dat zich bevindt op ~/.config/scudcloud/scudcloud.cfg en voegt u de volgende regel toe:

Snippets=False

10. Hoe open ik de webkit console?

Start ScudCloud met:

scudcloud --debug=True &

Klik dan met de rechter muisknop in het conversatie paneel en selecteer Inspect Element. Maximaliseer het nieuwe venster en klik in de Console tab.

Licentie

ScudCloud is vrijgegeven onder de MIT Licentie.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.