开云体育

JMRI menus don't open using Real VNC to RPi #rpi #vnc


 

Using recently downloaded RPi image from Steve Todd, when I try to open a PanelPro menu item such as LocoNet, I get a flash but the menu never opens... It returns to pre-clicked state.

I am using Real VNC connecting to RPi 3B. Steve's image is slightly modified in that the AP SSID is now RPi-NRMRC2 and the Pi name is also RPi-NRMRC2.? RealVNC connects without error.

Steve's image is dated 20250211. VNC Viewer is 7.13.1 for Windows. Log is below.

David T

13:53:18,275 apps.util.Log4JUtil?????????????????? INFO? - * JMRI log ** [main]
13:53:18,460 apps.util.Log4JUtil?????????????????? INFO? - This log is stored in file: /home/pi/.jmri/log/session.log [main]
13:53:18,462 apps.util.Log4JUtil?????????????????? INFO? - This log is appended to file: /home/pi/.jmri/log/messages.log [main]
13:53:18,573 apps.Apps???????????????????????????? INFO? - PanelPro version 5.11.3+Rc13c39a938 starts under Java 17.0.13 on Linux arm v6.6.74+rpt-rpi-v7 at Mon Mar 03 13:53:18 EST 2025 [main]
13:53:19,357 t.permission.DefaultPermissionManager INFO? - Permission file: /home/pi/.jmri/.permissions.xml [main]
13:53:19,404 t.permission.DefaultPermissionManager INFO? - Permission system is enabled: no [main]
13:53:19,466 apps.Apps???????????????????????????? INFO? - Starting with profile Digitrax_Simulator.3f66e423 [main]
13:53:19,656 jmri.util.node.NodeIdentity?????????? INFO? - Using c6f3cdb0-4677-11e9-8000-b827eb71f7dc as the JMRI storage identity for profile id 3f66e423 [AWT-EventQueue-0]
13:53:20,937 jmri.jmrix.loconet.LnPacketizer?????? INFO? - lnPacketizer Started [main]
13:53:20,940 i.jmrix.loconet.hexfile.LnHexFilePort INFO? - LocoNet Simulator Started [LocoNet HexFileFrame]
13:53:22,455 ri.swing.JmriJTablePersistenceManager INFO? - Table preferences not found.
This is expected on the first time the "Digitrax Simulator" profile is used on this computer. [main]
13:53:44,795 jmri.util.FileUtilSupport???????????? INFO? - File path program: is /home/pi/JMRI/ [main]
13:53:44,797 jmri.util.FileUtilSupport???????????? INFO? - File path preference: is /home/pi/JMRI_UserFiles/ [main]
13:53:44,799 jmri.util.FileUtilSupport???????????? INFO? - File path profile: is /home/pi/.jmri/Digitrax_Simulator/ [main]
13:53:44,800 jmri.util.FileUtilSupport???????????? INFO? - File path settings: is /home/pi/.jmri/ [main]
13:53:44,802 jmri.util.FileUtilSupport???????????? INFO? - File path home: is /home/pi/ [main]
13:53:44,804 jmri.util.FileUtilSupport???????????? INFO? - File path scripts: is /home/pi/JMRI_UserFiles/jython/ [main]
13:53:45,829 jmri.web.server.WebServer???????????? INFO? - Starting Web Server on port 12080 [WebServer]
13:53:47,434 jmri.web.server.WebServer???????????? INFO? - Starting ZeroConfService _http._tcp.local for Web Server with properties {path=/, json=5.4.0} [WebServer]
13:53:48,981 apps.PanelPro.PanelPro??????????????? INFO? - Main initialization done [main]
13:53:52,875 jmri.jmrit.withrottle.FacelessServer? INFO? - Published ZeroConf service for 'no layout connection!._withrottle._tcp.local.' on 192.168.6.1:12090 [WiThrottleServer]
13:53:52,878 jmri.jmrit.withrottle.FacelessServer? INFO? - Published ZeroConf service for 'no layout connection!._withrottle._tcp.local.' on 192.168.0.100:12090 [WiThrottleServer]
13:53:52,881 jmri.jmrit.withrottle.FacelessServer? INFO? - Creating new WiThrottle DeviceServer(socket) on port 12090, waiting for incoming connection... [WiThrottleServer]
13:54:04,886 jmri.jmrit.withrottle.FacelessServer? INFO? - Published ZeroConf service for 'no layout connection!._withrottle._tcp.local.' on 192.168.0.100:12090 [JmmDNS Listeners pool-8-thread-1]
14:51:16,437 jmri.jmrit.withrottle.FacelessServer? INFO? - Published ZeroConf service for 'no layout connection!._withrottle._tcp.local.' on 192.168.0.6:12090 [JmmDNS Listeners pool-8-thread-1]


 

Well! How embarrassing! I went back to try the window opening and now it works. Possibly because I restarted the RealVNC client.

David T

