ScudCloud es una aplicación cliente de escritorio no oficial de código abierto de Linux (Debian, Ubuntu, Kubuntu, Mint, Arch, Fedora) para Slack.
ScudCloud mejora la integración de Slack con los escritorios de Linux presentando:
- soporte para múltiples equipos
- notificaciones nativas del sistema
- conteo de menciones directas no leídas en el icono del lanzador/trayectoria
- alerta/balanceo en los nuevos mensajes
- lista rápida de canales (sólo en Unity)
- opcional notificaciones de la bandeja y «Cerrar a la bandeja»
- sigue la actividad de tu escritorio y se mantendrá en línea mientras estés conectado (si los paquetes correctos están instalados)
- Ubuntu/Kubuntu y Mint
- Debian y derivados como BunsenLabs Linux
- Arch Linux
- openSUSE
- Fedora
- Instalación manual
- Ejecución desde el árbol de desarrollo
- Solución de problemas
- 1. Dominio por defecto y orden de carga
- 2. ¿Dónde está el paquete para mi distro?
- 3. El corrector ortográfico no funciona
- Keep me signed in no funciona / Mi equipo no se guarda
- 5. ¿Cómo iniciar ScudCloud minimizado?
- 6. Soporte de alto DPI
- 7. No hay icono en la bandeja del sistema/área de notificación
- 8. Los bloques de código no están utilizando la fuente de ancho fijo
- 9. Ver fragmentos consume demasiados recursos
- 10. ¿Cómo abrir la consola de webkit?
- Licencia
Ubuntu/Kubuntu y Mint
Abre un Terminal (Ctrl+Alt+T) y ejecuta:
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
Si quieres corrección ortográfica, añade el diccionario hunspell
para tu idioma y asegúrate de que las dependencias están instaladas. Para en-us
:
sudo apt-get install hunspell-en-us libqtwebkit-qupzillaplugins python3-hunspell
Si quieres usar un icono de Slack en lugar de ScudCloud (que no es posible incluir en este paquete debido a los derechos de autor), descarga cualquier icono de Slack de 128px en tu carpeta de inicio guardando como scudcloud.png
y ejecuta:
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 y derivados como BunsenLabs Linux
Asegúrate de que los paquetes software-properties-common
y lsb-release
están instalados, luego ejecuta:
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
Si quieres corrección ortográfica y un icono de Slack, sigue las instrucciones relacionadas en la sección de instalación de Ubuntu.
Arch Linux
Hay un PKGBUILD disponible en el repositorio de usuarios de Arch. Puedes instalarlo usando cualquier método AUR que utilices. Por ejemplo, si usas cower:
cower -d scudcloudcd scudcloudmakepkg -si
openSUSE
Hay repositorios disponibles para estas distribuciones. Lo único que tienes que hacer es seguir estas instrucciones.
Fedora
sudo dnf install scudcloud
Instalación manual
La instalación manual está pensada para distros no soportadas (si quieres contribuir con un paquete para tu distro, ¡eres bienvenido!).
Primero, necesitarás instalar al menos los paquetes para python3
, python3-setuptools
, python3-pyqt5.qtwebkit
(o la versión equivalente de qt5
para python3
) y python-dbus
(biblioteca dbus
para python3
).
Luego ejecute los siguientes pasos:
- Descargue la última versión
- Descomprima/descomprima
- Cambie al directorio recién creado
- Ejecute
sudo python3 setup.py install
Ejecución desde el árbol de desarrollo
ScudCloud se puede ejecutar desde el árbol de desarrollo. Simplemente ejecute lo siguiente desde la raíz del árbol del proyecto:
python3 -m scudcloud
Solución de problemas
1. Dominio por defecto y orden de carga
Puedes cambiar el dominio por defecto (o el orden de carga de los dominios) editando o simplemente borrando el archivo de configuración:
~/.config/scudcloud/scudcloud.cfg
2. ¿Dónde está el paquete para mi distro?
Si no está en la lista anterior, es bienvenido a contribuir. Mientras tanto, intente las instrucciones de instalación manual.
3. El corrector ortográfico no funciona
Asegúrese de que tiene los siguientes paquetes instalados:
libqtwebkit-qupzillaplugins
python3-hunspell
hunspell-en-us
Keep me signed in
no funciona / Mi equipo no se guarda
Por alguna razón, ScudCloud no fue capaz de crear la carpeta de configuración. Por favor, cree manualmente esta carpeta:
mkdir -p ~/.config/scudcloud/
Si existe y el archivo .cfg
está presente, intente cambiar los permisos en el archivo de configuración:
chmod -R 0755 ~/.config/scudcloud/scudcloud.cfg
5. ¿Cómo iniciar ScudCloud minimizado?
Puede iniciar ScudCloud minimizado a la bandeja con:
scudcloud --minimized=True
6. Soporte de alto DPI
ScudCloud ofrece soporte de zoom. El nivel de zoom será persistente entre las sesiones.
- Aumentar el zoom pulsando Ctrl +, normalmente se dispara con Ctrl Shift =
- Disminuir con Ctrl –
- Restablecerlo con Ctrl 0
7. No hay icono en la bandeja del sistema/área de notificación
Asegúrese de que File
> Close to Tray
está marcado.
8. Los bloques de código no están utilizando la fuente de ancho fijo
Este es el tipo de letra requerido (es decir, que necesita de ellos): Monaco, Menlo, Consolas, Courier New, monospace
.
9. Ver fragmentos consume demasiados recursos
Este es un comportamiento conocido de python webkit. Pero puedes desactivar la vista de snippets inline (se abrirán en el navegador).
Para conseguirlo, edita el archivo de configuración situado en ~/.config/scudcloud/scudcloud.cfg
y añade la siguiente línea:
Snippets=False
10. ¿Cómo abrir la consola de webkit?
Inicie ScudCloud con:
scudcloud --debug=True &
Luego haga clic con el botón derecho en el panel de conversación y seleccione Inspect Element
. Maximiza la nueva ventana y haz clic en la pestaña Console
.
Licencia
ScudCloud está liberado bajo la licencia MIT.