bugDDD - Bugs: bug #66169, Missing program icon in taskbar in...

 
 

bug #66169: Missing program icon in taskbar in KDE

Submitter:  dpeterc <dpeterc>
Submitted:  Wed 04 Sep 2024 01:07:25 PM UTC
   
 
Category:  None Severity:  3 - Normal
Priority:  5 - Normal Item Group:  None
Status:  None Privacy:  Public
Assigned to:  None Open/Closed:  Open
Release:  None
* Mandatory Fields

Post a Comment

Add a New Comment Rich Markup
   

Discussion

Jump to the original submission

Thu 06 Nov 2025 07:11:01 PM UTC, comment #7: 

In commit b7986748 the ddd.desktop is fixed and ddd.png included into the installation process. This should fix the icon problem under Gnome.

Stefan Eickeler <eickeler>
Group administrator
Sun 08 Jun 2025 03:47:27 PM UTC, comment #6: 

It seems that SUSE 15.6 has an older version of autoconf. Just change in the file configure.ac:42 the required version to 2.69.

Stefan Eickeler <eickeler>
Group administrator
Sat 07 Jun 2025 06:55:06 PM UTC, comment #5: 

I am trying to compile it from
https://svn.savan ... viewvc/ddd/trunk/
but on SUSE 15.6 (which is the latest current version) I get
./aclocal
configure.ac:42: error: Autoconf version 2.71 or higher is required
configure.ac:42: the top level
autom4te: /usr/bin/m4 failed with exit status: 63
aclocal: error: echo failed with exit status: 63

Is there a way to easily compile it on SUSE 15.6 so that I could test it?
The usual way of
./configure
or simply
make
also does not work.


dpeterc <dpeterc>
Sat 07 Jun 2025 02:03:39 PM UTC, comment #4: 

We changed to a larger icon (128×128 pixels) in revision 7540.
Please let us know if this resolves the issue.

Stefan Eickeler <eickeler>
Group administrator
Fri 06 Sep 2024 04:13:31 PM UTC, comment #3: 

DDD uses a Pixmap with a color table and with the of size 48x48 pixels. The alpha channel is provided as a separate mask.
This works under the KDE framework 5.92.0 using X11 without any problems.

Stefan Eickeler <eickeler>
Group administrator
Wed 04 Sep 2024 09:09:50 PM UTC, comment #2: 

I did change the line in 76 but icon in taskbar remained the default X.
In my Motif software, setting the taskbar icon works correctly, simply by using
XtVaSetValues(shell, XmNiconPixmap, icon, ...
same as you do.
So the code is basically correct, if shell widget and pixmap are correct.
In my experience, all icon sizes and depths hare not accepted by many window managers. I use Pixmap of RGBA depth and size 64x64, and that works.

dpeterc <dpeterc>
Wed 04 Sep 2024 04:53:54 PM UTC, comment #1: 

Please change the line 76 of ddd/wm.C to "#if 1". This may solve the problem. Please report, if this change has an effect on the taskbar icon.

Stefan Eickeler <eickeler>
Group administrator
Wed 04 Sep 2024 01:07:25 PM UTC, original submission:  

ddd 3.4.1 correctly sets the custom icon for the main and child windows, but the taskbar icon is not set correctly, and it displays default X icon.
This happens on SUSE 15.6 on KDE, X11 session.
See attached picture.

dpeterc <dpeterc>

 

Attached Files

Attached Files
file #56408:  WrongIcon.png added by dpeterc (170KiB - image/png)

(Note: upload size limit is set to 4.0MiB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

 

Dependencies

This item does not depend on any other items.

No items depend on this one.

 

Mail Notification Carbon-Copy List

Carbon-Copy List
  • -email is unavailable- added by eickeler (Posted a comment)
  • -email is unavailable- added by dpeterc (Submitted the item)
  •  

    Votes

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

    History

    Follows 1 latest change.

    Date Changed by Updated Field Previous Value => Replaced by
    2024-09-04 dpeterc Attached File- Added WrongIcon.png, #56408

    Back to the top

    Powered by Savane 3.16-a7ba.
    Corresponding source code