raelgc / scudcloud Archiviato

ScudCloud è un’applicazione client non ufficiale open-source per Linux (Debian, Ubuntu, Kubuntu, Mint, Arch, Fedora) per Slack.

ScudCloud migliora l’integrazione di Slack con i desktop Linux con:

  • supporto per team multipli
  • notifiche di sistema native
  • conteggio delle menzioni dirette non lette sull’icona del launcher/sytray
  • alterazione/ballottaggio sui nuovi messaggi
  • lista rapida dei canali (solo Unity)
  • opzionale notifiche nel vassoio e “Close to Tray”
  • seguono la tua attività sul desktop e rimangono online mentre sei connesso (se sono installati i pacchetti corretti)

Ubuntu/Kubuntu e Mint

Apri un terminale (Ctrl+Alt+T) ed esegui:

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

Se vuoi il controllo ortografico, aggiungi il dizionario hunspell per la tua lingua e assicurati che le dipendenze siano installate. Per en-us:

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

Se vuoi usare un’icona Slack invece di ScudCloud (che non è possibile includere in questo pacchetto a causa del copyright), scarica una qualsiasi icona Slack da 128px nella tua cartella home salvando come scudcloud.png ed esegui:

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 e derivati come BunsenLabs Linux

Assicuratevi che i pacchetti software-properties-common e lsb-release siano installati, poi eseguite:

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

Se volete il controllo ortografico e un’icona Slack, seguite le relative istruzioni nella sezione Ubuntu Install.

Arch Linux

C’è un PKGBUILD disponibile sull’Arch User Repository. Lo si può installare con qualsiasi metodo AUR si usi. Per esempio, se si usa cower:

cower -d scudcloudcd scudcloudmakepkg -si

openSUSE

Ci sono repository disponibili per queste distribuzioni. Tutto quello che devi fare è seguire queste istruzioni.

Fedora

sudo dnf install scudcloud

Installazione manuale

L’installazione manuale è destinata alle distro non supportate (se vuoi contribuire con un pacchetto per la tua distro, sei il benvenuto!).

Prima di tutto, dovrai installare almeno i pacchetti per python3, python3-setuptools, python3-pyqt5.qtwebkit (o la versione equivalente qt5 di qtwebkit per python3) e python-dbus (dbus libreria per python3).

Poi esegui i seguenti passi:

  1. Scarica l’ultima versione
  2. Scomprimi/scompatta
  3. Cambia nella directory appena creata
  4. Esegui sudo python3 setup.py install

Esegui dall’albero di sviluppo

ScudCloud può essere eseguito dall’albero di sviluppo. Semplicemente esegui il seguente dalla radice dell’albero del progetto:

python3 -m scudcloud

Risoluzione dei problemi

1. Dominio predefinito e ordine di caricamento

Puoi cambiare il dominio predefinito (o l’ordine di caricamento del dominio) modificando o semplicemente cancellando il file di configurazione:

~/.config/scudcloud/scudcloud.cfg

2. Dov’è il pacchetto per la mia distro?

Se non è elencato sopra, sei il benvenuto a contribuire. Nel frattempo, prova le istruzioni per l’installazione manuale.

3. Il controllo ortografico non funziona

Assicurati di avere i seguenti pacchetti installati:

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

Keep me signed in non funziona / La mia squadra non viene salvata

Per qualche motivo, ScudCloud non è riuscito a creare la cartella di configurazione. Per favore, crea manualmente questa cartella:

mkdir -p ~/.config/scudcloud/

Se esiste e il file .cfg è presente, prova a cambiare i permessi nel file di configurazione:

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

5. Come avviare ScudCloud ridotto a icona?

Puoi avviare ScudCloud ridotto a icona nel vassoio con:

scudcloud --minimized=True

6. Supporto per alti DPI

ScudCloud offre il supporto per lo zoom. Il livello di zoom verrà mantenuto tra le sessioni.

  • Aumenta lo zoom premendo Ctrl +, solitamente sparato con Ctrl Shift =
  • Riduci con Ctrl –
  • Reset con Ctrl 0

7. Nessuna icona in systray/area di notifica

Assicurati che File > Close to Tray sia spuntato.

8. I blocchi di codice non stanno usando il font a larghezza fissa

Questo è il font-family richiesto (cioè, è necessario di loro): Monaco, Menlo, Consolas, Courier New, monospace.

9. La visualizzazione degli snippet consuma troppe risorse

Questo è un comportamento noto di python webkit. Ma puoi disabilitare la visualizzazione in linea degli snippets (saranno aperti nel browser).

Per ottenere questo, modifica il file di configurazione situato a ~/.config/scudcloud/scudcloud.cfg e aggiungi la seguente linea:

Snippets=False

10. Come aprire la console webkit?

Avvia ScudCloud con:

scudcloud --debug=True &

Poi fai clic destro nel pannello di conversazione e seleziona Inspect Element. Ingrandisci la nuova finestra e clicca nella scheda Console.

Licenza

ScudCloud è rilasciato sotto la licenza MIT.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.