Package: guvcview
Version: 2.0.8-2
Severity: normal
X-Debbugs-Cc: sx97gz+5r6clohbtj4b0@cs.email

Dear Maintainer,

the file /usr/share/applications/guvcview.desktop hardcodes the path to the 
icon file:

Icon=/usr/share/pixmaps/guvcview/guvcview.png

This means that themes like papirus-icon-theme cannot override the displayed 
icon for guvcview.

Please stop hardcoding the path to the icon.

A naive change to:

Icon=guvcview

makes it work if the user has papirus-icon-theme or other icon themes 
installed. However, it breaks the icon if there is no icon theme installed, 
because the vendor icon file is in /usr/share/pixmaps/guvcview/guvcview.png 
instead of /usr/share/pixmaps/guvcview.png

A workaround is to create a symlink:

# ln -s /usr/share/pixmaps/guvcview/guvcview.png /usr/share/pixmaps/guvcview.png

-- System Information:
Debian Release: 12.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-10-amd64 (SMP w/1 CPU thread; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages guvcview depends on:
ii  libc6              2.36-9+deb12u1
ii  libglib2.0-0       2.74.6-2
ii  libgtk-3-0         3.24.37-2
ii  libguvcview-2.1-2  2.0.8-2

Versions of packages guvcview recommends:
ii  uvcdynctrl  0.2.5-2

guvcview suggests no packages.

-- no debconf information

Reply via email to