Hello. There was a need for remote access to the QNX operating system. I found a topic about Xvnc server on the openqnx form. Found the bin files of the server and application libraries. When connected by a client, real vnc looks like a graphical console. In my understanding, this should have looked like a normal VNC operation on Windows with a desktop display.
It looks like you need PhinX (Photon in X) running in order to see the GUI in VNC.
I have no idea if the version is the latest one since these posts are 15 years old now. It’s possible you need a newer version of PhinX and I have no idea where you’d get it now unless someone here has a copy.
I’m unclear why you are trying to run Xvnc. If you need to use that program, ignore what I have to say. Photon has an excellent way to access it remotely. From a QNX machine the program is PhDitto. From a Windows machine it is Phindows.exe.
I’ve found phindows.exe in my QNX 6.5.0 (SP1) installation directory.
I’m pretty sure it was delivered on the install CD, not separately.
It’s worth checking if it is present in your QNX 6.3 installation directory…
On my QNX cd, I didn’t find phindows.exe. Maybe I don’t have the complete package. I found several QXN ISO on the internet. (6.3.0, 6.5.0) I didn’t find the .exe file there.
Maybe you can specify the exact location of the file. (directory)
I think phwindows needs to be purchased separately from the operating system.
Perl 5.6.1. (I used, maybe other versions will work too)
Perl will be more difficult. You will have to build it from source, or find a CD (ISO) repository to install via qnxinstall.
If you take qnxinstall from 6.3.0. will not work well on 6.5.0.
(If anyone has bin qnxinstall for 6.5.0. we would be grateful if you could share it).
Perl 5.6.1 I will try to post here if possible. bin file.
Let’s open a terminal.
(All packages from the first step are in the /home directory)
In the /home directory, you will have Xvnc-3.3.7-qnx6-bin.tar and xf86-4301-qnx6-bin.tar. Unzip them to the / root directory.
tar -C / -xf Xvnc-3.3.7-qnx6-bin.tar
tar -C / -xf xf86-4301-qnx6-bin.tar
bin Perl copy to /usb/bin/ (If it is here).
We write in the console.
In the console.
Check if the inetd process is running. (Further you can write inetd when initializing the operating system). (Example in /etc/system/sysinit).
We write in the console.
vncserver -geometry 1920x1080 :1
The console will prompt you to enter a password for access.
vncserver will return
Creating default startup script /root/.vnc/xstartup
Starting application specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost:1.log
pfm files are hidden.
You can see the parameters for starting vncsever here. (Xvnc)
Let’s try to connect. Use REAL VNC Viewer or TightVNC Viewer.
in X terminal
The only thing phinx starts is a new Photon process, if anyone has any idea how to connect to an already running process?
Failed to test my instruction on 6.5.0. phinx returned unknown symbol. If you have a chance to fix this, please post here.