ScudCloud er en ikke-officiel open source Linux (Debian, Ubuntu, Kubuntu, Mint, Arch, Fedora) desktop klient-app til Slack.
ScudCloud forbedrer Slack-integrationen med Linux-skriveborde med følgende funktioner:
- understøttelse af flere teams
- native systemmeddelelser
- antal ulæste direkte omtaler på launcher/sytray-ikonet
- alert/wobbling på nye meddelelser
- kanaler quickliste (kun Unity)
- optionelt bakkenotifikationer og “Luk til bakken”
- følger din skrivebordsaktivitet og forbliver online, mens du er logget ind (hvis de korrekte pakker er installeret)
- Ubuntu/Kubuntu og Mint
- Debian og derivater som BunsenLabs Linux
- Arch Linux
- openSUSE
- Fedora
- Manuel installation
- Kørsel fra udviklingstræet
- Fejlfinding
- 1. Standarddomæne og indlæsningsrækkefølge
- 2. Hvor er pakken til min distro?
- 3. Stavekontrol virker ikke
- Keep me signed in Keep me signed in virker ikke / Mit hold er ikke gemt
- 5. Hvordan starter man ScudCloud minimeret?
- 6. Høj DPI-understøttelse
- 7. Intet ikon i systray/meddelelsesområdet
- 9. Visning af snippets bruger for mange ressourcer
- 10. Hvordan åbnes webkit-konsollen?
- Licens
Ubuntu/Kubuntu og Mint
Åbn en terminal (Ctrl+Alt+T), og kør:
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
Hvis du ønsker stavekontrol, skal du tilføje hunspell
ordbogen for dit sprog og sikre dig, at afhængighederne er installeret. For en-us
:
sudo apt-get install hunspell-en-us libqtwebkit-qupzillaplugins python3-hunspell
Hvis du vil bruge et Slack-ikon i stedet for ScudCloud (som det ikke er muligt at inkludere i denne pakke på grund af ophavsret), skal du downloade et hvilket som helst 128px Slack-ikon til din hjemmemappe og gemme det som scudcloud.png
og køre:
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 og derivater som BunsenLabs Linux
Sørg for, at software-properties-common
– og lsb-release
-pakkerne er installeret, og kør derefter:
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
Hvis du ønsker stavekontrol og et Slack-ikon, skal du følge de relaterede instruktioner i afsnittet Ubuntu Installér.
Arch Linux
Der er en PKGBUILD tilgængelig på Arch User Repository. Du kan installere det ved hjælp af den AUR-metode, du bruger. Hvis du f.eks. bruger cower:
cower -d scudcloudcd scudcloudmakepkg -si
openSUSE
Der er repositories til rådighed for disse distributioner. Alt du skal gøre er at følge disse instruktioner.
Fedora
sudo dnf install scudcloud
Manuel installation
Den manuelle installation er beregnet til distroer, der ikke understøttes (hvis du vil bidrage med en pakke til din distro, er du velkommen!).
Først skal du installere mindst pakker for python3
, python3-setuptools
, python3-pyqt5.qtwebkit
(eller tilsvarende qt5
version af qtwebkit
for python3
) og python-dbus
(dbus
bibliotek for python3
).
Kør derefter følgende trin:
- Download den seneste version
- Unpack/unzip den
- Opfør til den nyoprettede mappe
- Kør
sudo python3 setup.py install
Kørsel fra udviklingstræet
ScudCloud kan køres fra udviklingstræet. Du skal blot køre følgende fra roden af projekttræet:
python3 -m scudcloud
Fejlfinding
1. Standarddomæne og indlæsningsrækkefølge
Du kan ændre standarddomænet (eller domænets indlæsningsrækkefølge) ved at redigere eller blot slette konfigurationsfilen:
~/.config/scudcloud/scudcloud.cfg
2. Hvor er pakken til min distro?
Hvis den ikke er anført ovenfor, er du velkommen til at bidrage. I mellemtiden kan du prøve instruktionerne for manuel installation.
3. Stavekontrol virker ikke
Sørg for, at du har følgende pakker installeret:
libqtwebkit-qupzillaplugins
python3-hunspell
hunspell-en-us
Keep me signed in
Keep me signed in
virker ikke / Mit hold er ikke gemt
Keep me signed in
virker ikke / Mit hold er ikke gemtAf en eller anden grund kunne ScudCloud ikke oprette konfigurationsmappen. Opret venligst denne mappe manuelt:
mkdir -p ~/.config/scudcloud/
Hvis den findes, og .cfg
-filen er til stede, skal du prøve at ændre tilladelserne i konfigurationsfilen:
chmod -R 0755 ~/.config/scudcloud/scudcloud.cfg
5. Hvordan starter man ScudCloud minimeret?
Du kan starte ScudCloud minimeret til bakken med:
scudcloud --minimized=True
6. Høj DPI-understøttelse
ScudCloud tilbyder zoomunderstøttelse. Zoomniveauet vil blive bibeholdt mellem sessioner.
- Forøg zoom ved at trykke Ctrl +, normalt fyret med Ctrl Shift =
- Forringes med Ctrl –
- Nulstil det med Ctrl 0
7. Intet ikon i systray/meddelelsesområdet
Sørg for, at File
Close to Tray
er markeret.
8. Kodeblokke bruger ikke skrifttype med fast bredde
Det er den skrifttype-familie, der kræves (dvs. du har brug for af dem): Monaco, Menlo, Consolas, Courier New, monospace
.
9. Visning af snippets bruger for mange ressourcer
Dette er en kendt adfærd i python webkit. Men du kan deaktivere snippets inlinevisning (de vil blive åbnet i browseren).
For at opnå dette skal du redigere konfigurationsfilen, der ligger på ~/.config/scudcloud/scudcloud.cfg
, og tilføje følgende linje:
Snippets=False
10. Hvordan åbnes webkit-konsollen?
Start ScudCloud med:
scudcloud --debug=True &
Højreklik derefter i konversationsruden, og vælg Inspect Element
. Maksimér det nye vindue, og klik på fanen Console
.
Licens
ScudCloud er er udgivet under MIT-licensen.