@kde I’ve been using Global Menu for a while, but since it is less and less supported, I’ve finally removed the widget.
However, I did not get the local menu back! Now all my KDE apps have no menu at all.
I thought that restarting the session would fix it, but it did not help. Anybody has any hint on how to fix this?
Meanwhile, I refuse to give it up, so I have been using less gtk4 apps.
@D_Air1 It is not just gtk4 apps, of which I don’t use any, but also Firefox and Thunderbird and many others work but have glitches.
To my knowledge they still use gtk for their linux integration, but Mozilla seems to have to stopped them from exporting their menus by default. I remember when that happend some years ago. Technically, you can still patch them unless they decide to migrate to gtk4 for their linux integration in which case patching probably won’t help or be as easy. Anyways, it is a hassle either way. Funny enough, all chromium browsers and electron apps do export their menus though and thus still work. However, I will continue to use firefox.
@D_Air1 not all of them, Vivaldi does not. I think it is related to apps wanting to do fancy stuff with the menus, like having custom icons. Of course, both Firefox and Vivaldi have global menu on macosx, which is quite depressing.
You are right. I don’t use vivaldi, but gave it a try and sure enough it didn’t display. Well I would say most chromium browsers and electron apps do then.
@pretzel6666 @kde it’s a classic issue which I thought was already fixed. Are you using plasma 5?
In any case, check your config files and you should see a Menubar setting which need to be enabled again 😔
@carl @kde Oh LOL, do I need to change all of them manually?
[130|18:08|paulite23|.config]$ find . -type f -name \*rc -exec grep -i menubar --color \{\} /dev/null \;
./dolphinrc:MenuBar=Disabled
./dragonplayerrc:MenuBar=Disabled
./kaddressbookrc:MenuBar=Disabled
./kdenliverc:MenuBar=Disabled
./kfontviewrc:MenuBar=Disabled
./khelpcenterrc:MenuBar=Disabled
./kinfocenterrc:MenuBar=Disabled
./kmail2rc:MenuBar=Disabled
./kmail2rc:MenuBar=Disabled
./kmenueditrc:MenuBar=Disabled
./kminesrc:MenuBar=Disabled
./kolourpaintrc:MenuBar=Disabled
./kolourpaintrc:MenuBar=Disabled
./komparerc:MenuBar=Disabled
./konquerorrc:MenuBar=Disabled
./konsolerc:MenuBar=Disabled
./korganizerrc:MenuBar=Disabled
./krdcrc:MenuBar=Disabled
./kritarc:MenuBar=Disabled
./ktnefrc:MenuBar=Disabled
./ktorrentrc:MenuBar=Disabled
./ktorrentrc:menubar_hidden=true
./kwriterc:ShowMenuBar=true
./kwriterc:MenuBar=Disabled
./kilerc:MenuBar=Disabled
./arkrc:MenuBar=Disabled
./arkrc:MenuBar=Disabled
./systemsettingsrc:MenuBar=Disabled
./gwenviewrc:MenuBar=Disabled
./katerc:MenuBar=Disabled
./okularrc:shouldShowMenuBarComingFromFullScreen=false
./okularrc:MenuBar=Disabled@pretzel6666 @kde Just use sed ;)
find ~/.config -iname ‘*rc’ -exec sed -i ‘/Menubar=/d’ {} \;
This should work but you might want to execute the sed command on one file first before running it everywhere as I am on my phone and didn’t test it 😅
That line of bash is so beautiful 😍