Shawn が言及している設定を持っていないようですが、/usr/lib/slack/resources/app.asar.unpacked/src/static
を開くことでこれを機能させることができました ディレクトリ、slack-taskbar-rest.png
のコピーを作成 ファイルの名前を slack-taskbar-unread.png
に変更します バージョンを青い点で上書きします。
もちろん、これによりすべてのチームの青い点が取り除かれますが、それが私が望んでいたことです.
編集 (2019-05-28): アイデアはまだ正しいですが、Ubuntu の最新の Slack バージョン (3.4.2) では、さらに 2 つのファイルを置き換える必要があります。以下は私のために働いた:
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
最新バージョン 4.1.2 は Linux で .ico ファイルを読み取らず、src
を変更します dist
へ .代わりに、バッジ + ベースを構築します。幸いなことに unread>0
バッジを担当するチェックであり、縮小された JS に 1 回しか表示されないため、簡単にパッチを適用できます。 Electron アーカイブを変更するには、ASAR ツールが必要です (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
notatoad と同じ考え方ですが、Linux の最新の Slack バージョン (3.4.2) では、「青い点」アイコンを「残り」アイコンに置き換えるために上書きする必要があるファイルがさらに 2 つあります。私は次のことを行いました:
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
Slack を再起動すると、青い点が表示されなくなります。