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

Launchpad Bug Tracker 1670054 at bugs.launchpad.net
Sat Mar 4 22:26:23 UTC 2017


You have been subscribed to a public bug by fossfreedom (fossfreedom):

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.

** Affects: evince (Ubuntu)
     Importance: Undecided
     Assignee: fossfreedom (fossfreedom)
         Status: In Progress


** Tags: zesty
-- 
evince should display CSD headerbars for budgie-desktop
https://bugs.launchpad.net/bugs/1670054
You received this bug notification because you are a member of Ubuntu Sponsors Team, which is subscribed to the bug report.



More information about the Ubuntu-sponsors mailing list