<div><br></div><div>Hello Robert and thank you.</div><div><br></div><div>a user at <a href="http://ubuntuforums.org">ubuntuforums.org</a> suggests an other way:</div><div><br></div><a href="http://ubuntuforums.org/showthread.php?t=1860295">http://ubuntuforums.org/showthread.php?t=1860295</a><div>

<br></div><div>create a file /etc/init/x11vnc.conf which does:</div><div><br></div><div><div>start on login-session-start</div><div>script</div><div>/usr/bin/x11vnc -auth /var/run/lightdm/root/:0 -noxrecord -noxfixes -noxdamage -rfbauth /etc/x11vnc.pass -forever -bg -rfbport 5900 -o /var/log/x11vnc.log</div>

<div>end script</div><div><br></div><div>and it works!</div><div><br></div><div>Thanks a lot for the support!</div><br><div class="gmail_quote">On Mon, Oct 24, 2011 at 10:51 PM, Robert Ancell <span dir="ltr">&lt;<a href="mailto:robert.ancell@gmail.com">robert.ancell@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi Alfonso,<br>
<br>
display-setup-script is run once the X server starts and before anyone<br>
logs in.  session-setup-script is run before a session is started.<br>
<br>
Set:<br>
[SeatDefaults]<br>
display-setup-script=/my/script<br>
<br>
And set /my/script to :<br>
sudo /usr/bin/x11vnc -noxrecord -noxfixes -noxdamage -rfbauth<br>
<div class="im">/etc/x11vnc.pass -forever -bg -rfbport 5900 -o &gt; /tmp/x11vnc.log<br>
<br>
</div>Should do the trick (haven&#39;t tested it myself).<br>
<div><div></div><div class="h5"><br>
On 19 October 2011 14:51, Alfonso Fiore &lt;<a href="mailto:alfonso.fiore@gmail.com">alfonso.fiore@gmail.com</a>&gt; wrote:<br>
&gt; hi guys,<br>
&gt; it took quite some reading (actually a lot of bad reading and very little<br>
&gt; good reading in the log of x11vnc) but I found a solution.<br>
&gt; Simply I needed to find and use the raw display manager MIT-MAGIC-COOKIE as<br>
&gt; per x11vnc logfile:<br>
&gt; ===============================================<br>
&gt; ** If NO ONE is logged into an X session yet, but there is a greeter login<br>
&gt;    program like &quot;gdm&quot;, &quot;kdm&quot;, &quot;xdm&quot;, or &quot;dtlogin&quot; running, you will need<br>
&gt;    to find and use the raw display manager MIT-MAGIC-COOKIE file.<br>
&gt; Sometimes the command &quot;ps wwwwaux | grep auth&quot; can reveal the file location.<br>
&gt; ===============================================<br>
&gt; which lead me to the right command:<br>
&gt; sudo /usr/bin/x11vnc -auth /var/run/lightdm/root/:0 -noxrecord -noxfixes<br>
&gt; -noxdamage -rfbauth /etc/x11vnc.pass -forever -bg -rfbport 5900 -o<br>
&gt; /tmp/x11vnc.log<br>
&gt; only one question: do you know if lightDM offers a way to run this command<br>
&gt; once lightDM has finished loading?<br>
&gt; Thank you,<br>
&gt; alfonso<br>
&gt; On Wed, Oct 19, 2011 at 1:26 AM, Alfonso Fiore &lt;<a href="mailto:alfonso.fiore@gmail.com">alfonso.fiore@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Hi Robert, Guido,<br>
&gt;&gt; thank you.<br>
&gt;&gt; Indeed the log file was a smart idea ;-)<br>
&gt;&gt; I found quite a telling line there:<br>
&gt;&gt; [+0.01s] WARNING: Can&#39;t start VNC server, Xvn is not in the path<br>
&gt;&gt; in fact I used x11vnc and I didn&#39;t have any Xvnc installed.<br>
&gt;&gt; So you were all correct, but I still didn&#39;t manage :(<br>
&gt;&gt; I tried installing tightvncserver but I got access to a new session, but<br>
&gt;&gt; instead I&#39;m looking to enable desktop sharing. I tried for a good hour to<br>
&gt;&gt; find how to share the main desktop with tightvnc and then I gave up.<br>
&gt;&gt; So I tried also installing vnc4server which has some problem regarding<br>
&gt;&gt; authentication. I get an error in my client: &quot;no password configured for vnc<br>
&gt;&gt; auth&quot; but also I wasn&#39;t capable to debug this either. It has probably to do<br>
&gt;&gt; with pam, but I didn&#39;t manage to debug the issue:<br>
&gt;&gt; lightdm.log:[+0.90s] DEBUG: pam_start(&quot;lightdm-autologin&quot;, &quot;lightdm&quot;) -&gt;<br>
&gt;&gt; (0x8bef588, 0)<br>
&gt;&gt; lightdm.log:[+0.90s] DEBUG: pam_authenticate(0x8bef588, 0) -&gt; 0 (Success)<br>
&gt;&gt; lightdm.log:[+0.90s] DEBUG: pam_acct_mgmt(0x8bef588, 0) -&gt; 0 (Success)<br>
&gt;&gt; lightdm.log:[+0.91s] DEBUG: pam_set_item(0x8bef588, 3, &quot;:0&quot;) -&gt; 0<br>
&gt;&gt; (Success)<br>
&gt;&gt; lightdm.log:[+0.92s] DEBUG: pam_open_session(0x8bef588, 0) -&gt; 0 (Success)<br>
&gt;&gt; lightdm.log:[+0.95s] DEBUG: pam_setcred(0x8bef588, PAM_ESTABLISH_CRED) -&gt;<br>
&gt;&gt; 0 (Success)<br>
&gt;&gt; lightdm.log:[+1.50s] DEBUG: pam_start(&quot;lightdm&quot;, &quot;alfonso&quot;) -&gt; (0x8c06588,<br>
&gt;&gt; 0)<br>
&gt;&gt; I see Xvnc is started as /usr/bin/Xvnc :6 -auth /var/run/lightdm/root/:6<br>
&gt;&gt; -inetd -nolisten tcp but I don&#39;t see the -rfbauth to point to the password<br>
&gt;&gt; file. Is there a chance to manually add such option?<br>
&gt;&gt; If I run for example &quot;Xvnc :0 -rfbauth /etc/x11vnc.pass&quot; directly at<br>
&gt;&gt; prompt I can authenticate but still I don&#39;t get to share the main desktop.<br>
&gt;&gt; I also tried to create a symbolic link from x11vnc to Xvnc since I know<br>
&gt;&gt; x11vnc works fine, but since x11vnc doesn&#39;t have options for running with<br>
&gt;&gt; inetd, it didn&#39;t work.<br>
&gt;&gt; Incidentally, at least in Ubuntu 11.10, /var/log/lightdm has<br>
&gt;&gt; permissions drwxr-xr-x but lightdm tries to create log files there with<br>
&gt;&gt; user lightdm and fails. So I had to change permissions to 777.<br>
&gt;&gt; e.g.<br>
&gt;&gt; [+246.83s] WARNING: Failed to open log file<br>
&gt;&gt; /var/log/lightdm/xvnc-6-greeter.log: Permission denied<br>
&gt;&gt; Actually, kind of bad news...<br>
&gt;&gt; From<br>
&gt;&gt; here: <a href="http://grumpymole.blogspot.com/2006/12/xubuntu-remote-desktop-with-vnc4server.html?showComment=1167878940000#c1198657880206490449" target="_blank">http://grumpymole.blogspot.com/2006/12/xubuntu-remote-desktop-with-vnc4server.html?showComment=1167878940000#c1198657880206490449</a><br>


