<?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>168070</bug_id>
          
          <creation_ts>2008-08-02 09:05:20 +0000</creation_ts>
          <short_desc>Hide menubar with Ctrl+M in apps</short_desc>
          <delta_ts>2020-09-29 21:38:07 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>8</classification_id>
          <classification>I don&apos;t know</classification>
          <product>kde</product>
          <component>general</component>
          <version>4.1.0</version>
          <rep_platform>unspecified</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</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>
          
          <blocked>174944</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="dienadel">dienadel</reporter>
          <assigned_to name="Unassigned bugs">unassigned-bugs-null</assigned_to>
          <cc>antonis+kdebugs</cc>
    
    <cc>dk.vali</cc>
    
    <cc>finex</cc>
    
    <cc>friiduh</cc>
    
    <cc>greatbunzinni</cc>
    
    <cc>kmetamorphosis</cc>
    
    <cc>laurens</cc>
    
    <cc>ljubomir.simin</cc>
    
    <cc>majewsky</cc>
    
    <cc>markg85</cc>
    
    <cc>mat69</cc>
    
    <cc>nate</cc>
    
    <cc>nicolas.girard</cc>
    
    <cc>nidi</cc>
    
    <cc>steffen.schloenvoigt</cc>
    
    <cc>tpr</cc>
    
    <cc>web</cc>
    
    <cc>zahl</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>215</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>632398</commentid>
    <comment_count>0</comment_count>
    <who name="dienadel">dienadel</who>
    <bug_when>2008-08-02 09:05:20 +0000</bug_when>
    <thetext>Version:            (using KDE 4.1.0)
Installed from:    Unlisted Binary Package
OS:                Linux

Hello,

I&apos;m actually playing with KDE 4.1 before the big change from 3.5.9. One of the things that i&apos;ve changed is the way i use apps. Once the app is properly configurated, and placed the icons that i need, the menu bar is no needed in my day to day work. So, i hide it with Ctrl+M. In my 1280x800 display, all vertical space is wellcome :-) and, why not? at least for me, is visually better :-)

This, can be done in many apps, like konqueror, kget, dolphin, okular, kopete, gwenvieew, etc... But in other apps, the menubar can&apos;t be hide, nor option in menubar, nor Ctrl+M.

A not complete list of apps that can&apos;t be hide the menubar:
akregator, kwrite, kmail, system monitor, juk, dragon player....

KDE should provide this option to all apps, to get a concordant DE.

I don&apos;t know if this request must be created for each apps involved, or this can be sent to all devs in the way &quot;all KDE apps must have this option, make sure yours have it&quot;.

Any information needed or just comments, say them.

Thanks for reading it. Hope this helps to make KDE better.

Bye

Dienadel</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>639886</commentid>
    <comment_count>1</comment_count>
    <who name="Teemu Rytilahti">tpr</who>
    <bug_when>2008-08-22 09:17:00 +0000</bug_when>
    <thetext>SVN commit 850719 by rytilahti:

add support for toggling the menubar with kstandardaction

CCBUGS:168070

 M  +2 -1      akregator_shell.rc  
 M  +9 -0      mainwindow.cpp  
 M  +1 -0      mainwindow.h  

Will backport it soon to 4.1 branch. Thanks for your report :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>645902</commentid>
    <comment_count>2</comment_count>
    <who name="Dread Knight">dk.vali</who>
    <bug_when>2008-09-12 23:33:48 +0000</bug_when>
    <thetext>+1 I really like how Google Chrome web browser does things. I never really liked menus, too much bloat, they look very 80&apos;s, not much to do with a modern desktop. Plain scary.


Voted!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>645926</commentid>
    <comment_count>3</comment_count>
    <who name="Ljubomir Simin">ljubomir.simin</who>
    <bug_when>2008-09-13 01:22:14 +0000</bug_when>
    <thetext>I&apos;d rather see a global menubar from kde3 ported. </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646335</commentid>
    <comment_count>4</comment_count>
    <who name="Fri13">friiduh</who>
    <bug_when>2008-09-14 15:40:51 +0000</bug_when>
    <thetext>
