GNU/Linux >> Linux の 問題 >  >> Linux

Linux の Slack アプリ:チャネル アクティビティの青い円のアイコンを無効にする方法は?

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 を再起動すると、青い点が表示されなくなります。


Linux
  1. Linuxgrepコマンドの使用方法

  2. Linuxでhistoryコマンドを使用する方法

  3. Linux で「trap」コマンドを使用して Ctrl+c または Ctrl+z を無効にする方法

  1. Linuxがメインフレームに登場した経緯

  2. Linux で夏時間 (DST) を無効にしてタイムゾーンを変更する方法

  3. LinuxでNCQを(実際に)無効にする方法

  1. LinuxにSlackをインストールする方法:わかりやすいガイド

  2. LinuxMint12ゲストログインセッションを無効にする方法

  3. LinuxでAppimageを開く方法