New bug report created for clarity. Initially reported as bug 18914. See there for more details if needed. A Mageia 5 system that has six different DEs installed used to open IRC links in MageiaWelcome in the appropriate IRC client: - Konversation for KDE - Polari for GNOME - hexchat for others After an upgrade, the same client is open whatever the installed DE, although the other clients are installed too. A first upgrade test gave Polari as the default in all DEs. A second upgrade test gave hexchat as default in all DEs.
Adding KDE, Gnome and hexchat maintainers in CC, as well as MageiaWelcome developer just in case the problem would yield in MageiaWelcome (which I seriously doubt). Adding also the original reporter Ben as CC.
CC: (none) => gnome, kde, mageia, westel, yves.brungard_mageia
*** Bug 18914 has been marked as a duplicate of this bug. ***
Really adding MageiaWelcome developer in CC.
CC: yves.brungard_mageia => napcok
Assigning to all packagers collectively, because I don't want to see this report every time I go over assigned-to-bugsquad bugs, and because bugsquad can neither fix it, nor decide there's nothing to fix. Feel free to close as wontfix (and explain why) or to reassign to a better assignee.
CC: (none) => marja11Assignee: bugsquad => pkg-bugs
I suppose this bug happens when the same user account uses several DEs. The thing is that this kind of preferences should work whichever DE is used, ie. I think MGA6 behaviour is the correct one...
CC: (none) => lists.jjorge
(In reply to José Jorge from comment #5) > I suppose this bug happens when the same user account uses several DEs. The > thing is that this kind of preferences should work whichever DE is used, ie. > I think MGA6 behaviour is the correct one... I would agree if the user explicitly set a default IRC client. But until he/she does so, the DE should use its preferred application. Imagine we were not talking about an IRC client but about a file manager or terminal. Unless the user explicitly chooses one, we want the DE's one.
This requires multiple things: 1. Set or change the default IRC handler Meaning: What happens if you have hexchat, Polari and Konversation installed and you're running KDE, GNOME as well as XFCE. For the /usr/share/applications/$DESKTOP-mimeapps.list and /usr/share/applications/mimeapps.list (fallback) needs to be changed. This is part of the shared-mime-info package 2. Ensure that this default IRC application is actually installed along with the desktop AFAIK, for GNOME you need to explicitly select the IRC group before it'll install Polari. So either the installation should automatically select the IRC group, or something else needs to be done. I know any change of task-gnome-minimal will be rejected.
CC: (none) => olav
I've set Polari as default IRC handler for GNOME. Step #1 from comment 7.
I've set Hexchat as the fallback (comment 6 step 1). Unless desktop has a default it'll use Hexchat. Checked, and if IRC is selected the right IRC client is installed. Not sure if the installer defaults to selecting the IRC group. Pending: - IRC handler for Plasma needs to be changed! Currently it would take Hexcat! - Check what installer does Both of these are not for me to tackle.
The file for Plasma has been changed in cauldron http://svnweb.mageia.org/packages?view=revision&revision=1852221 Thus closing.
CC: (none) => yves.brungard_mageia
Really closing
Status: NEW => RESOLVEDResolution: (none) => FIXED