raelgc / scudcloud Archivado

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

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:

  1. Descargue la última versión
  2. Descomprima/descomprima
  3. Cambie al directorio recién creado
  4. 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.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.