[MacPorts] #67939: tigervnc @1.13.1: does not use full screen on Retina display (was: tigervnc does not use full screen on Retina display)
MacPorts
noreply at macports.org
Sat Aug 12 12:05:20 UTC 2023
#67939: tigervnc @1.13.1: does not use full screen on Retina display
-------------------------------+---------------------------
Reporter: martin-petermann | Owner: ryandesign
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: ventura arm64
Port: tigervnc |
-------------------------------+---------------------------
Changes (by ryandesign):
* keywords: => ventura arm64
Comment:
Ok, macOS 13.4.x on arm64.
Note that `port info` tells you what is available, not what is installed.
`port installed` tells you what is installed. But from the Info.plist
contents, I agree you've installed 1.13.1.
TigerVNC isn't compatible with high-DPI mode, and the symptom you're
reporting is consistent with the program running in high-DPI mode. I'm not
sure why it would be doing that since `NSHighResolutionCapable` is set to
false.
Seeing the Info.plist again, I do notice a mistake, which is that
`NSHighResolutionCapable`
[https://github.com/TigerVNC/tigervnc/pull/1655/files should be set] to
`<false/>` not `<string>False</string>`. You could try making that change.
I have not been able to reproduce the problem on macOS 12 or 13, both on
Intel MacBooks Pro with Retina displays, when `NSHighResolutionCapable` is
set to `<false/>` or `<string>False</string>`. I can reproduce the problem
if I change `NSHighResolutionCapable` to `<true/>` or
`<string>True</string>`.
I don't have an Apple Silicon Mac with a Retina display available to test
with. I know some things are different between Apple Silicon and Intel
Macs and I don't know if this is one of them.
I found several user complaints online about the "Open in Low Resolution"
checkbox, which used to be in an application's Get Info window in the
Finder, having been removed by Apple as of macOS 12. Other users have
responded advising that setting `NSHighResolutionCapable` to `<false/>` in
the application's Info.plist was a usable workaround at the time. It's
possible that Apple has gone further in macOS 13 in restricting or
removing the ability to open apps in low resolution mode. If so, options
would be to downgrade to macOS 12 or earlier,
[https://github.com/TigerVNC/tigervnc/issues/878#issuecomment-765369968
help the developers of TigerVNC] implement support for high-DPI mode, use
a low-DPI display or [https://github.com/usr-sse2/RDM switch your Retina
display to low-DPI mode], or use a different VNC client; personally, I use
the one built into macOS (/System/Library/CoreServices/Applications/Screen
Sharing.app).
--
Ticket URL: <https://trac.macports.org/ticket/67939#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list