ScudCloud är en icke-officiell öppen källkod för Linux (Debian, Ubuntu, Kubuntu, Mint, Arch, Fedora) som klientprogram för Slack.
ScudCloud förbättrar integrationen av Slack med Linux-datorer med följande egenskaper:
- stöd för flera team
- nativa systemmeddelanden
- räkning av olästa direkta omnämnanden vid lanserings-/sytray-ikonen
- alert/wobbling vid nya meddelanden
- kanalsquicklista (endast Unity)
- optionerligt. meddelanden i facket och ”Close to Tray”
- följer din aktivitet på skrivbordet och kommer att vara online medan du är inloggad (om rätt paket är installerade)
- Ubuntu/Kubuntu och Mint
- Debian och derivat som BunsenLabs Linux
- Arch Linux
- openSUSE
- Fedora
- Manuell installation
- Körning från utvecklingsträd
- Felsökning
- 1. Standarddomän och laddningsordning
- 2. Var finns paketet för min distro?
- 3. Stavningskontrollen fungerar inte
- Keep me signed in Keep me signed in fungerar inte / Mitt team sparas inte
- 5. Hur startar man ScudCloud minimerat?
- 6. Stöd för hög DPI
- 7. Ingen ikon i systray/meddelanden
- 8. Kodblock använder inte teckensnitt med fast bredd
- 9. Visning av snippets förbrukar för mycket resurser
- 10. Hur öppnar man webkit-konsolen?
- Licens
Ubuntu/Kubuntu och Mint
Öppna en terminal (Ctrl+Alt+T) och 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
Om du vill ha stavningskontroll lägger du till hunspell
ordboken för ditt språk och ser till att beroenden är installerade. För en-us
:
sudo apt-get install hunspell-en-us libqtwebkit-qupzillaplugins python3-hunspell
Om du vill använda en Slack-ikon i stället för ScudCloud (som inte kan inkluderas i det här paketet på grund av upphovsrätt), ladda ner en 128px Slack-ikon till din hemmapp och spara den som scudcloud.png
och kör:
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 och derivat som BunsenLabs Linux
Säkerställ att paketen software-properties-common
och lsb-release
är installerade och kör sedan:
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
Om du vill ha stavningskontroll och en Slack-ikon följer du de relaterade instruktionerna i avsnittet Ubuntu Install.
Arch Linux
Det finns en PKGBUILD tillgänglig på Arch User Repository. Du kan installera den med den AUR-metod som du använder. Om du till exempel använder cower:
cower -d scudcloudcd scudcloudmakepkg -si
openSUSE
Det finns arkiv för dessa distributioner. Allt du behöver göra är att följa dessa instruktioner.
Fedora
sudo dnf install scudcloud
Manuell installation
Den manuella installationen är avsedd för distroer som inte stöds (om du vill bidra med ett paket för din distro är du välkommen!).
Först måste du installera åtminstone paket för python3
, python3-setuptools
, python3-pyqt5.qtwebkit
(eller motsvarande qt5
version av qtwebkit
för python3
) och python-dbus
(dbus
bibliotek för python3
).
Kör sedan följande steg:
- Ladda ner den senaste versionen
- Unpack/unzip den
- Skjut in i den nyligen skapade katalogen
- Kör
sudo python3 setup.py install
Körning från utvecklingsträd
ScudCloud kan köras från utvecklingsträdet. Kör helt enkelt följande från roten av projektträdet:
python3 -m scudcloud
Felsökning
1. Standarddomän och laddningsordning
Du kan ändra standarddomänen (eller domänens laddningsordning) genom att redigera eller bara radera konfigurationsfilen:
~/.config/scudcloud/scudcloud.cfg
2. Var finns paketet för min distro?
Om det inte finns med i listan ovan är du välkommen att bidra. Under tiden kan du prova instruktionerna för manuell installation.
3. Stavningskontrollen fungerar inte
Säkerställ att du har följande paket installerade:
libqtwebkit-qupzillaplugins
python3-hunspell
hunspell-en-us
Keep me signed in
Keep me signed in
fungerar inte / Mitt team sparas inte
Keep me signed in
fungerar inte / Mitt team sparas intePå grund av någon anledning kunde ScudCloud inte skapa konfigurationsmappen. Skapa den här mappen manuellt:
mkdir -p ~/.config/scudcloud/
Om den finns och .cfg
-filen finns, försök ändra behörigheter i konfigurationsfilen:
chmod -R 0755 ~/.config/scudcloud/scudcloud.cfg
5. Hur startar man ScudCloud minimerat?
Du kan starta ScudCloud minimerat till brickan med:
scudcloud --minimized=True
6. Stöd för hög DPI
ScudCloud erbjuder stöd för zoom. Zoomnivån kommer att finnas kvar mellan sessioner.
- Öka zoomen genom att trycka på Ctrl +, vanligtvis avfyras den med Ctrl Shift =
- Minska den med Ctrl –
- Nedställ den med Ctrl 0
7. Ingen ikon i systray/meddelanden
Se till att File
Close to Tray
är markerad.
8. Kodblock använder inte teckensnitt med fast bredd
Detta är den teckensnittsfamilj som krävs (dvs. du behöver av dem): Monaco, Menlo, Consolas, Courier New, monospace
.
9. Visning av snippets förbrukar för mycket resurser
Detta är ett känt beteende hos python webkit. Men du kan inaktivera inlinevisning av snippets (de öppnas i webbläsaren).
För att uppnå detta redigerar du konfigurationsfilen som finns på ~/.config/scudcloud/scudcloud.cfg
och lägger till följande rad:
Snippets=False
10. Hur öppnar man webkit-konsolen?
Starta ScudCloud med:
scudcloud --debug=True &
Högerklicka sedan i konversationsfönstret och välj Inspect Element
. Maximera det nya fönstret och klicka på fliken Console
.
Licens
ScudCloud är släppt under MIT-licensen.