&gt;&gt; I gather that only x11vnc can share the desktop (is it true?)<br>
&gt;&gt; This is what I&#39;m trying to achieve. Any chance lightdm can support x11vnc<br>
&gt;&gt; as well?<br>
&gt;&gt; Thank you.<br>
&gt;&gt; Good night,<br>
&gt;&gt; alfonso<br>
&gt;&gt; On Wed, Oct 19, 2011 at 12:11 AM, Robert Ancell &lt;<a href="mailto:robert.ancell@gmail.com">robert.ancell@gmail.com</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; There are multiple Xvnc servers available on Ubuntu, the<br>
&gt;&gt;&gt; tightvncserver package contains one.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On 19 October 2011 09:08, Guido Berhoerster &lt;<a href="mailto:gber@opensuse.org">gber@opensuse.org</a>&gt; wrote:<br>
&gt;&gt;&gt; &gt; * Alfonso Fiore &lt;<a href="mailto:alfonso.fiore@gmail.com">alfonso.fiore@gmail.com</a>&gt; [2011-10-18 23:44]:<br>
&gt;&gt;&gt; &gt;&gt; Hello Guido,<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; thank you so much. It sounds great.<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; Now my /etc/lightdm/lightdm.conf looks like:<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; [SeatDefaults]<br>
&gt;&gt;&gt; &gt;&gt; greeter-session=unity-greeter<br>
&gt;&gt;&gt; &gt;&gt; user-session=ubuntu<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; [VNCServer]<br>
&gt;&gt;&gt; &gt;&gt; enabled=true<br>
&gt;&gt;&gt; &gt;&gt; port=5900<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; but after restarting lightdm (sudo restart lightdm) the port is not<br>
&gt;&gt;&gt; &gt;&gt; open:<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; dude@box:~$ netstat -ln | grep 5900<br>
&gt;&gt;&gt; &gt;&gt; dude@box:~$<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; I also tried to reboot, but the result is the same.<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; do you have any suggestion? maybe some missing package?<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; Do you have Xvnc installed? I don&#39;t know what package it&#39;s in<br>
&gt;&gt;&gt; &gt; since I don&#39;t use Ubuntu.<br>
&gt;&gt;&gt; &gt; --<br>
&gt;&gt;&gt; &gt; Guido Berhoerster<br>
&gt;&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt;&gt; &gt; LightDM mailing list<br>
&gt;&gt;&gt; &gt; <a href="mailto:LightDM@lists.freedesktop.org">LightDM@lists.freedesktop.org</a><br>
&gt;&gt;&gt; &gt; <a href="http://lists.freedesktop.org/mailman/listinfo/lightdm" target="_blank">http://lists.freedesktop.org/mailman/listinfo/lightdm</a><br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; LightDM mailing list<br>
&gt; <a href="mailto:LightDM@lists.freedesktop.org">LightDM@lists.freedesktop.org</a><br>
&gt; <a href="http://lists.freedesktop.org/mailman/listinfo/lightdm" target="_blank">http://lists.freedesktop.org/mailman/listinfo/lightdm</a><br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br></div>