Hello,
With some helpful direction from Per I have made changes to the libserialport library, used by the Arduino IDE to get the serial port list that is presented the Tool>Ports drop down menu, to allow it to show TTY devices that are symlinks to real devices on Linux. Symlinks to devices are common on Linux when udev rules are used to direct a specific device to a device name. It appears this has been an out standing issue for a while as noted in the bug report below
I have added a comment to that bug indicating I have changes to libserialport.
The libserialport library is actually part of a project call sigrok. I have initiated a pull request with that project to have my changes reviewed and merged. I am fairly confident that my changes should not affect Windows or Mac and I am less sure about BSD. Additionally I was only able to test my changes with my single UNO board, more testing probably needs to be done since this library ultimately responsible for list and configuration the serial ports.
Please let me know what else I might be able to do to help these changes along or assist with testing.
VR,
Chris Nyland