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
- Debian és származékai, mint a BunsenLabs Linux
- Arch Linux
- openSUSE
- Fedora
- Kézi telepítés
- Futás a fejlesztési fáról
- Hibaelhárítás
- 1. Futtassa az alábbiakat. Alapértelmezett tartomány és betöltési sorrend
- 2. Hol van az én disztribúciómhoz tartozó csomag?
- 3. A helyesírás-ellenőrzés nem működik
- Keep me signed in nem működik / A csapatom nem menthető
- 5. Hogyan lehet a ScudCloudot minimalizálva elindítani?
- 6. Nagy DPI támogatás
- segítségével 7. Nincs ikon a systrayben/értesítési területen
- 8. A kódblokkok nem használnak fix szélességű betűtípust
- 9. A snippetek megtekintése túl sok erőforrást fogyaszt
- 10. A snippetek megtekintése nem lehetséges. Hogyan lehet megnyitni a webkit konzolt?
- Licenc
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:
- Töltse le a legújabb kiadást
- Csomagolja ki/csomagolja le
- Változzon az újonnan létrehozott könyvtárba
- 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.