I wait this will get implented to 4.2 or 4.3. The menu is really very 80&apos;s style and is not needed always in basic or daily use. 

I hope that Amarok developers would understand too this kind important UI feature, but I am afraid it is not the case.

http://bugs.kde.org/show_bug.cgi?id=169250</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646371</commentid>
    <comment_count>5</comment_count>
    <who name="Dread Knight">dk.vali</who>
    <bug_when>2008-09-14 17:39:24 +0000</bug_when>
    <thetext>Perhaps it&apos;s the time for the HIG to actually get changed and get rid of menus once and for all.
Freedesktop.org might be responsible for the HIG (human interface guidelines), I&apos;m not entirely sure; anyway at least Gnome and KDE have their own HIG&apos;s.

So we should really aim for the source of problems, since HIG&apos;s imply for apps to have old-fashioned retro menus.
We could plan out for a petition on the brainstorm.ubuntu.com site;

The plan of action would be a a nice post worked out explaining the situation as well as getting people to vote it and provide positive feedback as soon as it&apos;s posted in order to make a &apos;big wave&apos; right from the start and leave no room for doubts :D Mass manipulation ftw.

Anyone in for this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646385</commentid>
    <comment_count>6</comment_count>
    <who name="Ljubomir Simin">ljubomir.simin</who>
    <bug_when>2008-09-14 18:31:36 +0000</bug_when>
    <thetext>Well I for one don&apos;t feel the urge to ditch the main menus, nor I see any reasons to. Keep them simple and sensible - yes, remove altogether - why?
The fact that there are the apps that don&apos;t have it doesn&apos;t mean there&apos;s no use for it.  If you want to get rid of them in any particular app than talk to that app&apos;s developer(s). That said, I&apos;m not completely against your idea, just don&apos;t see the clear benefits of it. And saying that something &quot;looks 80&apos;s&quot; is not an argument :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646399</commentid>
    <comment_count>7</comment_count>
    <who name="Dread Knight">dk.vali</who>
    <bug_when>2008-09-14 19:42:02 +0000</bug_when>
    <thetext>How about replacing them with &apos;graphical&apos; tool bars containing the most essential stuff from the menus (icons + text perhaps)  ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646416</commentid>
    <comment_count>8</comment_count>
    <who name="Ljubomir Simin">ljubomir.simin</who>
    <bug_when>2008-09-14 20:32:11 +0000</bug_when>
    <thetext>Sounds interesting, more detailed proposal would be nice to see/read.
But I fear this starts being offtopic to this particular bug report.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646456</commentid>
    <comment_count>9</comment_count>
    <who name="Laurens Vanhove">laurens</who>
    <bug_when>2008-09-14 22:11:08 +0000</bug_when>
    <thetext>I&apos;m looking into this ... adding the showmenubar options is quite trivial ! Even if I&apos;m a bit troubled by bug http://bugs.kde.org/show_bug.cgi?id=171080   If the app devs are ok with it though, adding the showmenubar option can be rapidly done :-)

But it would be nice to know if there are any guidelines on this, are all kde apps supposed to have a hide menubar option or is this at the discretion of the developper ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>646534</commentid>
    <comment_count>10</comment_count>
    <who name="dienadel">dienadel</who>
    <bug_when>2008-09-15 08:02:27 +0000</bug_when>
    <thetext>Hello,

In the thread posted in https://bugs.kde.org/show_bug.cgi?id=169250, there is a post by Kevin Funk that says about amarok2: &quot;the &quot;hide menu&quot; option was removed due to a large number of users inadvertently hiding it and not knowing how to restore it&quot;.

Well, sometime ago that happened to me in ark, i hide the menu bar, and didn&apos;t know how to return it. So i undestand kevin.

The problem was that in the menubar there was an option to hide it, while, once it was hidden, there wasn&apos;t an option to make it visible again. This doesn&apos;t happen in konsole, foe example. Once is was made invisible, there is an option to make visible again via right click.

So, i see two options to see this question:

