For anyone trying to get the unread messages badge count working on Discord Canary after installing libunity
, you need to do one of the following:
First Solution: Install Discord stable from pacman -Syu discord
.
This does make the unread messages badge counter work on Discord Canary, but it also breaks Discord Canary's icon, making it use the Discord stable icon instead.
Second Solution: Create a copy of discord-canary.desktop
named discord.desktop
on your local applications folder. cp /usr/share/applications/discord-canary.desktop ~/.local/share/applications/discord.desktop
Also create a file named ~/.local/share/applications/discord-canary.desktop
with the following contents
[Desktop Entry]
NoDisplay=True
(This is to hide the original Discord Canary desktop entry, example: While on KDE Plasma you don't need to do this to hide it from the search, you do need it to hide it from the "Internet" category)
Then finally, use sudo update-desktop-database ~/.local/share/applications/
This solution, in my opinion, is better than the first solution, however, you do lose the ability of having Discord Stable and Discord Canary installed on your machine (because Discord Canary's desktop entry overrides the default Discord desktop entry). I've also added this workaround to Discord's Arch Wiki page: https://wiki.archlinux.org/title/Discord
Pinned Comments
sunwukonga commented on 2023-12-07 01:27 (UTC)
For anyone who hasn't discovered this already, you can ameliorate the impact of delayed AUR version updates by setting the following in your
~/.config/discordcanary/settings.json
file: