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
- Debian en afgeleiden zoals BunsenLabs Linux
- Arch Linux
- openSUSE
- Fedora
- Handmatige installatie
- Running From Dev Tree
- Problemen oplossen
- 1. Standaard domein en laadvolgorde
- 2. Waar is het pakket voor mijn distro?
- 3. Spellingcontrole werkt niet
- Keep me signed in werkt niet / Mijn team is niet opgeslagen
- 5. Hoe start u ScudCloud geminimaliseerd?
- 6. High DPI Support
- 7. Geen icoon in systray/notificatie gebied
- 8. Codeblokken gebruiken geen lettertype met vaste breedte
- 9. Het bekijken van knipsels verbruikt te veel bronnen
- 10. Hoe open ik de webkit console?
- Licentie
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:
- Download de laatste release
- Unpack/unzip deze
- Change in the new created directory
- 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.