Public bug reported: 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 ** Patch added: "evince_3.22.1-2ubuntu2.debdiff" https://bugs.launchpad.net/bugs/1670054/+attachment/4831571/+files/evince_3.22.1-2ubuntu2.debdiff ** Changed in: evince (Ubuntu) Status: New => In Progress ** Changed in: evince (Ubuntu) Assignee: (unassigned) => fossfreedom (fossfreedom) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1670054 Title: evince should display CSD headerbars for budgie-desktop To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/evince/+bug/1670054/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs