Ich scheine nicht die Einstellung zu haben, die Shawn erwähnt, aber ich konnte diese Arbeit machen, indem ich /usr/lib/slack/resources/app.asar.unpacked/src/static
öffnete Verzeichnis, indem Sie eine Kopie von slack-taskbar-rest.png
erstellen Datei und benenne sie in slack-taskbar-unread.png
um um die Version mit dem blauen Punkt zu überschreiben.
das löscht natürlich den blauen punkt für alle teams, aber das wollte ich.
Bearbeiten (2019-05-28): Idee ist immer noch richtig, aber für die neueste Slack-Version (3.4.2) auf Ubuntu müssen zwei weitere Dateien ersetzt werden. Folgendes hat bei mir funktioniert:
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
Die neueste Version 4.1.2 liest die .ico-Datei unter Linux nicht und ändert src
bis dist
. Stattdessen baut es ein Abzeichen + Basis. Zum Glück unread>0
ist der Check, der für das Badge verantwortlich ist und nur einmal im minimierten JS erscheint, sodass es einfach zu patchen ist. Sie benötigen das ASAR-Tool, um das Electron-Archiv (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
Gleiche Idee wie notatoad, aber mit der neuesten Slack-Version (3.4.2) unter Linux müssen zwei weitere Dateien überschrieben werden, um das Symbol "blauer Punkt" durch das Symbol "Rest" zu ersetzen. Ich habe Folgendes getan:
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
Nach einem Neustart von Slack sind wir den blauen Punkt los.