Bug 18510

Summary: New LXDE install: when logging out there are 2 Homes and 2 trashcans on the desktop
Product: Mageia Reporter: Dick Gevers <dvgevers>
Component: RPM PackagesAssignee: Nicolas Salguero <nicolas.salguero>
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: Normal CC: marja11, nicolas.salguero
Version: CauldronKeywords: 6sta1
Target Milestone: ---   
Hardware: i586   
OS: Linux   
Whiteboard:
Source RPM: lxde-common-0.99.1-2.mga6 CVE:
Status comment:

Description Dick Gevers 2016-05-22 19:53:22 CEST
Description of problem:

Install M6 from 6sta1 iso dated 20 May 2016, including all desktop environments.

Loginto LXDE.

When done choose "logout", now the desktop shows 2 icons for "Home" and also a "Wastebasket" plus a "Wastebin" (when choosing "cancel" these double entries go away).

Minor but very peculiar.
Dick Gevers 2016-05-22 19:53:38 CEST

Keywords: (none) => 6sta1

Comment 1 Nicolas Salguero 2016-05-23 10:47:12 CEST
Hi,

The described behaviour is not something new: it was already there in Mga5.

It is a feature that I added to solve bug 14059: LXDE desktop shows all *.desktop files, including the ones saying "OnlyShowIn=<something other than LXDE>" or "NotShowIn=<a list containing LXDE>" but it does not show *.desktop files saying "Hidden=true".

So I added a script that:
  - add "Hidden=true" to *.desktop files that must be hidden on LXDE desktop when a user logs into LXDE;
  - remove "Hidden=true" from those *.desktop files when the user logs out (to allow those files to be displayed on other DE).

That is why you see some icons appearing when you click to log out (if you choose "Cancel", icons are hidden again because you do not log out from LXDE).

Best regards,

Nico.

CC: (none) => nicolas.salguero

Marja Van Waes 2016-05-23 10:48:06 CEST

CC: (none) => marja11
Assignee: bugsquad => nicolas.salguero

Comment 2 Dick Gevers 2016-05-23 11:25:29 CEST
Okay for someone not accustomed to LXDE it is kind of peculiar, but if thus behaviour is intended I am fine with that setting :))

Status: NEW => RESOLVED
Resolution: (none) => WORKSFORME