| Summary: | Upgrading a multi-DE mga5 to mga6 sets one IRC client as default for all DEs | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Samuel Verschelde <stormi-mageia> |
| Component: | RPM Packages | Assignee: | All Packagers <pkg-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | gnome, kde, lists.jjorge, mageia, marja11, napcok, olav, westel, yvesbrungard |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | CVE: | ||
| Status comment: | |||
|
Description
Samuel Verschelde
2016-09-13 12:15:56 CEST
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) =>
marja11 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 =>
RESOLVED |