raelgc / scudcloud Archived

A ScudCloud egy nem hivatalos nyílt forráskódú Linux (Debian, Ubuntu, Kubuntu, Mint, Arch, Fedora) asztali kliens alkalmazás a Slackhez.

A ScudCloud javítja a Slack integrációját a Linux asztali számítógépekkel, amely a következőket tartalmazza:

  • több csapat támogatása
  • natív rendszerértesítések
  • olvasatlan közvetlen említések száma a launcher/sytray ikonon
  • alert/wobbling az új üzeneteknél
  • csatornák gyorslistája (csak Unity)
  • választható. tálca értesítések és “Close to Tray”
  • követi az asztali tevékenységedet és online marad, amíg be vagy jelentkezve (ha megfelelő csomagok vannak telepítve)

Ubuntu/Kubuntu és Mint

Nyiss egy terminált (Ctrl+Alt+T) és futtasd:

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

Ha helyesírás-ellenőrzést akarsz, add hozzá a hunspell szótárat a nyelvedhez, és győződj meg róla, hogy a függőségek telepítve vannak. For en-us:

sudo apt-get install hunspell-en-us libqtwebkit-qupzillaplugins python3-hunspell

Ha a ScudCloud helyett Slack ikont akarsz használni (amit a szerzői jogok miatt nem lehet beletenni ebbe a csomagba), tölts le bármilyen 128px-es Slack ikont az otthoni mappádba mentve scudcloud.png és futtasd:

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 és származékai, mint a BunsenLabs Linux

Győződjön meg róla, hogy a software-properties-common és lsb-release csomagok telepítve vannak, majd futtassa:

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

Ha helyesírásellenőrzést és Slack ikont szeretne, kövesse a kapcsolódó utasításokat az Ubuntu telepítése szakaszban.

Arch Linux

Az Arch User Repositoryban elérhető a PKGBUILD. Bármelyik AUR módszerrel telepítheted, amit használsz. Ha például a cower-t használja:

cower -d scudcloudcd scudcloudmakepkg -si

openSUSE

Ezekhez a disztribúciókhoz is rendelkezésre állnak tárolók. Mindössze annyit kell tenned, hogy követed ezeket az utasításokat:

Fedora

sudo dnf install scudcloud

Kézi telepítés

A kézi telepítés a nem támogatott disztribúciókhoz készült (ha szeretnél hozzájárulni egy csomaggal a disztribúciódhoz, szívesen látunk!).

Először is telepítened kell legalább a python3, python3-setuptools, python3-pyqt5.qtwebkit (vagy a qtwebkit egyenértékű qt5 verziója python3 esetén) és python-dbus (dbus könyvtár python3 esetén) csomagokat.

Ezután futtassa a következő lépéseket:

  1. Töltse le a legújabb kiadást
  2. Csomagolja ki/csomagolja le
  3. Változzon az újonnan létrehozott könyvtárba
  4. Futtassa a sudo python3 setup.py install

Futás a fejlesztési fáról

A ScudCloud a fejlesztési fáról is futtatható. Egyszerűen futtassa a következőket a projektfa gyökeréből:

python3 -m scudcloud

Hibaelhárítás

1. Futtassa az alábbiakat. Alapértelmezett tartomány és betöltési sorrend

Az alapértelmezett tartományt (vagy a tartományok betöltési sorrendjét) a konfigurációs fájl szerkesztésével vagy egyszerűen törlésével változtathatja meg:

~/.config/scudcloud/scudcloud.cfg

2. Hol van az én disztribúciómhoz tartozó csomag?

Ha nincs a fenti listában, akkor szívesen hozzájárulsz. Addig is próbáld meg a kézi telepítési utasításokat.

3. A helyesírás-ellenőrzés nem működik

Győződj meg róla, hogy a következő csomagok telepítve vannak:

  • libqtwebkit-qupzillaplugins
  • python3-hunspell
  • hunspell-en-us

Keep me signed in nem működik / A csapatom nem menthető

A ScudCloud valamiért nem tudta létrehozni a konfigurációs mappát. Kérjük, hozza létre kézzel ezt a mappát:

mkdir -p ~/.config/scudcloud/

Ha létezik és .cfg fájl van, próbálja meg módosítani a jogosultságokat a konfigurációs fájlban:

chmod -R 0755 ~/.config/scudcloud/scudcloud.cfg

5. Hogyan lehet a ScudCloudot minimalizálva elindítani?

A ScudCloudot minimalizálva a tálcán indíthatja:

scudcloud --minimized=True

6. Nagy DPI támogatás

A ScudCloud nagyítási támogatást kínál. A nagyítási szint megmarad a munkamenetek között.

  • Növelje a nagyítást a Ctrl + megnyomásával, általában a Ctrl Shift =
  • Csökkentse a Ctrl –
  • Visszaállítsa a Ctrl 0

segítségével 7. Nincs ikon a systrayben/értesítési területen

Győződjön meg róla, hogy File > Close to Tray be van jelölve.

8. A kódblokkok nem használnak fix szélességű betűtípust

Ez a szükséges betűtípus-formátum (azaz szükség van rájuk): Monaco, Menlo, Consolas, Courier New, monospace.

9. A snippetek megtekintése túl sok erőforrást fogyaszt

Ez a python webkit ismert viselkedése. De kikapcsolhatod a snippetek inline nézetét (a böngészőben fognak megnyílni).

Ehhez szerkeszd meg a ~/.config/scudcloud/scudcloud.cfg helyen található config fájlt, és add hozzá a következő sort:

Snippets=False

10. A snippetek megtekintése nem lehetséges. Hogyan lehet megnyitni a webkit konzolt?

Indítsa el a ScudCloudot:

scudcloud --debug=True &

Ezután kattintson a jobb gombbal a beszélgetési ablakban, és válassza a Inspect Element lehetőséget. Maximalizálja az új ablakot, és kattintson a Console fülre.

Licenc

A ScudCloud a MIT licenc alatt van kiadva.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.