Ứng dụng Slack trên Linux: Làm cách nào để vô hiệu hóa biểu tượng vòng tròn màu xanh da trời trên nền hoạt động của kênh?


19

Khi ở nơi làm việc, tôi muốn tắt thông báo biểu tượng màu xanh xảy ra khi có bất kỳ hoạt động nào trong kênh mà tôi tham gia. Cụ thể, tôi không muốn thông báo này từ các nhóm chùng nhất định: nhập mô tả hình ảnh ở đây

Có cách nào để "tắt tiếng toàn bộ đội chùng" để tôi không nhận được thông báo biểu tượng màu xanh đó không? Cảm ơn.


1
Bạn đã bao giờ tìm ra một giải pháp cho điều này?
Zev

Tôi đã không. Một "giải pháp" có thể đang sử dụng một cái gì đó như twistapp.com thay vì Slack.
L42

Câu trả lời:


17

Tôi dường như không có cài đặt mà Shawn đề cập, nhưng tôi đã có thể thực hiện công việc này bằng cách mở /usr/lib/slack/resources/app.asar.unpacked/src/staticthư mục, tạo một bản sao của slack-taskbar-rest.pngtệp và đổi tên nó slack-taskbar-unread.pngđể ghi đè lên phiên bản có dấu chấm màu xanh.

tất nhiên, điều đó thoát khỏi dấu chấm màu xanh cho tất cả các đội, nhưng đó là điều tôi muốn.

Chỉnh sửa (2019-05-28): Ý tưởng vẫn đúng, nhưng đối với phiên bản Slack mới nhất (3.4.2) trên Ubuntu, hai tệp khác phải được thay thế. Sau đây làm việc cho tôi:

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

2

Tương tự như notatoad, nhưng với phiên bản Slack mới nhất (3.4.2) trên Linux, có hai tệp nữa phải được ghi đè để thay thế biểu tượng "chấm xanh" bằng biểu tượng "phần còn lại". Tôi đã làm như sau:

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

Sau khi khởi động lại Slack, chúng ta thoát khỏi dấu chấm màu xanh.


2

Phiên bản mới nhất 4.1.2 không đọc tệp .ico trên Linux và thay đổi srcthành dist. Thay vào đó, nó xây dựng một huy hiệu + cơ sở. May mắn thay unread>0là tấm séc chịu trách nhiệm cho huy hiệu và chỉ xuất hiện một lần trong JS được rút gọn, vì vậy thật dễ dàng để vá. Bạn sẽ cần công cụ ASAR để sửa đổi kho lưu trữ 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

Điều này không còn hoạt động với Slack 4.2.0. Bây giờ tôi đang đào bới cố gắng tìm một cách mới để thực hiện điều này.
Matt Greer

1
Có vẻ như nó đã chuyển sang tệp chính.2. *. Js. Thay đổi: sed -i 's/unreads>0/unreads<0/g' ~/tmp/slack/dist/main.1.*.js thành sed -i 's/unreads>0/unreads<0/g' ~/tmp/slack/dist/main.2.*.js tôi sẽ chỉnh sửa câu trả lời của mình, nhưng tôi không thể xác minh sửa lỗi vào lúc này. Tôi đã tham gia 'setTrayIcon' để tìm tệp có liên quan và kiểm tra kỹ rằng 'chưa đọc> 0' vẫn là kiểm tra.
Dmitry S.

à vâng, bạn đúng thật sự cảm ơn!
Matt Greer

1

Slack phiên bản 4.2.0, xóa cả dấu chấm thông báo màu xanh (thông báo) và màu đỏ (nổi bật):

mkdir ~/tmp/slack
asar extract /usr/lib/slack/resources/app.asar ~/tmp/slack
sed -i 's/unreads>0/unreads<0/g' ~/tmp/slack/dist/main.2.*.js
sed -i 's/unreadHighlights>0/unreadHighlights<0/g' ~/tmp/slack/dist/main.2.*.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
rm -rf ~/tmp/slack

Điều này thực hiện là - Nó giải nén mã nguồn chùng và chỉnh sửa kiểm tra để hiển thị các tin nhắn chưa đọc và tô sáng từ khi numberOfMessages> 0 đến khi numberOfMessages <0. Điều này có nghĩa là khi bạn có ít hơn 0 tin nhắn chưa đọc hoặc tô sáng, nó sẽ hiển thị dấu chấm màu xanh / đỏ. Bạn sẽ không bao giờ có ít hơn 0 tin nhắn chưa đọc nên bạn sẽ không bao giờ thấy dấu chấm màu xanh / đỏ trên thanh tác vụ. Sau đó, nó đóng gói lại mã và thay thế phiên bản gốc bằng phiên bản đã chỉnh sửa.


Bạn có một lời giải thích cho những gì không?
RalfFriedl

Nó giải nén mã nguồn chùng và chỉnh sửa kiểm tra để hiển thị các tin nhắn chưa đọc và tô sáng từ khi numberOfMessages> 0 đến khi numberOfMessages <0. Điều này có nghĩa là khi bạn có ít hơn 0 tin nhắn chưa đọc hoặc tô sáng, nó sẽ hiển thị dấu chấm màu xanh / đỏ. Bạn sẽ không bao giờ có ít hơn 0 tin nhắn chưa đọc nên bạn sẽ không bao giờ thấy dấu chấm màu xanh / đỏ trên thanh tác vụ. Sau đó, nó đóng gói lại mã và thay thế phiên bản gốc bằng phiên bản đã chỉnh sửa.
Elmir Bećirović

Bạn nên chỉnh sửa câu trả lời, không thêm nó dưới dạng một bình luận.
RalfFriedl

0

Tôi không thấy cách sửa đổi điều này trên mỗi kênh nhưng bạn có thể thay đổi nó theo từng nhóm. Trong tùy chọn của bạn, hãy chuyển đến "thông báo" và bỏ chọn "hiển thị huy hiệu trên biểu tượng của Slack để biểu thị hoạt động mới" và điều đó sẽ làm điều đó.


1
Cảm ơn, nhưng điều đó cũng sẽ vô hiệu hóa biểu tượng màu đỏ (mà tôi muốn giữ).
L42

4
Tôi mới bắt đầu sử dụng slack và không thể tìm thấy tùy chọn này trong máy khách linux hiện tại (3.3.1 64 bit). Điều này đã được gỡ bỏ?
Michael Härtl

0

Trong Tùy chọn -> Thông báo: nhập mô tả hình ảnh ở đây


1
Khi một câu hỏi hỏi "Làm thế nào", chúng ta thường mong đợi rằng một câu trả lời sẽ chứa ít nhất một động từ.
Scott

0

kể từ phiên bản 4.1.2, điều này dường như không hoạt động vì có vẻ như ứng dụng điện tử dường như không sử dụng tài sản trên đĩa hoặc thứ gì đó. Tôi đã hỏi điều này với đồng nghiệp và được đưa ra những điều sau đây có hiệu quả với tôi:

mkdir ~/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
rm -rf ~/tmp/slack
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.