On 3/3/2025 7:28 PM, David Thompson via groups.io wrote:
Using recently downloaded RPi image from Steve Todd, when I try to open a PanelPro menu item such as LocoNet, I get a flash but the menu never opens... It returns to pre-clicked state.

I am using Real VNC connecting to RPi 3B. Steve's image is slightly modified in that the AP SSID is now RPi-NRMRC2 and the Pi name is also RPi-NRMRC2.? RealVNC connects without error.

Steve's image is dated 20250211. VNC Viewer is 7.13.1 for Windows. Log is below.

David T

13:53:18,275 apps.util.Log4JUtil?????????????????? INFO? - * JMRI log ** [main]
13:53:18,460 apps.util.Log4JUtil?????????????????? INFO? - This log is stored in file: /home/pi/.jmri/log/session.log [main]
13:53:18,462 apps.util.Log4JUtil?????????????????? INFO? - This log is appended to file: /home/pi/.jmri/log/messages.log [main]
13:53:18,573 apps.Apps???????????????????????????? INFO? - PanelPro version 5.11.3+Rc13c39a938 starts under Java 17.0.13 on Linux arm v6.6.74+rpt-rpi-v7 at Mon Mar 03 13:53:18 EST 2025 [main]
13:53:19,357 t.permission.DefaultPermissionManager INFO? - Permission file: /home/pi/.jmri/.permissions.xml [main]
13:53:19,404 t.permission.DefaultPermissionManager INFO? - Permission system is enabled: no [main]
13:53:19,466 apps.Apps???????????????????????????? INFO? - Starting with profile Digitrax_Simulator.3f66e423 [main]
13:53:19,656 jmri.util.node.NodeIdentity?????????? INFO? - Using c6f3cdb0-4677-11e9-8000-b827eb71f7dc as the JMRI storage identity for profile id 3f66e423 [AWT-EventQueue-0]
13:53:20,937 jmri.jmrix.loconet.LnPacketizer?????? INFO? - lnPacketizer Started [main]
13:53:20,940 i.jmrix.loconet.hexfile.LnHexFilePort INFO? - LocoNet Simulator Started [LocoNet HexFileFrame]
13:53:22,455 ri.swing.JmriJTablePersistenceManager INFO? - Table preferences not found.
This is expected on the first time the "Digitrax Simulator" profile is used on this computer. [main]
13:53:44,795 jmri.util.FileUtilSupport???????????? INFO? - File path program: is /home/pi/JMRI/ [main]
13:53:44,797 jmri.util.FileUtilSupport???????????? INFO? - File path preference: is /home/pi/JMRI_UserFiles/ [main]
13:53:44,799 jmri.util.FileUtilSupport???????????? INFO? - File path profile: is /home/pi/.jmri/Digitrax_Simulator/ [main]
13:53:44,800 jmri.util.FileUtilSupport???????????? INFO? - File path settings: is /home/pi/.jmri/ [main]
13:53:44,802 jmri.util.FileUtilSupport???????????? INFO? - File path home: is /home/pi/ [main]
13:53:44,804 jmri.util.FileUtilSupport???????????? INFO? - File path scripts: is /home/pi/JMRI_UserFiles/jython/ [main]
13:53:45,829 jmri.web.server.WebServer???????????? INFO? - Starting Web Server on port 12080 [WebServer]
13:53:47,434 jmri.web.server.WebServer???????????? INFO? - Starting ZeroConfService _http._tcp.local for Web Server with properties {path=/, json=5.4.0} [WebServer]
13:53:48,981 apps.PanelPro.PanelPro??????????????? INFO? - Main initialization done [main]
13:53:52,875 jmri.jmrit.withrottle.FacelessServer? INFO? - Published ZeroConf service for 'no layout connection!._withrottle._tcp.local.' on 192.168.6.1:12090 [WiThrottleServer]
13:53:52,878 jmri.jmrit.withrottle.FacelessServer? INFO? - Published ZeroConf service for 'no layout connection!._withrottle._tcp.local.' on 192.168.0.100:12090 [WiThrottleServer]
13:53:52,881 jmri.jmrit.withrottle.FacelessServer? INFO? - Creating new WiThrottle DeviceServer(socket) on port 12090, waiting for incoming connection... [WiThrottleServer]
13:54:04,886 jmri.jmrit.withrottle.FacelessServer? INFO? - Published ZeroConf service for 'no layout connection!._withrottle._tcp.local.' on 192.168.0.100:12090 [JmmDNS Listeners pool-8-thread-1]
14:51:16,437 jmri.jmrit.withrottle.FacelessServer? INFO? - Published ZeroConf service for 'no layout connection!._withrottle._tcp.local.' on 192.168.0.6:12090 [JmmDNS Listeners pool-8-thread-1]





 

I’ve noticed this happening a lot. Usually if you minimise and then restore the window, suddenly it works again

I’ve put it down to “one of those things”

Phil G

On 4 Mar 2025, at 00:40, David Thompson via groups.io <DavidCT1960@...> wrote:

?Well! How embarrassing! I went back to try the window opening and now it works. Possibly because I restarted the RealVNC client.

