backintime icon indicating copy to clipboard operation
backintime copied to clipboard

Investigate how and if BIT is using default icons with IceWM and similar (was: Icon dependencies not fully listed in CONTRIBUTING.md)

Open samo-sk opened this issue 3 months ago • 3 comments

Describe the problem, feature or ask a question:

The file qt/icon.py lists multiple usable icon themes. CONTRIBUTING.md only lists Oxygen. All icon themes that fully work should be listed in CONTRIBUTING.md.

Also, in Debian, the older version that is currently in the package archives doesn't list icon themes as dependecies at all (not even in Recommends), which leads to non-fatal errors if one tries to launch BiT without installing a supported theme. I would be glad if (once the next release gets uploaded to Debian) the (upstream) maintainers checked if Debian lists the icon-theme dependencies correctly.

samo-sk avatar Sep 16 '25 16:09 samo-sk

Hi Samo, there is a misunderstanding. The oxygen dependency in CONTRIBUTING.md shouldn't be there. I'll fix that (b520a43).

There is no dependency to any icon theme. BIT will use the icons provided by the desktop environment. So the dependency managed by Debian are valid.

And the icon.py is a bit awkward. There is much work to do on it.

If you have other issues with Debians packaging you should open a bug report there.

Regards, Christian

buhtz avatar Sep 16 '25 18:09 buhtz

OK, I will (maybe) report the missing-icons errors to Debian. (To clarify, these non-fatal errors happen when one uses IceWM instead of a full DE.)

samo-sk avatar Sep 16 '25 18:09 samo-sk

I'll consider IceWM in my next tests. Thanks for bringing this up.

I need to investigate that. IMHO even with IceWM there should be some default icons to be installed. I mean if I install a window manager on Debian it should come with icons. But maybe I am wrong at this point. BIT only use default icons, except for "show-hidden" because no default exists for it.

EDIT: Note to myself. https://www.debian.org/doc/debian-policy/ch-opersys.html#menus

buhtz avatar Sep 17 '25 06:09 buhtz