[Bug 172551] New: KDE4: kdeglobals/macStyle=true => No menubar visible, no GUI avaible to show it again

Emmeran Seehuber rototor at rototor.de
Fri Oct 10 22:51:15 CEST 2008


http://bugs.kde.org/show_bug.cgi?id=172551

           Summary: KDE4: kdeglobals/macStyle=true => No menubar visible, no
                    GUI avaible to show it again
           Product: kdelibs
           Version: 4.1
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: kdeui
        AssignedTo: kdelibs-bugs at kde.org
        ReportedBy: rototor at rototor.de


Version:            (using KDE 4.1.2)
OS:                Linux
Installed from:    Ubuntu Packages

After I upgrade my KDE3 to KDE4, including my configuration, I could no longer
see any menu bar in KDE4 applications.

To be more specific => I upgraded my Ubuntu from 8.04 to 8.10. There is no
longer a KDE3, so the KDE to use is KDE 4.1. KDE4.1 no uses my KDE3
configuration, which had MacOS Style Menubars turned on.

KDE4 currently does not support MacOS Style Menubars (See also Bug 153027), BUT
it honers the .kde/share/config/kdeglobals macStyle setting (which you can find
under Section [KDE]), i.e. it *hides* the menubar in the application window.

Steps to reproduce:
Edit your .kde/share/config/kdeglobals file and put macStyle=true in the [KDE]
section. Now start a new application (i.e. kate from konsole). It wont show a
menubar, and you can not show it using the button you can put on the toolbar.

You get the same behavour (i.e. setting) if you upgraded your KDE3 Desktop,
which had MacOS Menus on, to KDE4. This might happen to many Kubuntu Users soon
...

Workaround: 
Edit kdeglobals and set macStyle=false. All KDE4 applications started now will
show a menubar again.

There is no longer a kcontrol module available to change this setting.

Suggested Fix:
Dont honor macStyle as long there is no plasomid to show the Mac menubar (See
Bug 153027). Even if there is support in future for a macos menubar plasmoid,
KDE4 applications should *always* fall back to "in window" mneu if the plasmoid
is not loaded. Otherwise users might get confused


-- 
Configure bugmail: http://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Kdelibs-bugs mailing list