Bei der Arbeit möchte ich die Benachrichtigung über das blaue Symbol deaktivieren, die auftritt, wenn in einem Kanal, in dem ich mich befinde, Aktivitäten stattfinden. Insbesondere möchte ich diese Benachrichtigung nicht von bestimmten Slack-Teams:
Gibt es eine Möglichkeit, "ein ganzes lockeres Team stumm zu schalten", damit ich keine Benachrichtigung über das blaue Symbol erhalte? Vielen Dank.
Antworten:
Ich habe anscheinend nicht die Einstellung, die Shawn erwähnt, aber ich konnte dies erreichen, indem ich das
/usr/lib/slack/resources/app.asar.unpacked/src/static
Verzeichnis öffnete , eine Kopie derslack-taskbar-rest.png
Datei erstellte und sie umbenannte,slack-taskbar-unread.png
um die Version mit dem blauen Punkt zu überschreiben.Natürlich wird dadurch der blaue Punkt für alle Teams beseitigt, aber genau das wollte ich.
Bearbeiten (28.05.2019): Die Idee ist immer noch korrekt, aber für die neueste Slack-Version (3.4.2) unter Ubuntu müssen zwei weitere Dateien ersetzt werden. Folgendes hat bei mir funktioniert:
quelle
snap
?Dieselbe 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 gemacht:
Nach einem Neustart von Slack sind wir den blauen Punkt los.
quelle
Die neueste Version 4.1.2 liest die .ico-Datei unter Linux nicht und ändert sich
src
zudist
. Stattdessen wird ein Abzeichen + eine Basis erstellt. Glücklicherweiseunread>0
ist der Scheck für das Abzeichen verantwortlich und erscheint nur einmal im minimierten JS, so dass das Patchen einfach ist. Sie benötigen das ASAR-Tool , um das Elektronenarchiv (npm install -g asar
) zu ändern :quelle
sed -i 's/unreads>0/unreads<0/g' ~/tmp/slack/dist/main.1.*.js
aufsed -i 's/unreads>0/unreads<0/g' ~/tmp/slack/dist/main.2.*.js
Ich würde meine Antwort bearbeiten, aber ich kann das Update derzeit nicht überprüfen. Ich suchte nach 'setTrayIcon', um die relevante Datei zu finden, und überprüfte noch einmal, ob 'ungelesen> 0' immer noch die Prüfung ist.In den Einstellungen -> Benachrichtigungen:
quelle
Slack Version 4.2.0, entfernen Sie sowohl den blauen (Benachrichtigungen) als auch den roten (Markierungen) Benachrichtigungspunkt:
Dies entpackt Folgendes: Es entpackt den Slack-Quellcode und bearbeitet die Prüfung für die Anzeige der ungelesenen und hervorgehobenen Nachrichten von wenn numberOfMessages> 0 bis wann numberOfMessages <0. Dies bedeutet, dass bei weniger als 0 ungelesenen oder hervorgehobenen Nachrichten der blau / rote Punkt angezeigt wird. Sie werden nie weniger als null ungelesene Nachrichten haben, sodass Sie niemals den blau / roten Punkt in der Taskleiste sehen. Danach packt es den Code erneut und ersetzt die Originalversion durch die bearbeitete.
quelle
Ich sehe keine Möglichkeit, dies pro Kanal zu ändern, aber Sie können es pro Team ändern. Gehen Sie in Ihren Einstellungen zu "Benachrichtigungen" und deaktivieren Sie "Ein Abzeichen auf dem Slack-Symbol anzeigen, um neue Aktivitäten anzuzeigen". Dies sollte dies tun.
quelle
Ab Version 4.1.2 scheint dies nicht zu funktionieren, da die Elektronen-App anscheinend die Assets auf der Festplatte oder Ähnlichem nicht verwendet. Ich habe dies an Kollegen gerichtet und erhielt Folgendes, das für mich funktioniert hat:
quelle
So bieten Sie auch Windows-Benutzern eine Lösung :
Das folgende kurze PowerShell-Skript deaktiviert den Benachrichtigungspunkt, indem die Symbole durch einen leeren Punkt ersetzt werden (wie in anderen Antworten vorgeschlagen).
Natürlich können Sie dies auch manuell tun, aber Sie müssen es wahrscheinlich für jedes App-Update wiederholen. (Eine verbesserte Version dieses Skripts könnte auch versuchen, das
$currentSlackVersionDir
automatisch zu finden , zögern Sie nicht zu bearbeiten! :-))quelle
In Version 4.4.0 gibt es in der Datei main.2. *. Js eine Definition von icon = "ungelesen". Wenn Sie diese in "rest" ändern, wird die Anzeige für ungelesene Nachrichten (blau) ausgeblendet.
quelle