[K12OSN] fl_teachertool and vnc in ltsp4.2

Trond Mæhlum trond at maehlum.net
Wed May 3 18:18:56 UTC 2006

Jim McQuillan skrev:
> Trond,
> what is the 'vnc-module'?  Is it an Xorg thing, or a vnc thing?
> Give me some pointers, and I'll see if I can integrate it into an update
> for LTSP-4.2.

We use the "hack" below to do this in ltsp4.1. We have centrally placed 
servers at city hall. Our schools connect to the servers via fiber. We 
centrally manage 9 schools this way. The "Control" function of 
TeacherTool, like Citrix' shadow-function, is very useful for 
troubleshooting and aiding teachers and students from our office.

Our setup depends on this and in LTSP4.1 it works using the how-to below



   4.  Optional: Step 4 is only required to enable the experimental support
         to Monitor and Control.

         Edit the file /opt/ltsp/i386/etc/lts.conf
         Fine the line X4_MODULE_01=glx. On the next line insert:

         X4_MODULE_02 = vnc

         Then edit the file /opt/ltsp/i386/etc/build_x4_cfg
         and add the following between (Secton "Screen") and
         (EndSubSection), so it looks
         like this:

      Section "Screen"
           Identifier "Screen0"
           Device "My Video Card"
           Monitor "My Monitor"
           DefaultDepth  ${X_COLOR_DEPTH:-16}
           Subsection "Display"
                   Depth ${X_COLOR_DEPTH:-16}
                   Modes ${MODE[*]}
      # Added to enable Monitor/Control in Fl_TeacherTool
                    Option "httpdir" "/usr/share/vnc/classes"
                   Option "PasswordFile" "/root/.vnc/passwd"
                   Option "rfbport" "5900"
                   Option "usevnc"

     Now you'll have to make a password for the vnc-session. Run this
     command as root:


     Choose a password and copy the password file into the ltsp-tree

     #cp -R -p /root/.vnc /opt/ltsp/i386/root/

     Now you must copy the vnc-module and some libraries into the ltsp-tree:

     #cp /usr/X11R6/lib/modules/extensions/vnc.so 
     #cp /usr/lib/libstdc++.so.6 /opt/ltsp/i386/usr/lib/

     The next cp creates a backup of the original libgcc_s.so.1 library.

     #cp /opt/ltsp/i386/lib/libgcc_s.so.1 

     So, if you want, you can always restore things to their original state.

     You can now overwrite the library knowing you have saved the original.

     #cp /lib/libgcc_s.so.1 /opt/ltsp/i386/lib/

     Reboot the clients or just reset X by hitting Ctrl-Alt-Backspace 
and the
     new Monitor/Control buttons in Fl_TeacherTool should work.@

> Jim McQuillan
> jam at Ltsp.org
> On Wed, May 3, 2006 9:32 am, Trond Mæhlum wrote:
>> Is there any hope of getting the vnc-module to work in ltsp4.2? We use
>> LTSP4.1 with the "hack" of copying vnc.so into /opt/ltsp... the way it's
>> documented on Robert's site.
>> We tried this hack in LTSP4.2, but it does not work. We use the "Remote
>> control" function every day. For us this is now a major showstopper for
>> upgrading to LTSP4.2, which is too bad because of the new
>> improvements... Is there hope?
>> Best Regards
>> Trond Maehlum
>> _______________________________________________
>> K12OSN mailing list
>> K12OSN at redhat.com
>> https://www.redhat.com/mailman/listinfo/k12osn
>> For more info see <http://www.k12os.org>
> _______________________________________________
> K12OSN mailing list
> K12OSN at redhat.com
> https://www.redhat.com/mailman/listinfo/k12osn
> For more info see <http://www.k12os.org>

More information about the K12OSN mailing list