Cuando estoy en el trabajo, quiero deshabilitar la notificación del ícono azul que ocurre cuando hay alguna actividad en un canal en el que estoy. Específicamente, no quiero esta notificación de ciertos equipos flojos:
¿Hay alguna manera de "silenciar a todo un equipo vago" para que no reciba esa notificación de icono azul? Gracias.
Respuestas:
Parece que no tengo la configuración que menciona Shawn, pero pude hacer que esto funcionara abriendo el
/usr/lib/slack/resources/app.asar.unpacked/src/static
directorio, haciendo una copia delslack-taskbar-rest.png
archivo y renombrándoloslack-taskbar-unread.png
para sobrescribir la versión con el punto azul.por supuesto, eso elimina el punto azul para todos los equipos, pero eso es lo que quería.
Editar (28/05/2019): la idea sigue siendo correcta, pero para la versión más reciente de Slack (3.4.2) en Ubuntu, se deben reemplazar dos archivos más. Lo siguiente funcionó para mí:
fuente
La misma idea que notatoad, pero con la última versión de Slack (3.4.2) en Linux, hay dos archivos más que deben sobrescribirse para reemplazar el ícono de "punto azul" por el ícono de "resto". Hice lo siguiente:
Después de reiniciar Slack, nos deshacemos del punto azul.
fuente
La última versión 4.1.2 no lee el archivo .ico en Linux y cambia
src
adist
. En cambio, construye una insignia + base. Afortunadamente,unread>0
el cheque es responsable de la insignia y solo aparece una vez en el JS minimizado, por lo que es fácil de parchear. Necesitará la herramienta ASAR para modificar el archivo Electron (npm install -g asar
):fuente
sed -i 's/unreads>0/unreads<0/g' ~/tmp/slack/dist/main.1.*.js
ased -i 's/unreads>0/unreads<0/g' ~/tmp/slack/dist/main.2.*.js
Editaría mi respuesta, pero no puedo verificar la solución en este momento. Busqué 'setTrayIcon' para encontrar el archivo relevante, y verifiqué dos veces que 'unreads> 0' sigue siendo la comprobación.En Preferencias -> Notificaciones:
fuente
Slack versión 4.2.0, elimine el punto de notificación azul (notificaciones) y rojo (resaltado):
Lo que esto hace es: desempaqueta el código fuente flojo y edita la verificación para mostrar los mensajes no leídos y resaltados desde cuando numberOfMessages> 0 hasta cuando numberOfMessages <0. Esto significa que cuando tenga menos de 0 mensajes no leídos o resaltados, mostrará el punto azul / rojo. Nunca tendrá menos de cero mensajes no leídos, por lo que nunca verá el punto azul / rojo en la barra de tareas. Después de esto, vuelve a empacar el código y reemplaza la versión original por la editada.
fuente
No veo una forma de modificar esto por canal, pero puede cambiarlo por equipo. En sus preferencias, vaya a "notificaciones" y desmarque "mostrar una insignia en el icono de Slack para indicar una nueva actividad" y eso debería hacerlo.
fuente
a partir de la versión 4.1.2, esto no parece funcionar porque parece que la aplicación de electrones no parece usar los activos en el disco o algo así. Le pregunté esto a mis compañeros de trabajo y me dieron lo siguiente que me ha funcionado:
fuente