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
- Debian e derivati come BunsenLabs Linux
- Arch Linux
- openSUSE
- Fedora
- Installazione manuale
- Esegui dall’albero di sviluppo
- Risoluzione dei problemi
- 1. Dominio predefinito e ordine di caricamento
- 2. Dov’è il pacchetto per la mia distro?
- 3. Il controllo ortografico non funziona
- Keep me signed in non funziona / La mia squadra non viene salvata
- 5. Come avviare ScudCloud ridotto a icona?
- 6. Supporto per alti DPI
- 7. Nessuna icona in systray/area di notifica
- 8. I blocchi di codice non stanno usando il font a larghezza fissa
- 9. La visualizzazione degli snippet consuma troppe risorse
- 10. Come aprire la console webkit?
- Licenza
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:
- Scarica l’ultima versione
- Scomprimi/scompatta
- Cambia nella directory appena creata
- 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.