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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs