This convoluted method has worked for me. The VNC window will now resize to the correct resolution. Choose the desired resolution from the menu bar display chooser, press return a couple of times, and now you can run killall ScreensharingAgent from the ssh session. Log in to the same computer using ssh separately. Disable anything you don't need in the menu bar until there's enough space for the display chooser to show up.Ĭlose Preferences. To make space, go to Preferences, Users & Groups, Login Options and disable "Show fast user switching menu". The display chooser may still not show up in the menu bar for lack of space. This step is necessary to allow this resolution to show up in the menu chooser in later steps. You'll see the menu bar getting wider for a moment, but not the VNC windows. Press Return a couple of times to accept the resolution anyway. Go to System Preferences, Displays, and choose the resolution you want. The Display Menu application doesn't work on Lion. Here's an alternative, based on CDD's answer that will work for Lion. Some alternatives that others have presented below, in case this answer does not work for your system: MacWorld Hints, which held the elusive answer!.Alternative to this answer on SuperUser, doesn't accomplish what I wanted, but good to have for reference material.Some things that helped me find this answer: However, its the only way I have found that satisfies my OCD with proper screen real estate consumption. I have yet to log out of my current session on my client machine, so this may only be a temporary fix. 2nd Note - if your dock is screwed up, simply send killall dock.It retains the logged in session, which retains the screen resolution you set with Display Menu in earlier steps. This command terminates the Screen Sharing session, which at its core is what Apple Remote Desktop uses. NOTE - if using Apple Remote Desktop's Send Unix Command, instead of using sudo, click the radio button to 'Run as User', and just enter root. Instead, use the following command over Apple Remote Desktop or via SSH: That forces the screen resolution to revert (in my case, back to 1280x1020), and you'll be back where you started. The reason the last line does not work is because it actually terminates your login session. Sudo ps auxwww | grep loginwindow | grep -v grep | awk '' | Many recommend something similar to the following Terminal commands. Your screen will go black and you will be 'locked out', despite the resolution properly switching.Install the app, and for my use cases, 1680x1050 was the proper resolution.Download Display Menu (Free on Mac App Store).I found the following to work perfectly, assuming that you are using Apple Remote Desktop: Luckily I know how to navigate Activity Monitor with the Keyboard :-). The previous answer's AirDisplay drivers actually messed up my remote client, and left me with 16 virtual displays, all with the same information, where I couldn't click anything. Results may differ if it is connected to an Apple Display.I'd like to offer an improved answer, that the author may consider for the question. It seems like Apple did not make HiDPI mode to work coherently when connected to any external monitors. But there’s a catch… Again, cannot select any settings that is HiDPI otherwise the CPU will start to throttle again. So I use SwitchResX to adjust the resolution. But that’s not an ideal resolution to work with (1650x1050). When I reset the main display’s resolution to default the MPB is back to normal and works just fine. Took a lot of time digging around the internet until ironically I stumble upon a Youtube video showing similar issues referring that the culprit is HiDPI scaling. And any type of streaming especially Youtube will stutter having trouble loading videos smoothly. If I set any type of scaling within system preferences Kernel_task cpu usage will shoot up to 500% within minutes. And what caused the problem for my system is simply Apple’s HiDPI scaling. One is connected directly to the MBP and the other one is connected as a pass-through a CalDigit TS3+ dock and with Airplay on the Apple TV. I have a 2017 MBP 15 inch hooked up to 2 monitors via USB. I was experiencing extremely HIGH Kernel_task CPU usage whenever I was trying to stream on Youtube.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |