apple.laf.useScreenMenuBar property no longer works

已回答

I use IntelliJ Idea on a Mac with a 43" monitor, and having to look up at menus that are at the top of the monitor causes a strain on my eyes and neck. As a result, I always configure the following custom properties:

apple.laf.useScreenMenuBar = false
jbScreenMenuBar.enabled=false

And this moves the IntelliJ Idea menus to the top of the window, which is much better. However, this feature appears to have stopped working for versions beyond 2022.3.3, and I am not stuck on that version until I can figure out a way to get those menus moved back to the top of the window in the more recent versions.

Was there an intentional decision to remove this feature in the more recent versions? Or is the feature still there, but needs to be enabled in a different way? 

This change is a pain in the neck. Literally.

0

Jimdoble please try adding those keys to custom VM options (Help | Edit custom VM options) instead:

-Dapple.laf.useScreenMenuBar = false
-DjbScreenMenuBar.enabled=false

0

It works! Thanks so much!

0

Thanks!

I works! 

But, on my PC the menu is horisontal, on my MAC it is vertical ? 

0

Robert Haugen, please share a screenshot so we will be on the same page

0

On Windows/Linux, the default option for main menu is also vertical (hidden beneath the hamburger), so we have two options:

1. Default for Windows/Linux: main menu is hidden beneath the hamburger

2. Default for Mac: main menu is on the system main menu string.

To combine both options, please upvote the related feature request IJPL-43725

Workaround:

1. Press `Shift+Shift` to call “Search everywhere”
2. Type “Main menu” to find the command
3. Press `Opt+Enter` to assign a shortcut to this command
4. Use this command for opening a main menu near your current mouse position

0

请先登录再写评论。