Troubleshooting
From Ndiyo
[edit] My Nivos do not show a normal Ubuntu login! Instead I see "The greeter application appears to be crashing. Attempting to use a different one.
This happens on Ubuntu Edgy or Feisty if you install/upgrade to the latest vnc4server package. Similarly if you try to run a Xvnc session manually and launch gnome-panel and you get a 'BadRequest' error then you have the same problem. This is a known bug.
The solution is to downgrade to the last known stable vnc4server package. How you do this depends on whether you're running Ubuntu 6.10 (Edgy) or Ubuntu 7.04 (Feisty).
Under Edgy you can use the default package setup as described in the System Installataion section. You can do this at the command line by issuing:
$ sudo apt-get install vnc4server/edgy
If you prefer to use Synaptic, you can select vnc4server and use the Package > Force Version... menu option to specify the original Edgy package.
Under Feisty we recommend you download the debian package here:
Media:vnc4server_4.1.1+xorg1.0.2-0ubuntu1_i386.deb
You will need to remove previous vesions of any install vnc4server package first, either using synaptic of the apt-get remove option. Then you should be able to install this with:
$ sudo dpkg -i vnc4server_4.1.1+xorg1.0.2-0ubuntu1_i386.deb
Hopefully this will be fixed in due course by the Ubuntu package maintainers.
[edit] My Nivos just show a speckled grey background and an hourglass or an X-shaped cursor
This generally happens because the Xvnc (or Xtightvnc) server cannot contact the main X system to get a login prompt. This is either because you didn't enable XDMCP properly, or because you're running a variant of Xvnc which doesn't do XDMCP right. Have a look at the bits of the System Installation page which talk about XDMCP, modifying ndiyoadmin, and installing tightvncserver.
[edit] My keyboard mapping isn't right!
You can specify a keymap file using the -keymap option to either nivo2vnc or nivomac2vnc. Sample US and UK keymaps are given in /usr/share/ndiyo/keymaps. If you're using the Ubuntu Upstart system you can add the appropriate parameters to the /etc/event.d/nivosession* files. See also the keymap configuration option to nivo2vnc mentioned in the System Reference and the Nivo2vnc Keymap Format.