1- An option to hide the menubar in menubar, but ALWAYS must be an option to restore via right click
2- As the hide option may be a &quot;power user&quot; one, and confuse the user, make this option doesn&apos;t appear anyway. The only way to hide it would be via Ctrl+M

I prefer the second one. Give the user the option to hide it. By default it would be visible.

The option to hide the menubar, wouldn&apos;t be a global one: think koffice: i&apos;d work with the menubar visible.

Thanks</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>657488</commentid>
    <comment_count>11</comment_count>
    <who name="Pino Toscano">pino</who>
    <bug_when>2008-10-26 22:47:01 +0000</bug_when>
    <thetext>*** Bug 130933 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>808889</commentid>
    <comment_count>12</comment_count>
    <who name="FiNeX">finex</who>
    <bug_when>2009-08-09 10:13:09 +0000</bug_when>
    <thetext>*** Bug 116409 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>808891</commentid>
    <comment_count>13</comment_count>
    <who name="FiNeX">finex</who>
    <bug_when>2009-08-09 10:13:26 +0000</bug_when>
    <thetext>*** Bug 202389 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>808894</commentid>
    <comment_count>14</comment_count>
    <who name="FiNeX">finex</who>
    <bug_when>2009-08-09 10:15:55 +0000</bug_when>
    <thetext>Bug #174944 adds some more considerations about hiding/showing the menu. I don&apos;t set it as dup because it considers a further use case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>808905</commentid>
    <comment_count>15</comment_count>
    <who name="FiNeX">finex</who>
    <bug_when>2009-08-09 10:32:43 +0000</bug_when>
    <thetext>*** Bug 200177 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>845858</commentid>
    <comment_count>16</comment_count>
    <who name="Cédric Bellegarde">web</who>
    <bug_when>2009-10-16 15:55:23 +0000</bug_when>
    <thetext>With last qtcurve, you can hide menu bar for all Qt/Gtk apps with Ctrl+Alt+M.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1014131</commentid>
    <comment_count>17</comment_count>
    <who name="Fri13">friiduh</who>
    <bug_when>2010-09-04 10:06:07 +0000</bug_when>
    <thetext>The idea to hide menu just with Ctrl+M works very well. The option to have a context menu with &quot;show menubar&quot; when right clickin is annoing as it adds one entry to context menu.

Example Konqueror and Dolphin has this annoing way as it adds it to first choise to context menu. I use lots of context menu in Dolphin and I always keep Dolphin without menu. So the entry there is just taking space and adding to me a possibility to mistakenly press it as it is top of &quot;Create new &gt;&quot;.

So if wanted to do well, the &quot;Show menubar&quot; should be moved to top of &quot;properties&quot;. In konqueror it should be then the last one. 

But best really would be a global setting in System Settings to enable the feature. Two options. To have just the Ctrl+M function or the Settings &gt; Hide Menubar + Ctrl+M -function. And then have a setting to apply it by default to all applications so you do not need to press Ctrl+M everytime you start a application first time.

The Ctrl+M could as well be changed as Ctrl+Alt+M so there is no possibility by mistake to press it. The Amarok 2 looks better when menu hided. Amarok developers just should improve the GUI so you could get few important functions accessible without menu. Now only few menu entries takes so littlle actual space, but adds empty space and clutter the UI. Ctrl+M fixes that very well.

The future is UI&apos;s without menu. With customized toolbar, shortcuts and menubar.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1021557</commentid>
    <comment_count>18</comment_count>
    <who name="Christophe Marin">christophe</who>
    <bug_when>2010-09-19 22:06:58 +0000</bug_when>
    <thetext>*** Bug 92524 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1147357</commentid>
    <comment_count>19</comment_count>
    <who name="Christoph Feck">cfeck</who>
    <bug_when>2011-07-30 18:13:34 +0000</bug_when>
    <thetext>*** Bug 278867 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1961387</commentid>
    <comment_count>20</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2020-09-29 21:38:07 +0000</bug_when>
    <thetext>Yes, this requires a bug report per app. :) There&apos;s nothing to do globally.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>