GNU/Linux >> Tutoriales Linux >  >> Linux

Aplicación Slack en Linux:¿Cómo deshabilitar el ícono del círculo azul en la actividad del canal?

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 del slack-taskbar-rest.png archivo y renombrándolo a slack-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 (2019-05-28): 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í:

cd /usr/lib/slack/resources/app.asar.unpacked/src/static
sudo cp slack-taskbar-rest.ico slack-taskbar-unread.ico
sudo cp slack-taskbar-rest.png slack-taskbar-unread.png
sudo cp slack-taskbar-rest-linux.png slack-taskbar-unread-linux.png

La última versión 4.1.2 no lee el archivo .ico en Linux y cambia src a dist . En su lugar, construye una insignia + base. Por suerte unread>0 es el control 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 ):

mkdir -p ~/tmp/slack
asar extract /usr/lib/slack/resources/app.asar ~/tmp/slack
sed -i 's/unreads>0/unreads<0/g' ~/tmp/slack/dist/main.1.*.js
sudo rm /usr/lib/slack/resources/app.asar
sudo rm -rf /usr/lib/slack/resources/app.asar.unpacked
sudo asar pack ~/tmp/slack /usr/lib/slack/resources/app.asar
sudo mv ~/tmp/slack /usr/lib/slack/resources/app.asar.unpacked

La misma idea que notatoad, pero con la versión más reciente de Slack (3.4.2) en Linux, hay dos archivos más que se deben sobrescribir para reemplazar el icono de "punto azul" por el icono de "descanso". Hice lo siguiente:

cd /usr/lib/slack/resources/app.asar.unpacked/src/static
sudo cp slack-taskbar-rest.ico slack-taskbar-unread.ico
sudo cp slack-taskbar-rest.png slack-taskbar-unread.png
sudo cp slack-taskbar-rest-linux.png slack-taskbar-unread-linux.png

Después de reiniciar Slack, nos deshacemos del punto azul.


Linux
  1. Cómo usar el comando grep de Linux

  2. Cómo llegó Linux al mainframe

  3. Cómo deshabilitar la sesión de inicio de sesión de invitado de Linux Mint 12

  4. Cómo abrir Appimage en Linux

  5. Cómo deshabilitar Ctrl+c o Ctrl+z usando el comando "trampa" en Linux

Cómo usar el comando superior en Linux

Cómo usar el comando ping de Linux

Cómo obtener el tamaño de un directorio en Linux

Cómo verificar la versión del kernel en Linux

Cómo deshabilitar el intercambio en Linux

¿Cómo deshabilitar el inicio de sesión SSH para el usuario raíz en Linux?