raelgc / scudcloud Arhivat

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

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:

  1. Descărcați cea mai recentă versiune
  2. Despachetați-o/dezarhivați-o
  3. Căutați în directorul nou creat
  4. 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.

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.