I will suggest that you just to sort things out try to run Xinutop from a USB stick to test if it will run fine with opencpn. On your linux
pc, download a xinutop image from: http://download.tuxfamily.org/xinuto...-nav-13.05.img
find a USB stick and plug
it into your pc - be sure there is no files you want to keep ond the thumbdrive - they will be deleted,,
go to a terminal window and type: df -h - and make note of the name of your USB stick.
-USB stick connected but not mounted, with only one command line: dd if=/<your download directory>/xinutop-nav-yy.mm.img of=/dev/sd<the letter of your USB stick> ex: dd if=/home/user/download/xinutop-nav-13.03.img of=/dev/sdb
When finished after a fev minutes, reboot your pc and choose to boot from your USB stick.
After booting up, you will see the open CPN
start icon on the desktop
, report back if everything now displays ok ??