missing entries in whisker menue, because of missing "DesktopNames=XFCE" in xubuntu.desktop

Bug #1590089 reported by Lichtmacher
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xubuntu-default-settings (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Installing xubuntu 16.04 and LTSP I realized missing entries in whisker menue when logged into a ThinClient. Logged in directly to the server they appeared.

The missing entries are .desktop-files stored in /usr/share/applications
with an entry
"OnlyShowIn=XFCE;"
commenting this entry in an .desktop-file
"#OnlyShowIn=XFCE;"
the entry appeares immediately.

env | grep XDG
reveals
XDG_CURRENT_DESKTOP=Xubuntu Session

the invironment isn't set correctly. It should be
XDG_CURRENT_DESKTOP=XFCE

This is done by
/opt/ltsp/i386/usr/share/ldm/rc.d/X50-generate-env
"greping" the files in
/usr/share/xsessions

In
xubuntu.desktop
should be an entry:
DesktopNames=XFCE

Then the entries appear.

dpkg -S xubuntu.desktop
xubuntu-default-settings: /usr/share/xsessions/xubuntu.desktop

There are similar bugs for lightdm/mate:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=809803
https://bugs.launchpad.net/lightdm/+bug/1383321

The missing entries are:
Settings (Einstellungen):
Display (Anzeige)
Workspaces (Arbeitsflächen)
Accessibility (Barrierefreiheit)
Notifications (Benachrichtigungen)
Preferred Applications (Bevorzugte Anwendungen)
Bluetooth Adapters (Bluetoothadapter)
Orage preferences (Einstellungen für Orage)
Settings Editor (Einstellungsbearbeitung)
Appearance (Erscheinungsbild)
Window Manager Tweaks (Feineinstellungen der Fensterverwaltung)
Window Manager(Fensterverwaltung)
Panel (Leiste)
Mouse and Touchpad (Maus und Touchpad)
Desktop (Schreibtisch)
Session and Startup (Sitzung und Startverhalten)
Xfce Panel Switch (Xfce-Leistenschalter)

Accessories (Zubehör):
File Manager (Dateiverwaltung)
Notes (Notizen)
Terminal Emulator (Terminal)

Thanks!

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: xubuntu-default-settings 16.04.6 [modified: usr/share/xsessions/xubuntu.desktop]
ProcVersionSignature: Ubuntu 4.4.0-22.39-generic 4.4.8
Uname: Linux 4.4.0-22-generic x86_64
ApportVersion: 2.20.1-0ubuntu2
Architecture: amd64
Date: Tue Jun 7 18:59:02 2016
InstallationDate: Installed on 2016-04-26 (42 days ago)
InstallationMedia: Xubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1)
PackageArchitecture: all
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
SourcePackage: xubuntu-default-settings
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Lichtmacher (fh-j) wrote :
Revision history for this message
Theo Linkspfeifer (lastonestanding) wrote :

I assume that adding this line to xubuntu.desktop will not break anything.

https://git.xfce.org/xfce/xfce4-session/commit/xfce.desktop.in?id=860aea2d6686e9dcf0359a6dfab3ccdb9caf34c3

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xubuntu-default-settings - 18.10

---------------
xubuntu-default-settings (18.10) cosmic; urgency=medium

  [ Simon Steinbeiß ]
  * etc/xdg/xdg-xubuntu/xfce4/panel/default.xml:
    - Set the square-icons option to true to ensure all
      status icons are of the same size/shape

  [ Sean Davis ]
  * etc/xdg/xdg-xubuntu/orage/oragerc:
    - Use paplay for the sound application (LP: #1054396)
  * etc/xdg/xdg-xubuntu/xfce4/panel/default.xml:
    - Replace deprecated background-alpha with {enter,leave}-opacity
      for a semi-transparent panel with xfce4-panel 4.13+
    - Add separator and hide window list handle for cleaner panel
      appearance
  * usr/share/xsessions/xubuntu.desktop:
    - Add DesktopNames=XFCE to xubuntu.desktop to correctly set
      XDG_CURRENT_DESKTOP (LP: #1590089)

 -- Sean Davis <email address hidden> Sat, 25 Aug 2018 21:35:47 -0400

Changed in xubuntu-default-settings (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.