David T

On 3/3/2025 7:28 PM, David Thompson via groups.io wrote:
Using recently downloaded RPi image from Steve Todd, when I try to open a PanelPro menu item such as LocoNet, I get a flash but the menu never opens... It returns to pre-clicked state.

I am using Real VNC connecting to RPi 3B. Steve's image is slightly modified in that the AP SSID is now RPi-NRMRC2 and the Pi name is also RPi-NRMRC2. RealVNC connects without error.

Steve's image is dated 20250211. VNC Viewer is 7.13.1 for Windows. Log is below.

David T

13:53:18,275 apps.util.Log4JUtil INFO - * JMRI log ** [main]
13:53:18,460 apps.util.Log4JUtil INFO - This log is stored in file: /home/pi/.jmri/log/session.log [main]
13:53:18,462 apps.util.Log4JUtil INFO - This log is appended to file: /home/pi/.jmri/log/messages.log [main]
13:53:18,573 apps.Apps INFO - PanelPro version 5.11.3+Rc13c39a938 starts under Java 17.0.13 on Linux arm v6.6.74+rpt-rpi-v7 at Mon Mar 03 13:53:18 EST 2025 [main]
13:53:19,357 t.permission.DefaultPermissionManager INFO - Permission file: /home/pi/.jmri/.permissions.xml [main]
13:53:19,404 t.permission.DefaultPermissionManager INFO - Permission system is enabled: no [main]
13:53:19,466 apps.Apps INFO - Starting with profile Digitrax_Simulator.3f66e423 [main]
13:53:19,656 jmri.util.node.NodeIdentity INFO - Using c6f3cdb0-4677-11e9-8000-b827eb71f7dc as the JMRI storage identity for profile id 3f66e423 [AWT-EventQueue-0]
13:53:20,937 jmri.jmrix.loconet.LnPacketizer INFO - lnPacketizer Started [main]
13:53:20,940 i.jmrix.loconet.hexfile.LnHexFilePort INFO - LocoNet Simulator Started [LocoNet HexFileFrame]
13:53:22,455 ri.swing.JmriJTablePersistenceManager INFO - Table preferences not found.
This is expected on the first time the "Digitrax Simulator" profile is used on this computer. [main]
13:53:44,795 jmri.util.FileUtilSupport INFO - File path program: is /home/pi/JMRI/ [main]
13:53:44,797 jmri.util.FileUtilSupport INFO - File path preference: is /home/pi/JMRI_UserFiles/ [main]
13:53:44,799 jmri.util.FileUtilSupport INFO - File path profile: is /home/pi/.jmri/Digitrax_Simulator/ [main]
13:53:44,800 jmri.util.FileUtilSupport INFO - File path settings: is /home/pi/.jmri/ [main]
13:53:44,802 jmri.util.FileUtilSupport INFO - File path home: is /home/pi/ [main]
13:53:44,804 jmri.util.FileUtilSupport INFO - File path scripts: is /home/pi/JMRI_UserFiles/jython/ [main]
13:53:45,829 jmri.web.server.WebServer INFO - Starting Web Server on port 12080 [WebServer]
13:53:47,434 jmri.web.server.WebServer INFO - Starting ZeroConfService _http._tcp.local for Web Server with properties {path=/, json=5.4.0} [WebServer]
13:53:48,981 apps.PanelPro.PanelPro INFO - Main initialization done [main]
13:53:52,875 jmri.jmrit.withrottle.FacelessServer INFO - Published ZeroConf service for 'no layout connection!._withrottle._tcp.local.' on 192.168.6.1:12090 [WiThrottleServer]
13:53:52,878 jmri.jmrit.withrottle.FacelessServer INFO - Published ZeroConf service for 'no layout connection!._withrottle._tcp.local.' on 192.168.0.100:12090 [WiThrottleServer]
13:53:52,881 jmri.jmrit.withrottle.FacelessServer INFO - Creating new WiThrottle DeviceServer(socket) on port 12090, waiting for incoming connection... [WiThrottleServer]
13:54:04,886 jmri.jmrit.withrottle.FacelessServer INFO - Published ZeroConf service for 'no layout connection!._withrottle._tcp.local.' on 192.168.0.100:12090 [JmmDNS Listeners pool-8-thread-1]
14:51:16,437 jmri.jmrit.withrottle.FacelessServer INFO - Published ZeroConf service for 'no layout connection!._withrottle._tcp.local.' on 192.168.0.6:12090 [JmmDNS Listeners pool-8-thread-1]








 

There are a lot of "one of those things" with JMRI on a RPi with VNC. A favorite of mine is the JMRI windows which open at the top left of the VNC screen and hide the window title bar so that it is impossible to move the window. My workaround is to place the RPi menu bar at the bottom of the screen so that I can maximize the window from the menu bar. That restores the title bar and I can un-maximize the window and move it. The other favorite is that I have noticed that the Window menu in all the JMRI windows does not bring windows which are hidden behind other windows to the foreground.
--
-Ralph