I am pretty sure this is the same problem I am having. I always use the /usr/bin/vnc4server wrapper to start the VNC server, which is usually linked to by /usr/bin/vncserver, depending alternatives configuration.
I'm not sure if these are the most elegant, but I found that this bug can be fixed in one of the following two ways:
1. Uncommenting and editing the following definition in /etc/vnc.conf --
$XFConfigPath = "/etc/X11/xorg.conf";
2. Editing the script /usr/bin/vnc4server and making the following change to add three lines --
if (!$XFConfigPath) {
if (-e "/etc/X11/XF86Config-4") { $XFConfigPath = "/etc/X11/XF86Config-4";
}
elsif (-e "/etc/X11/XF86Config") { $XFConfigPath = "/etc/X11/XF86Config";
}
+ elsif (-e "/etc/X11/xorg.conf") {
+ $XFConfigPath = "/etc/X11/xorg.conf";
+ }
}
I am pretty sure this is the same problem I am having. I always use the /usr/bin/vnc4server wrapper to start the VNC server, which is usually linked to by /usr/bin/vncserver, depending alternatives configuration.
I'm not sure if these are the most elegant, but I found that this bug can be fixed in one of the following two ways:
1. Uncommenting and editing the following definition in /etc/vnc.conf -- xorg.conf" ;
$XFConfigPath = "/etc/X11/
2. Editing the script /usr/bin/vnc4server and making the following change to add three lines -- XF86Config- 4") {
$XFConfigPath = "/etc/X11/ XF86Config- 4"; XF86Config" ) {
$XFConfigPath = "/etc/X11/ XF86Config" ; xorg.conf" ) { xorg.conf" ;
if (!$XFConfigPath) {
if (-e "/etc/X11/
}
elsif (-e "/etc/X11/
}
+ elsif (-e "/etc/X11/
+ $XFConfigPath = "/etc/X11/
+ }
}