pop-os / gnome-control-center

Pop!_OS fork of https://git.launchpad.net/~ubuntu-desktop/ubuntu/+source/gnome-control-center
GNU General Public License v2.0
29 stars 10 forks source link

Super Key Action & Top Bar sections missing when building from source #197

Closed yochananmarqos closed 2 years ago

yochananmarqos commented 2 years ago

What adds the Super Key Action & Top Bar sections into the Desktop panel? It's there in Pop!_OS 21.10, but when I build everything from source on Manjaro, it's missing. I have all The COSMIC packages installed built from the latest master_impish branches.

Pop_OS!: Screenshot from 2021-10-15 12-04-31_crop

Manjaro Screenshot from 2021-10-15 12-30-18 :

mmstick commented 2 years ago

Don't forget to apply the quilt patches https://github.com/pop-os/gnome-control-center/blob/master_impish/debian/patches/series

yochananmarqos commented 2 years ago

I'm only using these patches so far:

debian/patches/pop/0001-mouse-Add-Disable-While-Typing-toggle-for-touchpad.patch
debian/patches/pop/0001-shell-Fix-bug-when-multiple-panels-use-custom-sideba.patch
debian/patches/pop/pop-mouse-accel.patch
debian/patches/pop/system76-firmware.patch
debian/patches/pop/pop-desktop-widget.patch
debian/patches/pop/0001-keyboard-Pop-_OS-changes-with-support-for-multiple-b.patch

Which patch(es) would affect the Desktop panel that I'm not using? Upstream / Debian patches do not need to be applied on Manjaro. Patches for issues that no longer exist or are non-reproducible are also not needed.

yochananmarqos commented 2 years ago

@ahoneybun: Poke. Any ideas? Manjaro users are anxious. I'm planning on packaging a COSMIC experience for Manjaro GNOME and perhaps the AUR.

ids1024 commented 2 years ago

desktop-widget checks for the existence of the org.gnome.shell.extensions.pop-cosmic gsettings schema. For that to work, it needs to be installed to /usr/share/glib-2.0/schemas as in the .deb package, rather than in the extension specific location.

yochananmarqos commented 2 years ago

@ids1024 Oh, duh. I normally symlink the schema XML from the extensions folder to the glib folder when packaging extensions. I completely missed that. That worked, thanks!