Ketika di kantor saya ingin menonaktifkan pemberitahuan ikon biru yang terjadi ketika ada aktivitas di saluran yang saya ikuti. Secara khusus, saya tidak ingin pemberitahuan ini dari tim slack tertentu:
Apakah ada cara untuk "membisukan seluruh tim yang kendur" sehingga saya tidak akan mendapatkan pemberitahuan ikon biru itu? Terima kasih.
Jawaban:
Saya sepertinya tidak memiliki pengaturan yang Shawn sebutkan, tetapi saya dapat melakukan pekerjaan ini dengan membuka
/usr/lib/slack/resources/app.asar.unpacked/src/static
direktori, membuat salinanslack-taskbar-rest.png
file dan menamai ulangnya menjadislack-taskbar-unread.png
untuk menimpa versi dengan titik biru.tentu saja, itu menghilangkan titik biru untuk semua tim, tetapi itulah yang saya inginkan.
Sunting (2019-05-28): Ide masih benar, tetapi untuk versi Slack terbaru (3.4.2) di Ubuntu, dua file lagi harus diganti. Berikut ini bekerja untuk saya:
sumber
Ide yang sama seperti notatoad, tetapi dengan versi Slack terbaru (3.4.2) di Linux, ada dua file lagi yang harus ditimpa untuk mengganti ikon "titik biru" dengan ikon "sisanya". Saya melakukan yang berikut:
Setelah memulai ulang Slack, kami menghilangkan titik biru.
sumber
Versi terbaru 4.1.2 tidak membaca file .ico di Linux, dan berubah
src
menjadidist
. Sebaliknya itu membangun basis lencana +. Untungnyaunread>0
adalah cek yang bertanggung jawab atas lencana dan hanya muncul sekali di JS yang diperkecil, sehingga mudah untuk ditambal. Anda akan memerlukan alat ASAR untuk memodifikasi arsip Elektron (npm install -g asar
):sumber
sed -i 's/unreads>0/unreads<0/g' ~/tmp/slack/dist/main.1.*.js
menjadised -i 's/unreads>0/unreads<0/g' ~/tmp/slack/dist/main.2.*.js
saya akan mengedit jawaban saya, tetapi saya tidak dapat memverifikasi perbaikan saat ini. Saya menerima 'setTrayIcon' untuk menemukan file yang relevan, dan memeriksa ulang bahwa 'belum dibaca> 0' masih merupakan cek.Dalam Preferensi -> Pemberitahuan:
sumber
Slack versi 4.2.0, hapus titik notifikasi biru (notifikasi) dan merah (highlight):
Apa yang dilakukan adalah - Ini membongkar kode sumber kendur dan mengedit cek untuk menampilkan pesan yang belum dibaca dan menyorot dari ketika numberOfMessages> 0 hingga ketika numberOfMessages <0. Ini berarti bahwa ketika Anda memiliki kurang dari 0 pesan yang belum dibaca atau menyorot itu akan menunjukkan titik biru / merah. Anda tidak akan pernah memiliki kurang dari nol pesan yang belum dibaca sehingga Anda tidak akan pernah melihat titik biru / merah di taskbar. Setelah ini mengemas kode lagi dan mengganti versi asli dengan yang diedit.
sumber
Saya tidak melihat cara untuk memodifikasi ini per saluran tetapi Anda dapat mengubahnya per tim. Dalam preferensi Anda, pergi ke "pemberitahuan" dan hapus centang "tunjukkan lencana pada ikon Slack untuk menunjukkan aktivitas baru" dan yang seharusnya melakukannya.
sumber
pada versi 4.1.2 ini tampaknya tidak berfungsi karena tampaknya aplikasi elektron tampaknya tidak menggunakan aset pada disk atau sesuatu. Saya meminta ini kepada rekan kerja dan diberi yang berikut ini yang berhasil bagi saya:
sumber