[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