<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>155362</bug_id>
          
          <creation_ts>2008-01-09 23:16:26 +0000</creation_ts>
          <short_desc>Change the displayed name in the traditional kickoff KDE3 style menu</short_desc>
          <delta_ts>2008-03-28 18:25:53 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>Unmaintained</classification>
          <product>plasma4</product>
          <component>widget-kickoff</component>
          <version>unspecified</version>
          <rep_platform>Compiled Sources</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>wishlist</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sebastian Sauer">mail</reporter>
          <assigned_to name="Plasma Bugs List">plasma-bugs-null</assigned_to>
          <cc>rdieter</cc>
    
    <cc>riccardo</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>569616</commentid>
    <comment_count>0</comment_count>
    <who name="Sebastian Sauer">mail</who>
    <bug_when>2008-01-09 23:16:26 +0000</bug_when>
    <thetext>Version:           Kickoff traditional menu (using KDE Devel)
Installed from:    Compiled sources
OS:                Linux

At the moment the traditional kickoff KDE3 style menu does only display the description of an application.

This has a few drawbacks like;
1. it&apos;s not easy to figure out what application will start since the only indicator is the description and the icon but not the name it may known under. For some who look for a &quot;Web Browser&quot; it may easier, for some who look for &quot;Firefox&quot; it just sucks.
2. multiple items may have the same name. As example 2 times &quot;Web Browser&quot;, one for Konqueror and one for Firefox. Other samples here are &quot;Audio Player&quot;, &quot;Spreadsheet&quot; or &quot;Word Processor&quot;. All that cases assume there is only one of them available.

There is more feedback from our users related to that wish at http://dot.kde.org/1199623673/1199632046/1199646383/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>569618</commentid>
    <comment_count>1</comment_count>
      <attachid>22921</attachid>
    <who name="Sebastian Sauer">mail</who>
    <bug_when>2008-01-09 23:20:31 +0000</bug_when>
    <thetext>Created attachment 22921
patch that changes &quot;description&quot; to &quot;name (description)&quot;

The patch above is so far only a sample/suggestion how a solution that tries to
at least take both, generic name and description, into account could look like.


KDE3 did btw provide here an option to switch between;
1. name
2. description
3. description (name)
4. name (description)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>569700</commentid>
    <comment_count>2</comment_count>
    <who name="Aaron J. Seigo">aseigo</who>
    <bug_when>2008-01-10 08:26:27 +0000</bug_when>
    <thetext>there are two related but somewhat separate issues, imo:

a) disambiguating between programs with the same generic name. i wonder how difficult (and efficient) it would be to compare if the next or previous item has the same generic name and if so to always paint the subtext in that case.

b) allowing different styles for the main text. really, the only options we need here is to turn off the details-on-mouse-hover (so that they are always painted) and define what is in the header text (generic name or specific name). with those two options one can emulate all the behaviours in kde3, no?

i realize that the above not useful for the simple menu. it probably needs its own options that are more like the kde3 ones.

p.s. if you can remember, please use the kdelibs/plasma coding style =)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>572641</commentid>
    <comment_count>3</comment_count>
    <who name="Sebastian Sauer">mail</who>
    <bug_when>2008-01-18 06:37:13 +0000</bug_when>
    <thetext>commit r762886 introduces an option like we had at KDE3. So, it will be available for KDE 4.1 :)
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>575416</commentid>
    <comment_count>4</comment_count>
    <who name="Kevin Kofler">kevin.kofler</who>
    <bug_when>2008-01-26 09:34:33 +0000</bug_when>
    <thetext>In case anyone else wants this for 4.0.x, here&apos;s the backport to 4.0.0 I just applied to the Fedora Rawhide kdebase-workspace package:
http://cvs.fedoraproject.org/viewcvs/rpms/kdebase-workspace/devel/kdebase-workspace-4.0.0-kde%23155362.patch?rev=1.1&amp;view=markup</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>577242</commentid>
    <comment_count>5</comment_count>
    <who name="Kevin Kofler">kevin.kofler</who>
    <bug_when>2008-02-01 23:02:39 +0000</bug_when>
    <thetext>And here&apos;s one for 4.0.1, courtesy of Jan Mette from kdemod.ath.cx:
http://kdemod.ath.cx/svn/branches/kde4/kdebase-workspace/backport-trunk-better_simplemenu.patch
http://cvs.fedoraproject.org/viewcvs/*checkout*/rpms/kdebase-workspace/devel/kdebase-workspace-4.0.1-kde%23155362.patch?rev=1.1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>581096</commentid>
    <comment_count>6</comment_count>
    <who name="Kevin Kofler">kevin.kofler</who>
    <bug_when>2008-02-18 04:32:42 +0000</bug_when>
    <thetext>Can this be backported to 4.0.2? (I have noticed it was not included in the bunch of backports done over the last few days.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>581129</commentid>
    <comment_count>7</comment_count>
    <who name="Sebastian Sauer">mail</who>
    <bug_when>2008-02-18 09:59:48 +0000</bug_when>
    <thetext>Added Riccardo to the CClist who was/is afaik responsible for the backports ;)

@Riccardo Could we backport this one too?
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>583627</commentid>
    <comment_count>8</comment_count>
    <who name="Kevin Kofler">kevin.kofler</who>
    <bug_when>2008-03-01 00:01:27 +0000</bug_when>
    <thetext>Since this hadn&apos;t been backported to 4.0 yet (any chance it can get into 4.0.3?), here&apos;s an updated patch which applies against 4.0.2:
