gnome-control-center 44rc is missing graphics for Multitasking and Mouse & Touchpad

Bug #2011849 reported by Jeremy Bícha
46
This bug affects 8 people
Affects Status Importance Assigned to Milestone
gnome-control-center (Ubuntu)
Fix Released
Critical
Unassigned
gtk4 (Ubuntu)
Fix Released
Critical
Marco Trevisan (Treviño)

Bug Description

What Happens
------------
All the line art in the Multitasking panel doesn't show up. These are .svg files.

All the line art in the Mouse & Touchpad panels doesn't show up. These are .webm files.

Impact
------
Update March 29: Although gtk4 now recommends libgtk-4-media-gstreamer, that new binary package was still in Universe when the Ubuntu Desktop Beta images were built. Therefore, we need to have something else recommend or depend on libgtk-4-media-gstreamer to fix the mouse & touchpad panel for people who installed the Beta.

Since this feature is broken without that package, a Depends is more appropriate.

Other Info
----------
This is with a clean install of Ubuntu using the March 16 daily image and then updates applied.

The art did show on my primary computer which is also running the same version of gnome-control-center but is not a clean install and has many other packages installed.

ProblemType: Bug
DistroRelease: Ubuntu 23.04
Package: gnome-control-center 1:44~rc-1ubuntu1
ProcVersionSignature: Ubuntu 6.1.0-16.16-generic 6.1.6
Uname: Linux 6.1.0-16-generic x86_64
ApportVersion: 2.26.0-0ubuntu2
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Thu Mar 16 12:42:50 2023
InstallationDate: Installed on 2023-03-16 (0 days ago)
InstallationMedia: Ubuntu 23.04 "Lunar Lobster" - Alpha amd64 (20230316)
ProcEnviron:
 LANG=en_US.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm-256color
 XDG_RUNTIME_DIR=<set>
SourcePackage: gnome-control-center
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Jeremy Bícha (jbicha) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-control-center - 1:44~rc-1ubuntu2

---------------
gnome-control-center (1:44~rc-1ubuntu2) lunar; urgency=medium

  * debian/patches: background, ensure dark theme option is honored
    (LP: #1988909)
  * debian/patches: Add patch to prevent an infinite loop on mouse panel
  * debian/patches: Add mouse and touch pad graphics for accent colors
    (LP: #2011849)

 -- Marco Trevisan (Treviño) <email address hidden> Fri, 17 Mar 2023 05:01:12 +0100

Changed in gnome-control-center (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote (last edit ):

Not really fixed, I confused this with bug #2011823

Changed in gnome-control-center (Ubuntu):
status: Fix Released → Confirmed
importance: High → Critical
Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote :

Ok, easy...

We are not installing by default libgtk-4-media-gstreamer :(

That is not a g-c-c dependency as it should, nor is in main, so we'd need to include it?!

Revision history for this message
Khairul Aizat Kamarudzzaman (fenris) wrote :

I can confirmed installing libgtk-4-media-gstreamer re-appearing the graphic

Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote (last edit ):

We've a workaround in https://salsa.debian.org/gnome-team/gtk4/-/merge_requests/12 to include gstreamer player inside gtk so that we don't have to depend on gstreamer bad.

Also test packages in https://launchpad.net/~3v1n0/+archive/ubuntu/gtk4-gstreamer

Changed in gnome-control-center (Ubuntu):
status: Confirmed → Won't Fix
Changed in gtk4 (Ubuntu):
status: New → In Progress
importance: Undecided → Critical
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gtk4 - 4.10.1+ds-2ubuntu1

---------------
gtk4 (4.10.1+ds-2ubuntu1) lunar; urgency=medium

  * Merge with Debian. Remaining changes:
    - debian/tests:
      + include the memorytexture test in the flaky set, it has been unreliable
    - debian/control:
      + Build-Depend on dh-sequence-translations

gtk4 (4.10.1+ds-2) experimental; urgency=medium

  * debian/patches: Add gstreamer-player as subproject.
    It's used by gtk media to play videos, but it's currently in
    gstreamer-plugins-bad. By just including this library inside gtk we can
    avoid having dependency on gstreamer's bad set. (LP: #2011849)
  * debian/control: build-depend on libgstreamer-plugins-base1.0-dev.
    Remove instead dependency on libgstreamer-plugins-bad1.0-dev
  * debian/rules: Also include gstreamer in udebs build.
    We include some gstreamer sources in gtk now, so better to provide some
    debug symbols too
  * debian/control: Recommends libgtk-4-media-gstreamer.
    Gtk media is considered a main element of gtk4, and not providing
    support for it, implies shipping a broken gtk (as upstream sentenced).
    So, let's recommend it. (LP: #2011849)

 -- Marco Trevisan (Treviño) <email address hidden> Thu, 23 Mar 2023 19:40:46 +0100

Changed in gtk4 (Ubuntu):
status: In Progress → Fix Released
Jeremy Bícha (jbicha)
Changed in gnome-control-center (Ubuntu):
status: Won't Fix → Triaged
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-control-center - 1:44.0-1ubuntu4

---------------
gnome-control-center (1:44.0-1ubuntu4) lunar; urgency=medium

  [ Gunnar Hjalmarsson ]
  * Fix label of formats for the login screen (LP: #2012736)

  [ Jeremy Bicha ]
  * Depend on libgtk-4-media-gstreamer for Mouse & Touchpad art (LP: #2011849)

 -- Jeremy Bicha <email address hidden> Wed, 29 Mar 2023 20:20:35 -0400

Changed in gnome-control-center (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.