| Summary: | Orage desktop file contains the line "OnlyShowIn=XFCE;" which blocks menu display in other desktops | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | andré blais <andr999> |
| Component: | RPM Packages | Assignee: | Jani Välimaa <jani.valimaa> |
| Status: | RESOLVED WONTFIX | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | fri, marja11 |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | MGA5TOO | ||
| Source RPM: | orage-4.10.0-4.mga5.src.rpm | CVE: | |
| Status comment: | |||
|
Description
andré blais
2017-06-15 07:06:52 CEST
Marja Van Waes
2017-06-15 21:10:19 CEST
Assignee:
bugsquad =>
jani.valimaa I have xfce and plasma installed in mga6. Never tried orage until now. Yes it is not shown in plasma launch panel even when searching it. I can start it from konsole, or via the Alt+F2 launcher. Test on plasma, mga6: The big problem: of i close orage window it continues to run *hidden*, not viewable in taskbar or anywhere else. I can launch orage again and it do not start another instance - the running one get visible again so at least that is taken care of. But are all stupid cases taken care of - is it safe that user can not loose data i.e if invisible when he logs out - on any DE? As orage seem not adapted to i.e Plasma i think it is not a major issue that it is not easily available. The easy workaround for the adventorous users is to issue Alt-F2 and type orage. Version:
5 =>
Cauldron (In reply to Morgan Leijström from comment #1) > Test on plasma, mga6: The big problem: of i close orage window it continues > to run *hidden*, not viewable in taskbar or anywhere else. On Maté, if the .desktop file is corrected (removing "OnlyShowIn=XFCE"), as well as orage showing in the menu, it will show in the taskbar even if the window is closed, until the application is closed from the taskbar. (Typical for an agenda application.) > I can launch orage again and it do not start another instance - the running > one get visible again so at least that is taken care of. But are all stupid > cases taken care of - is it safe that user can not loose data i.e if > invisible when he logs out - on any DE? > As orage seem not adapted to i.e Plasma i think it is not a major issue that > it is not easily available. The easy workaround for the adventorous users > is to issue Alt-F2 and type orage. Note that orage is well adapted to simpler desktops, like XFCE, Maté, and LXDE. If someone chooses to install an application, it should normally be visible, whatever the desktop used. Orage is required by task-XFCE-minimal, so it would be automatically installed by those installing XFCE, but not for other desktops. So in this case, if one explicitly installs orage, the line "OnlyShowIn=XFCE" should be removed from the desktop file. Perhaps a better solution would be on installation to query the user if they want the application to be in the menu for all desktops, before removing the line. More generally, maybe querying on installation for all applications with "OnlyShowIn=" in the associated desktop file. For this, the solution could be in the installer, instead of orage (and other applications with this restriction). The bug is filed against cauldron. Orage was removed from cauldron (upcoming mga8) in June 2020. $ urpmq --obsoletes xfce4-panel orage[< 4.12.1-6] Thus we are going to close this - Not worth fixing for mga7 this late, just to disappoint users when soon upgrading to Mageia 8... Thank you André for reporting the issue,and sorry we did not have capacity to fix it before. I hope you find another application to fulfill this need. Status:
NEW =>
RESOLVED I had stopped using orage a while back, and had forgotten that I had filed this bug. However there is a problem not specifically related to orage. The "OnlyShowIn" option is only useful when more than one desktop is installed. Largely developers, who want to test more than one desktop. So there should be an easy means to deactivate this option when only one desktop is installed. Maybe automatically. A modification to the xdg menu system ? Similarly xfburn was hidden, and changed to never hide as it is usable on any desktop depending on user preference: https://bugs.mageia.org/show_bug.cgi?id=12462#c7 I think it depends on user preference: I usually prefer same apps on any desktop so for me i would probably like OnlyShowIn= never to be used. You may open an issue or start a thread to discuss generally when OnlyShowIn= should be used. Bugs mentioning OnlyShowIn: https://bugs.mageia.org/buglist.cgi?component=RPM Packages&longdesc=OnlyShowIn&longdesc_type=allwordssubstr&product=Mageia&query_format=advanced |