ScudCloud este o aplicație client de desktop pentru Slack pentru Linux (Debian, Ubuntu, Kubuntu, Mint, Arch, Fedora) care nu este oficială și este open-source (Debian, Ubuntu, Kubuntu, Mint, Arch, Fedora).
ScudCloud îmbunătățește integrarea Slack cu desktop-urile Linux oferind:
- suport pentru mai multe echipe
- notificări native de sistem
- numărul de mențiuni directe necitite la pictograma de lansare/sytray
- alert/balansare pe mesajele noi
- listă rapidă de canale (doar Unity)
- opțional notificări în tavă și „Close to Tray”
- urmăresc activitatea de pe desktop și vor rămâne online cât timp sunteți conectat (dacă sunt instalate pachetele corecte)
- Ubuntu/Kubuntu și Mint
- Debian și derivate precum BunsenLabs Linux
- Arch Linux
- openSUSE
- Fedora
- Instalare manuală
- Rularea din arborele de dezvoltare
- Soluționarea problemelor
- 1. Domeniul implicit și ordinea de încărcare
- 2. Unde este pachetul pentru distribuția mea?
- 3. Verificarea ortografică nu funcționează
- Keep me signed in nu funcționează / Echipa mea nu este salvată
- 5. Cum să porniți ScudCloud minimizat?
- 6. Suport DPI ridicat
- 7. Nici o pictogramă în systray/zona de notificare
- 8. Blocurile de cod nu folosesc fonturi cu lățime fixă
- 9. Vizualizarea fragmentelor consumă prea multe resurse
- 10. Cum se deschide consola webkit?
- Licență
Ubuntu/Kubuntu și Mint
Deschideți un Terminal (Ctrl+Alt+T) și rulați:
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
Dacă doriți verificarea ortografică, adăugați dicționarul hunspell
pentru limba dvs. și asigurați-vă că dependențele sunt instalate. Pentru en-us
:
sudo apt-get install hunspell-en-us libqtwebkit-qupzillaplugins python3-hunspell
Dacă doriți să folosiți o pictogramă Slack în loc de ScudCloud (care nu este posibil să fie inclusă în acest pachet din cauza drepturilor de autor), descărcați orice pictogramă Slack de 128px în folderul dvs. personal salvând ca scudcloud.png
și rulați:
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 și derivate precum BunsenLabs Linux
Asigurați-vă că pachetele software-properties-common
și lsb-release
sunt instalate, apoi rulați:
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
Dacă doriți verificarea ortografică și o pictogramă Slack, urmați instrucțiunile aferente din secțiunea Instalare Ubuntu.
Arch Linux
Există un PKGBUILD disponibil pe Arch User Repository. Îl puteți instalafolosind orice metodă AUR pe care o utilizați. De exemplu, dacă folosiți cower:
cower -d scudcloudcd scudcloudmakepkg -si
openSUSE
Există depozite disponibile pentru aceste distribuții. Tot ce trebuie să faceți este să urmați aceste instrucțiuni.
Fedora
sudo dnf install scudcloud
Instalare manuală
Instalarea manuală este destinată distribuțiilor care nu sunt suportate (dacă doriți să contribuiți cu un pachet pentru distribuția dvs., sunteți bineveniți!).
În primul rând, va trebui să instalați cel puțin pachetele pentru python3
, python3-setuptools
, python3-pyqt5.qtwebkit
(sau versiunea echivalentă qt5
a qtwebkit
pentru python3
) și python-dbus
(biblioteca dbus
pentru python3
).
Apoi executați următorii pași:
- Descărcați cea mai recentă versiune
- Despachetați-o/dezarhivați-o
- Căutați în directorul nou creat
- Executați
sudo python3 setup.py install
Rularea din arborele de dezvoltare
ScudCloud poate fi rulat din arborele de dezvoltare. Pur și simplu rulați următoarele de la rădăcina arborelui de proiecte:
python3 -m scudcloud
Soluționarea problemelor
1. Domeniul implicit și ordinea de încărcare
Puteți schimba domeniul implicit (sau ordinea de încărcare a domeniului) editând sau doar ștergând fișierul de configurare:
~/.config/scudcloud/scudcloud.cfg
2. Unde este pachetul pentru distribuția mea?
Dacă nu este listat mai sus, sunteți binevenit să contribuiți. Între timp, încercați instrucțiunile de instalare manuală.
3. Verificarea ortografică nu funcționează
Asigurați-vă că aveți următoarele pachete instalate:
libqtwebkit-qupzillaplugins
python3-hunspell
hunspell-en-us
Keep me signed in
nu funcționează / Echipa mea nu este salvată
Dintr-un anumit motiv, ScudCloud nu a reușit să creeze dosarul de configurare. Vă rugăm să creați manual acest folder:
mkdir -p ~/.config/scudcloud/
Dacă acesta există și fișierul .cfg
este prezent, încercați să modificați permisiunile în fișierul de configurare:
chmod -R 0755 ~/.config/scudcloud/scudcloud.cfg
5. Cum să porniți ScudCloud minimizat?
Puteți porni ScudCloud minimizat în tavă cu:
scudcloud --minimized=True
6. Suport DPI ridicat
ScudCloud oferă suport pentru zoom. Nivelul de zoom va fi păstrat între sesiuni.
- Creșteți zoomul apăsând Ctrl +, de obicei concediat cu Ctrl Shift =
- Diminuați-l cu Ctrl –
- Reinițializați-l cu Ctrl 0
7. Nici o pictogramă în systray/zona de notificare
Asigurați-vă că File
> Close to Tray
este bifat.
8. Blocurile de cod nu folosesc fonturi cu lățime fixă
Aceasta este familia de font necesară (adică, aveți nevoie de ele): Monaco, Menlo, Consolas, Courier New, monospace
.
9. Vizualizarea fragmentelor consumă prea multe resurse
Este un comportament cunoscut al webkit-ului python. Dar puteți dezactiva vizualizarea inline a snippet-urilor (acestea vor fi deschise în browser).
Pentru a realiza acest lucru, editați fișierul de configurare situat la ~/.config/scudcloud/scudcloud.cfg
și adăugați următoarea linie:
Snippets=False
10. Cum se deschide consola webkit?
Porniți ScudCloud cu:
scudcloud --debug=True &
Apoi faceți clic dreapta în panoul de conversație și selectați Inspect Element
. Maximizați noua fereastră și faceți clic în fila Console
.
Licență
ScudCloud este eliberat sub licența MIT.
.