When choosing USE=qt4 for wireshark, the resulting binary is called "wireshark-qt". Yet the .desktop file in /usr/share/applications/wireshark.desktop still lists: ... TryExec=wireshark Exec=wireshark %f ... Which now (i.e. wiht USE=qt4) should read ... TryExec=wireshark-qt Exec=wireshark-qt %f Else the Wireshark entry will never show up in the KDE menus. (An alternative would be to symlink /usr/bin/wireshark-qt to /usr/bin/wireshark, but this could obviously have other consequences) As the experimental Qt version of wireshark is an application quite distinct from the GTK version, it might even make sense to create a distinct .desktop file for Wireshark-Qt with the "-qt" entries. That way either installed version would show up, depending on which binary exists in /usr/bin). I'm attaching a proposed wireshark-qt.desktop, which can be installed alongside wireshark.desktop if USE=qt4. Reproducible: Always Steps to Reproduce: 1. Emerge net-analyzer/wireshark with USE=qt4 2. 3. Actual Results: No wireshark entries in the KDE menus, wireshark-qt needs to be run from the command line Expected Results: Menu entries
Created attachment 362006 [details] desktop config file for wireshark-qt wireshark-qt.desktop to install alongside wireshark.desktop if USE=qt4
Comment on attachment 362006 [details] desktop config file for wireshark-qt It's probably easier to use sed here to create a new .desktop file. Also, it is not a patch.
Should be fixed in -r2. Thanks for the report!