raelgc / scudcloud Archivováno

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

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:

  1. Stáhněte nejnovější verzi
  2. Zabalte/rozbalte ji
  3. Přejděte do nově vytvořeného adresáře
  4. 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

2. Jak změnit výchozí doménu? Kde je balíček pro mou distribuci?

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.

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.