[Bug 1670054] Re: evince should display CSD headerbars for budgie-desktop

Mathew Hodson mathew.hodson at gmail.com
Sun Mar 5 03:17:08 UTC 2017


** Changed in: evince (Ubuntu)
   Importance: Undecided => Medium

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1670054

Title:
  evince should display CSD headerbars for budgie-desktop

Status in evince package in Ubuntu:
  In Progress

Bug description:
  budgie-desktop should display GNOME based CSD headerbars.

  Due to the patching, it displays non GNOME based menus.

  Attached is a patch to resolve this.  It has been tested on multiple
  desktop environments;

  It correctly displays a traditional menu bar for Unity.

  For both GNOME-Shell and budgie-desktop CSD is displayed.

  Note - I have taken the clean and consistent approach as the patching
  for gedit.

  The extant traditional and unity patches are confused -
  DESKTOP_SESSION comparison is hard-coded for GNOME - budgie-desktop
  uses the DESKTOP_SESSION of BUDGIE:GNOME.  The traditional menu bar
  patch is inconsistent and uses a completely different algorithm that
  doesnt work with budgie-desktop.

  I have simplified the logic to just apply CSD for GNOME based desktops
  as per gedit patching.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/evince/+bug/1670054/+subscriptions



More information about the Ubuntu-sponsors mailing list