ScudCloud je neoficiální open-source klientská aplikace pro Slack pro Linux (Debian, Ubuntu, Kubuntu, Mint, Arch, Fedora).
ScudCloud zlepšuje integraci služby Slack s linuxovými desktopy a obsahuje:
- podporu více týmů
- nativní systémová upozornění
- počet nepřečtených přímých zmínek na ikoně spouštěče/systému
- zvýraznění/rozkmitání u nových zpráv
- rychlý seznam kanálů (pouze Unity)
- volitelně oznámení na ploše a „Zavřít na plochu“
- sledují aktivitu na ploše a zůstanou online, dokud jste přihlášeni (pokud jsou nainstalovány správné balíčky)
- Ubuntu/Kubuntu a Mint
- Debian a deriváty jako BunsenLabs Linux
- Arch Linux
- openSUSE
- Fedora
- Ruční instalace
- Spuštění z vývojového stromu
- Odstraňování problémů
- 1. Spusťte příkaz z kořene stromu projektu. Výchozí doména a pořadí načítání
- 2. Jak změnit výchozí doménu? Kde je balíček pro mou distribuci?
- 3. Kontrola pravopisu nefunguje
- Keep me signed in nefunguje / Můj tým není uložen
- 5. Zkontrolujte, zda je možné tuto složku vytvořit. Jak spustit ScudCloud minimalizovaný?
- 6. Jak spustit ScudCloud minimalizovaný? Podpora vysokého DPI
- 7. Zvětšete přiblížení stisknutím Ctrl +. Žádná ikona v systray/notifikační oblasti
- 8. V systray/notifikační oblasti není žádná ikona. Bloky kódu nepoužívají písmo s pevnou šířkou
- 9. Zobrazení úryvků spotřebovává příliš mnoho prostředků
- 10. V případě, že se snippety nezobrazí, můžete je zobrazit v prohlížeči. Jak otevřít konzolu Webkit?
- Licence
Ubuntu/Kubuntu a Mint
Otevřete terminál (Ctrl+Alt+T) a spusťte:
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
Pokud chcete kontrolu pravopisu, přidejte slovník hunspell
pro svůj jazyk a ujistěte se, že jsou nainstalovány závislosti. Pro en-us
:
sudo apt-get install hunspell-en-us libqtwebkit-qupzillaplugins python3-hunspell
Pokud chcete používat ikonu Slacku místo ScudCloudu (který není možné zahrnout do tohoto balíčku kvůli autorským právům), stáhněte si libovolnou 128px ikonu Slacku do domovské složky a uložte ji jako scudcloud.png
a spusťte:
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 a deriváty jako BunsenLabs Linux
Ujistěte se, že jsou nainstalovány balíčky software-properties-common
a lsb-release
, a poté spusťte:
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
Pokud chcete kontrolu pravopisu a ikonu Slack, postupujte podle souvisejících pokynů v části Instalace Ubuntu.
Arch Linux
V uživatelském repozitáři Arch je k dispozici PKGBUILD. Můžete jej nainstalovatpomocí libovolné metody AUR, kterou používáte. Pokud například používáte cower:
cower -d scudcloudcd scudcloudmakepkg -si
openSUSE
Pro tyto distribuce jsou k dispozici repozitáře. Stačí postupovat podle těchto pokynů:
Fedora
sudo dnf install scudcloud
Ruční instalace
Ruční instalace je určena pro nepodporované distribuce (pokud chcete přispět balíčkem pro svou distribuci, jste vítáni!).
Nejprve je třeba nainstalovat alespoň balíčky pro python3
, python3-setuptools
, python3-pyqt5.qtwebkit
(nebo ekvivalentní verzi qt5
qtwebkit
pro python3
) a python-dbus
(knihovna dbus
pro python3
).
Poté proveďte následující kroky:
- Stáhněte nejnovější verzi
- Zabalte/rozbalte ji
- Přejděte do nově vytvořeného adresáře
- Spustit
sudo python3 setup.py install
Spuštění z vývojového stromu
ScudCloud lze spustit z vývojového stromu. Stačí spustit následující příkaz z kořene stromu projektu:
python3 -m scudcloud
Odstraňování problémů
1. Spusťte příkaz z kořene stromu projektu. Výchozí doména a pořadí načítání
Výchozí doménu (nebo pořadí načítání domén) můžete změnit úpravou nebo pouhým odstraněním konfiguračního souboru:
~/.config/scudcloud/scudcloud.cfg
Pokud není uveden výše, můžete přispět. Mezitím zkuste návod na ruční instalaci.
3. Kontrola pravopisu nefunguje
Ujistěte se, že máte nainstalovány následující balíčky:
libqtwebkit-qupzillaplugins
python3-hunspell
hunspell-en-us
Keep me signed in
nefunguje / Můj tým není uložen
Z nějakého důvodu se ScudCloudu nepodařilo vytvořit konfigurační složku. Vytvořte prosím tuto složku ručně:
mkdir -p ~/.config/scudcloud/
Pokud existuje a soubor .cfg
je přítomen, zkuste změnit oprávnění v konfiguračním souboru:
chmod -R 0755 ~/.config/scudcloud/scudcloud.cfg
5. Zkontrolujte, zda je možné tuto složku vytvořit. Jak spustit ScudCloud minimalizovaný?
Můžete spustit ScudCloud minimalizovaný do zásobníku pomocí:
scudcloud --minimized=True
6. Jak spustit ScudCloud minimalizovaný? Podpora vysokého DPI
ScudCloud nabízí podporu zvětšení. Úroveň přiblížení bude přetrvávat mezi relacemi.
- Zvětšete přiblížení stisknutím Ctrl +, obvykle se vypouští pomocí Ctrl Shift =
- Zmenšete pomocí Ctrl –
- Znovu jej nastavte pomocí Ctrl 0
7. Zvětšete přiblížení stisknutím Ctrl +. Žádná ikona v systray/notifikační oblasti
Ujistěte se, že je zaškrtnuto File
> Close to Tray
.
8. V systray/notifikační oblasti není žádná ikona. Bloky kódu nepoužívají písmo s pevnou šířkou
Toto je požadovaný typ písma (tj. potřebujete z nich): Monaco, Menlo, Consolas, Courier New, monospace
.
9. Zobrazení úryvků spotřebovává příliš mnoho prostředků
Jedná se o známé chování pythonovského webkitu. Můžete však zakázat inline zobrazení snippetů (budou se otevírat v prohlížeči).
Chcete-li toho dosáhnout, upravte konfigurační soubor umístěný na adrese ~/.config/scudcloud/scudcloud.cfg
a přidejte následující řádek:
Snippets=False
10. V případě, že se snippety nezobrazí, můžete je zobrazit v prohlížeči. Jak otevřít konzolu Webkit?
Spustit ScudCloud pomocí:
scudcloud --debug=True &
Poté klikněte pravým tlačítkem myši v podokně konverzace a vyberte Inspect Element
. Maximalizujte nové okno a klikněte na záložku Console
.
Licence
ScudCloud je uvolněn pod licencí MIT.
.