Disable Lollypop's headerbar in its packaging, but only for Kubuntu
Closed, InvalidPublic


Thanks to https://phabricator.kde.org/T6818, the gtk3-nocsd package will be present in default Kubuntu installations, substantially improving the user experience with CSD-decorated apps ...most of them. There are a few that aren't affected by the changes that package makes, and unfortunately one of my favorites--Lollypop--is among them. Happily, Lollypop includes an internal option to disable the headerbar, which has the effect of doing the same thing. This makes Lollypop look and behave perfectly when run under KWin.

We should adjust the lollypop package in Kubuntu to add the following command:

gsettings set org.gnome.Lollypop disable-csd true

This packaging change should only be made for Kubuntu, not regular Ubuntu (where the CSD style works fine because they don't use KWin as the window manager).

ngraham created this task.Aug 19 2017, 1:43 AM

Also Clive and Valorie, am I driving you insane by manually adding you as subscribers? Should I not do that in future requests?

Kubuntu shares the archive with the other flavours. As such we can not adjust the package in "Kubuntuland".

I can't even find a package called lollipop, is it the binary contained in the package texlive-formats-extra ?

Not sure we can do anything for this issue, might be best to pass it to the lollipop developer/s.

PS I would prefer not to be added manually as a subscriber. The idea is that volunteers can at their leisure peruse the tasks and pick which ones they wish to work on by claiming it. It can get a bit annoying being emailed for each and every comment on a task you didn't claim. All recent activity is logged on the Kubuntu landing page https://phabricator.kde.org/project/profile/214/

ngraham closed this task as Invalid.Aug 19 2017, 1:29 PM

Gotcha, thanks for the info, Clive. In fact, you're right: there isn't a Lollypop package for Ubuntu. I forgot that I was getting it via the developer's PPA.