#885756 choqok: Interface is missing many icons

Package:
choqok
Source:
choqok
Description:
KDE micro-blogging client
Submitter:
Frédéric Brière
Date:
2025-01-19 01:51:19 UTC
Severity:
normal
#885756#5
Date:
2017-12-29 17:57:45 UTC
From:
To:
After upgrading from 1.5-5+b2 to 1.6-2, the new interface seems to be
missing many (most?) icons, resulting in empty buttons.  See the
attachments for a few examples.

(Notice how in the lower left corner of a tweet, only the ReSend icon is
displayed, although the other "empty" icons are still fully functional.)

#885756#10
Date:
2017-12-29 18:36:01 UTC
From:
To:
Hi! Maybe your are not running KDE? It might be missing some dependency.

El 29 dic. 2017 3:06 p.m., "Frédéric Brière" <fbriere@fbriere.net> escribió:

#885756#17
Date:
2017-12-29 18:40:50 UTC
From:
To:
Good point; I am indeed running XFCE instead.

If I can figure out where the current icons are coming from, maybe I'll
be able to find where the other icons are supposed to be.

#885756#22
Date:
2017-12-29 20:22:16 UTC
From:
To:
Basically, the icons that work are those provided by the choqok package
itself (under /usr/share/icons/hicolor).

As for the others (e.g. "edit-delete"), according to strace, Choqok does
look for them, but only under /usr/local/share/icons/hicolor and
~/.icons/hicolor.  I have many installed packages (including
breeze-icon-theme) providing several suitable icons under
/usr/share/icons/* (though not "hicolor" itself), but Choqok never looks
there.

#885756#27
Date:
2018-04-11 16:34:54 UTC
From:
To:
Choqok after all.

(At this point, I would usually reassign the bug report myself, but I
have no clue on which of the various KDE packages it should belong to.)

#885756#32
Date:
2018-04-11 17:56:49 UTC
From:
To:
El mié., 11 de abr. de 2018 13:45, Frédéric Brière <fbriere@fbriere.net>
escribió:

Ideally we should know which package ships the missing icons, then we can
figure out if it's a choqok issue or some other package's.

#885756#37
Date:
2018-04-22 18:29:24 UTC
From:
To:
The problem is that no icon theme is set within Choqok, and
QIcon::themeName() always returns "hicolor", the default fallback.
Hence, Choqok can find its own icons, but not those provided by the
current theme.

I tried selecting every available theme with XFCE, and while many GTK+
applications reacted appropriately, I couldn't get Choqok to take notice
of this.  (For that matter, pretty much every Qt application seems to
ship its own icons and ignore the current theme.)

Not that it would do much good, though: Choqok is specifically designed
for the Oxygen (KDE 4) theme, and uses many icons (such as "configure",
surprisingly enough) only present within that theme.  (Technically, they
are also present in Breeze, but the colors scheme makes some of them
hard to discern.)


Adding a simple QIcon::setThemeName(QStringLiteral("oxygen")) did the
trick for me.  I don't know if this is the proper solution, but it
certainly works.  (Of course, in that case, a dependency on
oxygen-icon-theme would also be required.)

#885756#44
Date:
2025-01-19 01:49:13 UTC
From:
To:
Dear submitter,

as the package choqok has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/1093462

The version of this package that was in Debian prior to this removal
can still be found using https://snapshot.debian.org/.

Please note that the changes have been done on the master archive and
will not propagate to any mirrors until the next dinstall run at the
earliest.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmaster@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Paul Tagliamonte (the ftpmaster behind the curtain)