http://cvs.fedoraproject.org/viewcvs/*checkout*/rpms/kdebase-workspace/devel/kdebase-workspace-4.0.2-kde%23155362.patch?rev=1.1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>590064</commentid>
    <comment_count>9</comment_count>
    <who name="Kevin Kofler">kevin.kofler</who>
    <bug_when>2008-03-28 18:25:53 +0000</bug_when>
    <thetext>Most of this has been merged into 4.0.3, the configuration part has been reverted by Aaron because it introduced new strings right before the 4.0.3 tagging, so here&apos;s the patch to restore it:
http://cvs.fedoraproject.org/viewcvs/*checkout*/rpms/kdebase-workspace/devel/kdebase-workspace-4.0.3-kde%23155362.patch?rev=1.1</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>22921</attachid>
            <date>2008-01-09 23:20:31 +0000</date>
            <delta_ts>2008-01-09 23:20:31 +0000</delta_ts>
            <desc>patch that changes &quot;description&quot; to &quot;name (description)&quot;</desc>
            <filename>menu.patch</filename>
            <type>text/plain</type>
            <size>1514</size>
            <attacher name="Sebastian Sauer">mail</attacher>
            
              <data encoding="base64">SW5kZXg6IGtpY2tvZmYvc2ltcGxlYXBwbGV0L21lbnV2aWV3LmNwcAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBr
aWNrb2ZmL3NpbXBsZWFwcGxldC9tZW51dmlldy5jcHAJKHJldmlzaW9uIDc1ODU3MCkKKysrIGtp
Y2tvZmYvc2ltcGxlYXBwbGV0L21lbnV2aWV3LmNwcAkod29ya2luZyBjb3B5KQpAQCAtODYsMTEg
Kzg2LDE0IEBACiB9CiB2b2lkIE1lbnVWaWV3Ojp1cGRhdGVBY3Rpb24oUUFjdGlvbiAqYWN0aW9u
LGNvbnN0IFFNb2RlbEluZGV4JiBpbmRleCkKIHsKLSAgICBRU3RyaW5nIHRleHQgPSBpbmRleC5k
YXRhKFF0OjpEaXNwbGF5Um9sZSkudmFsdWU8UVN0cmluZz4oKTsKLSAgICBjb25zdCBRU3RyaW5n
IG5hbWUgPSBpbmRleC5kYXRhKEtpY2tvZmY6OlN1YlRpdGxlUm9sZSkudmFsdWU8UVN0cmluZz4o
KTsKLSAgICBpZiAoYWN0aW9uLT5tZW51KCk9PTAgJiYgbmFtZS5jb250YWlucyh0ZXh0LFF0OjpD
YXNlSW5zZW5zaXRpdmUpKQotICAgICAgICB0ZXh0ID0gbmFtZTsKLSAgICBhY3Rpb24tPnNldFRl
eHQodGV4dC5yZXBsYWNlKCImIiwiJiYiKSk7CisgICAgY29uc3QgUVN0cmluZyB0ZXh0ID0gaW5k
ZXguZGF0YShRdDo6RGlzcGxheVJvbGUpLnZhbHVlPFFTdHJpbmc+KCk7IC8vIGRlc2NyaWJpbmcg
dGV4dCwgZS5nLiAiU3ByZWFkc2hlZXQiIG9yICJSZWthbGwiIChyaWdodCwgc29tZXRpbWVzIHRo
ZSB0ZXh0IGlzIGFsc28gdXNlZCBmb3IgdGhlIGdlbmVyaWMgYXBwLW5hbWUpCisgICAgY29uc3Qg
UVN0cmluZyBuYW1lID0gaW5kZXguZGF0YShLaWNrb2ZmOjpTdWJUaXRsZVJvbGUpLnZhbHVlPFFT
dHJpbmc+KCk7IC8vIHRoZSBnZW5lcmljIG5hbWUsIGUuZy4gImtzcHJlYWQiIG9yICJPcGVuT2Zm
aWNlLm9yZyBTcHJlYWRzaGVldCIgb3IganVzdCAiIiAocmlnaHQsIGl0J3MgYSBtZXNzIHRvbykK
KyAgICBpZiggYWN0aW9uLT5tZW51KCkhPTAgKSAvLyBpZiBpdHMgYW4gaXRlbSB3aXRoIHN1Yi1t
ZW51aXRlbXMsIHdlIHByb2JhYmx5IGxpa2UgdG8gdGhyZWFkIHRoZW0gYW5vdGhlciB3YXkuLi4K
KyAgICAgICAgYWN0aW9uLT5zZXRUZXh0KHRleHQucmVwbGFjZSgiJiIsIiYmIikpOworICAgIGVs
c2UgaWYoICEgbmFtZS5pc0VtcHR5KCkgKSAvLyBzZWVtcyB3ZSBoYXZlIGEgcHJvZ3JhbSwgYnV0
IHNvbWUgb2YgdGhlbSBkb250IGRlZmluZSBhIG5hbWUgYXQgYWxsCisgICAgICAgIGFjdGlvbi0+
c2V0VGV4dChRU3RyaW5nKCIlMSAoJTIpIikuYXJnKG5hbWUpLmFyZyh0ZXh0KS5yZXBsYWNlKCIm
IiwiJiYiKSk7CisgICAgZWxzZSAvLyBpZiB0aGVyZSBpcyBubyBuYW1lLCBsZXQncyBqdXN0IHVz
ZSB0aGUgZGVzY3JpYmluZyB0ZXh0CisgICAgICAgIGFjdGlvbi0+c2V0VGV4dCh0ZXh0LnJlcGxh
Y2UoIiYiLCImJiIpKTsKIAogICAgIGFjdGlvbi0+c2V0SWNvbihpbmRleC5kYXRhKFF0OjpEZWNv
cmF0aW9uUm9sZSkudmFsdWU8UUljb24+KCkpOwogfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>