Monday, December 3, 2012

New Release: 03-Dec-2012!

After lot of time I have decided to publish a new version of RPi-TC.
Due to the release of the new 512Mb Board version, the RaspberryPi Team completely change the firmware (and some flags in the config.txt file) to be full compatible between 256Mb and 512Mb version.
This version didn't have PCoIP or X11 accelerated driver (still in development). But you can find:

- VMWare View Client 1.6.0
- Citrix Receiver for Linux System on a Chip (SoC) 12.2.3
- Quest vWorkspaces 7.0b (waiting for 7.5 source code...)
- RDesktop 1.7.1
- SPICE Client (virt-viewer 0.5.3)
- IceWeasel 10.x with Citrix extension
- Changed wicd with NetworkManager, more better if you have to autorun remote session on startup (you don't need anymore to create a script with "sleep 10000 etc")
- Monitor sleep mode and screensaver changed: now display will never go to sleep mode
- Tuned Kernel 3.2.27 (i'll update it to 3.6.7 very soon!)
- Fill into an 1Gb sdcard

This version supersedes all the other! Firmware is heavily changed and older version of RPiTC may not work on 512Mb version!

Another problem was the download links, after few downloads mediafire cut down the links (.rar and also the .torrent), so i have decided to put the files in Google Drive, you can download the new image here:
Direct Link: https://docs.google.com/open?id=0B1bNpppxm8mKOFlGOXNaM1p5clk
Torrent: https://docs.google.com/open?id=0B1bNpppxm8mKd2ZPVGdldE0wbjQ


PS. I'm looking for a job in Munich, Germany, did someone need an help? :)

107 comments:

  1. Thanks, I'll give it a try.
    Testing on a 512Mb with Class10 SanDisk.

    ReplyDelete
    Replies
    1. I had problems with a non-brand class10 device. It was just playing up no end. Had to use a class4 in the end.

      p.s. Thanks for the update. I intend to test it in a XenDesktop 5.6/XenApp 6.5 environment with StoreFront 1.2 later in the month. I'll let you know how I get on.

      Rob

      Delete
  2. This comment has been removed by the author.

    ReplyDelete
    Replies
    1. BTW I tested on a 512 with class 10 generic brand card(Codisk).

      Delete
    2. Also, I had issues installing the image downloaded via the torrent, but the link download worked a treat.

      Delete
    3. Hi Gibbio,
      I can't seem to log into my desktop on my VMware Server. I get all the way to the select your desktop screen. When I click on the desktop and the application dies. I've repeated via the CLI (which of course provides more feedback) and the fault it reports back is:

      "Spawn of vmware-view-usb failed: Failed to execute child process "vmware-view-usb""
      thanks,
      Vince

      Delete
    4. Hi Vince, you are trying to connect via PCoIP? Atm only rdp protocol works in vmware view client. :-(

      Delete
    5. Hi, same problem on my 512MB RasPi
      "Spawn of vmware-view-usb failed: Failed to execute child process "vmware-view-usb" (No such file or directory)

      Delete
    6. This comment has been removed by the author.

      Delete
    7. Sorry, error, you have to :
      ln /usr/lib/vmware/vmware-view-usb /etc/vmare/usb.link -s

      Delete
    8. thanks guys, this worked a treat.

      Delete
  3. Hi I need your help. How do I configure in the new release static IP ?

    ReplyDelete
    Replies
    1. network setup can be done via the interfaces configuration file at /etc/network/interfaces

      you have to replace this line:
      iface eth0 inet dhcp

      with something like:
      iface eth0 inet static
      address 192.168.0.7
      netmask 255.255.255.0
      gateway 192.168.0.254

      use nano to edit file

      more info here: http://wiki.debian.org/NetworkConfiguration

      Delete
    2. and for the DNS you have to edit /etc/resolv.conf
      and manually add nameservers like:

      nameserver 192.168.0.254
      nameserver 8.8.8.8

      Delete
  4. What you suggest I familar with and it work in the old realeases. In the new (03-Dec-2012) release it not work. After edit /etc/network/interfaces
    I get this:

    root@rpitc:~# ifconfig
    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    inet6 addr: ::1/128 Scope:Host
    UP LOOPBACK RUNNING MTU:16436 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

    root@rpitc:~#

    ReplyDelete
    Replies
    1. already restarted networking service? (or rebooted the board)
      Could you please put here your interfaces file? Seem that eth0 is not in autostart mode

      Delete
  5. This is original file:

    auto lo
    iface lo inet loopback

    #auto eth0
    #iface eth0 inet dhcp

    This is editted file:

    auto lo
    iface lo inet loopback

    #auto eth0
    iface eth0 inet static
    address 10.0.6.253
    netmask 255.0.0.0
    gateway 10.0.0.254

    After edit and save I make reboot.




    ReplyDelete
    Replies
    1. yes, NetworkManager will only handle interfaces not declared in /etc/network/interfaces
      So, uncomment #auto eth0 and let networking services to handle your static IP address.
      Or alternatively use nmcli or cnetworkmanager to configure eth0

      Delete
  6. Hello,

    is it possible to get an image with only Citrix on it with an older version like 10.XX? Because with the new client i have issuses with Citrix and Lotus Notes 8.5

    ReplyDelete
    Replies
    1. I can give a try, did you have the Citrix Receiver 10.x for arm?

      Delete
    2. Mh... actually i don't have this version. Could you get any older version? I'm not sure if i'll be able to find it.

      Delete
    3. Ich habe die 11.100. That's old enough?

      Delete
    4. Jou sollte gehen denke ich. Ich hoffe, dass dort der Fehler nicht auftritt, denn sonst muss ich weinen :D

      Delete
    5. :) Contact me via email at gibbio @AT@ gmail . com, i'll give you the link to the image

      Delete
    6. Done,

      Wäre es evtl möglich mir zu sagen, wie ich Citrix in den Autostart nehme? Bin mir den Dingen noch recht unbeholfen.

      Delete
    7. For the autostart:
      just modify this file: /etc/xdg/lxsession/LXDE/autostart
      and add the command line to execute Citrix Receiver:
      @lxterminal --command "/usr/lib/ICAClient/wfcmgr -icaroot /usr/lib/ICAClient" #ONLY FOR CITRIX 11.X
      This will automatically open the Receiver Client GUI and if present try to start the latest "Connections" used.

      Delete
  7. I'm very interested in this project and plan on testing it on my RaspPi 512 (just received this past week).

    Where would I find instructions on how to configure rdesktop or xfreerdp to autostart? Is there a manual available?

    Thank you for all your hard work on this project.

    Cheers.

    ReplyDelete
    Replies
    1. ATM there is no manual, im very sorry, in the next days i'll release something. Meanwhile if you need to do some mods you can use the Debian howto/help.
      Bye!

      Delete
    2. I used this instructions:
      http://www.dev-random.me/raspberrypi-thinclient/
      Works fine. I connected to Terminal Server (Windows Server 2008).
      But be careful: Once the rdesktop is in the autostart script, I found no way returning to "normal" linux shell. It kept repating the rdesktop. For our school, this is great, for students may not alter the settings. But for administrator that is not good.

      greetings from berlin

      Delete
  8. Hello,

    No worries...I must congratulate you on this nice little thin client project you've created. Outstanding!

    I've been able to modify the menus, and autostart my rdesktop session. I'm now working on a shell script to setup/modify a static IP that can be executed from a menu.

    I have a question regarding the desktop itself. The desktop is very black...I'm not even sure where things go if minimized. When the text editor loads upon boot instructing me to right click on the desktop...if I minimize this text editor...where does it go? Is there a hidden taskbar?

    Is it possible to add anything to the desktop to show my users that there is a desktop...maybe a clock or taskbar? I suppose I could add a wallpaper myself...but it would be nice to add a few more items to the desktop so it doesn't look too foreign to my coworkers when I suggest we use this to rdesktop to our VM's.

    Anything you can do to point me in the right direction on how to add things would be greatly appreciated.

    Thank you.

    ReplyDelete
    Replies
    1. yes, sure! You can use the LXDE desktop environment instead of openbox menu, just edit the file /etc/xdg/lxsession/LXDE/autostart
      and uncomment the first two lines:
      @lxpanel --profile LXDE
      @pcmanfm --desktop --profile LXDE
      save the file and reboot, now you have a full customizable LXDE desktop!

      Delete
  9. Well, that was easy!

    But I did like using your right click openbox menu and configuring the menu so easily. Is there a way to have an LXDE Desktop and still be able to right click and modify the menu you created?

    Thanks.

    ReplyDelete
    Replies
    1. I don't know if it is possible, try to uncomment @lxpanel --profile LXDE in the /etc/xdg/lxsession/LXDE/autostart file

      Delete
  10. Awesome, I've been using rdesktop automatically launching it from /etc/xdg/lxseccion/LXDE/autostart. Is there a way to increase the partition size inside debian? I use a 4 GB card and can only use 1 GB.

    ReplyDelete
    Replies
    1. Ok managed to do it using fdisk:

      $ fdisk /dev/mmcblk0

      Delete the 2nd partition, creating it again using the last block.
      Reboot

      $ resize2fs /dev/mmcblk0p2

      Delete
  11. Hi Gibbio. I would like to help you getting PCOIP working. I have my Pi working using RDP protocol already from your last firmware. I fixed the usb error too. I have a Vmware view infrastructure too. Contact me if interested.

    ReplyDelete
  12. I'd also like to get PCoIP working. I'm still on the 256mb Pi. I've tried compiling from source at vmware-view-open-client.googlecode.com/files/VMware-view-open-client-source-4.5.0-297975. Configure works okay after I got the libraries installed, but on make, I get "lib/bora/basicHttp/http.c:43:24: fatal error: curl/types.h: No such file or directory" and can't get around it. This has apparently been solved with a debdiff for Debian, but I don't know how to apply this debdiff on Pi or if it's possible since Pi is ARM (I'm not a programmer/compiler). Any help?

    ReplyDelete
    Replies
    1. Sadly this board is "only" and ARMv6, to use PCoIP or HDX or RemoteFX we need an ARMv7 CPU (better if with NEON extension).
      Other board like ODROID-X or Arndale can handle it (already tested!)

      Delete
    2. I see that the new ones are ARM11. Is this sufficient to run PCoIP?

      Delete
  13. This is excellent thank you for all your work. Just starting to test now and thus far everything is going smoothly but the audio. I can get playback by redirecting it but the audio is choppy. I have tried playing mp3s wavs and just watching video on youtube all seems to be the same result. Video is pretty good but audio cuts out constantly. I am connecting to a windows xp instance on a ESX server all local LAN 10GB and I have a model b with 512MB. Is that a known problem or more likely something I am doing wrong.

    ReplyDelete
    Replies
    1. Yes, audio is choppy, i'll make some test in the future, i'll keep you in touch

      Delete
    2. Thank you. Short of that issue this makes a very reasonable thin client.

      Delete
  14. Hi Gibbio, it's great news that you have started up the project again.

    I have sent you an email with the code for the vWorkspace 7.5 connector... :)

    ReplyDelete
  15. I would like to retain your Openbox menu system but I would like to put some links on the desktop (like iceweasel) as I am trying to build this as a kiosk for work where the user has a few icons they can use

    ReplyDelete
    Replies
    1. I am also unable to set the timezone using tzselect, it throws an error after selecting the appropriate timezone of "/usr/bin/tzselect: Line 256: /usr/share/zoneinfo/America/New_York: Too many levels of symbolic links /usr/bin/tzselect: time zone files are not set up correctly"
      I had the same problem when trying to symlink the appropriate timezone file to /etc/localtime.
      It appears that /usr/share/zoneinfo/America/New_York is symlinked to /usr/share/zoneinfo/posix/America/New_York which is symlinked back to /usr/share/zoneinfo/America/New_York (circular loop causing that error message)

      Delete
  16. Hi,

    thanks you for considering to include 2 more clients:

    1.) Shrew Soft VPN Client http://www.shrew.net/software

    2.) NoMachine 4 Client (when available)

    Thankx.

    ReplyDelete
  17. Great work - I've seen other raspberry pi threads talk about lag when doing RDP. How is the performance of the RDP client when viewing a web application or webpage in IE?

    Is it GPU accelerated? Thanks in advance.

    ReplyDelete
    Replies
    1. Same question here. The rest works fine only stutters in viewing webaps

      Delete
  18. Need help on rdesktop client. It hung after run for a while.

    Thanks.

    ReplyDelete
  19. Have you considered changing rdesktop to remina with the remmina-plugin-rdp? rdesktop seems to freeze with a single packet loss.

    ReplyDelete
  20. Has anyone gotten the VMware view stuff to work? I can not get it to connect from the RPITC but works fine from other clients.

    ReplyDelete
    Replies
    1. So when I try to connect it does connect to the desktop but it does not actually open a window it simply returns back to the openbox desktop. Anybody seen this before? I assume I am missing something easy.

      Delete
  21. Nice job!

    Has anyone tried the Spice remote-viewer app?

    I can't connect to a Spice virtual guest, and got the error msg "Unknown graphic type for the guest spice://..."

    ReplyDelete
    Replies
    1. I get the same error if guest has SPICE display type.

      Delete
  22. Is there a way to enable display power saving? The best I can get is screen blanking via "xset", and I can't find "fbset" nor "/opt/vc/bin/tvservice".

    ReplyDelete
    Replies
    1. Yeah I am curious about this as well. It's usually @ /usr/bin/tvservice and /opt/vc/bin/tvservice

      I also saw it in /root/.rpi-firmware/vc/softfp/opt/vc/tvservice

      However in these versions its uninstalled. Is anyone aware what package I would install to add this back?

      Delete
    2. Sleep mode and screensaver is handled by X server. You can check this with xset q. To disable, type
      bash:$ xset s off
      X also automatically puts your pc in standby after 20 minutes or something, and it puts it into hibernate after 30. It would turn it off after 10 more minutes if it could. To disable this too, type:
      bash:$ xset -dpms
      You can do this automatically when you log in successfully by putting these lines in ~/.xsessionrc:
      cat .xsessionrc
      # turn off default screensaver
      xset s off
      # turn off default standby, hibernate, ... after n minutes
      xset -dpms
      You can also put it in the xorg conf, here an howto:
      http://www.shallowsky.com/linux/x-screen-blanking.html

      Delete
  23. This comment has been removed by the author.

    ReplyDelete
  24. This is exciting to say the least! I got mine set up with an IP and my Xen CSG info entered, however, we use certificates - so I have to copy my .cert file to the device somehow and have it reference that file. (just like on my Wyse clients presently) I get an error 59 because of this. Any ideas?

    ReplyDelete
  25. OK, got the cert files copied over using WinSCP, now I get an error 40 when trying to connect. Anyone have insight on that?

    ReplyDelete
    Replies
    1. Sounds like the error I encountered when trying to get XenApp working an hour ago.

      Through trial and error I ended up doing this to get it working:

      Opened the web portal though the browser, when got asked about security certificate, i clicked details, and exported the certificate to
      /opt/Citrix/ICAClient/keystore/cacerts/

      Then i changed the Citrix XenApp Client settings.

      View - Citrix XenApp View
      Tools - Settings
      set my Network protocol to SSL/TLS + HTTPS, and added the addres: HTTPS://xxxxxxx.xxxxx.com/Citrix/PNAgent/config.xml

      (Found the address in my Windows client, right clicked the "Notification area" Citrix icon and selected change server)

      Good luck, hope this helps

      Delete
  26. Where is the documentation on autostarting an Rdesktop session in fullscreen?


    I saw it in one of the comments on one of the posts on this site but could not find it. I think you should have a wiki, this is a great project.

    Thanks

    ReplyDelete
    Replies
    1. Im Also interested in this information. Hard to find detailed information about this :(

      Delete
    2. I used this documentation (as posted before):
      http://www.dev-random.me/raspberrypi-thinclient/
      best regards, sebastian riks, berlin

      Delete
  27. What's the easiest way to get cups working? I have a few HP 1200 and 1505's that I want to work with this. Tried with hplip and just made a mess of things.

    ReplyDelete
  28. With Citrix Receiver, I get " The Citrix SSL Server that you selected is not accepting connections" and I'm stuck there. Anyone have ideas?

    ReplyDelete
  29. Gibbio - you are the wind beneath my wings! Thank you SO much for the help!!! I wish I could repay you somehow!

    ReplyDelete
  30. check this out ;)
    http://the.taoofmac.com/space/blog/2013/01/09/2339

    ReplyDelete
  31. Tried taoofmac's stuff, got the program built but all I get is SSL errors trying to connect. This is getting very discouraging.

    ReplyDelete
  32. I have tried multiple times, and multiple ways to install the latest image on my two Pi's and I am unable to get them to boot with this image loaded. I just get the Red and Green lights to come on then the green light goes out and just the red light remains. I do not have any problems running "wheezy" or other images. Any ideas? What can I check to see what might be wrong? Thank you.

    ReplyDelete
    Replies
    1. Are you using Win32DiskImager to load the .img file onto your SD card? I've never had an issue.

      Delete
    2. I have tried Win32DiskImager and it loads fine it just will not boot. I have also tried the Fedora one that I found, same result. I was actually able to get it to boot last night but that was only after replacing all of the files on the boot partition with the files from my working Raspbmc SD card. That allowed me to boot RPI-TC but even then it is flaky, booting one our of maybe 5 tries. Then once in the GUI I am able to navigate with the mouse but I am unable to use the keyboard to type anything. I am not sure if it is the keyboard I am using or a result of replacing the boot files which includes the kernel.

      Delete
    3. Update: I was able to resolve my issue by using a different brand/model of SD card. RPI-TC just did not like the other card even though other distro's worked without issue. I have now been able to get our Citrix environment working with RPI-TC however when I attempt to drag a Citrix app's window I get an error message, something about an X value. I need to capture the exact error and will reply back with it, hopefully it is a simple fix.

      Delete
    4. The error I am getting trying to drag windows around in the Citrix receiver is "The X Request 62.0 caused error: "8: BadMatch (invalid parameter attributes)"

      Options are to Cancel or Quit, if I select cancel the application goes away and then comes back. We are using XenApp 6.5.

      Delete
  33. This comment has been removed by the author.

    ReplyDelete
  34. First, this is really cool. After fixing the link I can get the VMware ViewClinet working; Thanks! I am having problems with wifi. A wifi usb dongle that is automatically recognized with wheezy, is not recognized by the rpitc (ifconfig does not show the interface), also when I try to start the Wicd Network Manager it fails to start with error messages (Could not connect to wick's D-Bus interface. Check the wicd log for error messages. Error connecting to wicd services via D-Bus. Please ensure the wicd service is running.)

    I tried to do apt-get update, apt-get upgrade, but that did not help.

    Finally, is there an easy way to install the rasp-config, to help with initial
    configuration (and help with e.g., with expand rootfs.)?

    Thanks again!

    ReplyDelete
    Replies
    1. Did you manage to get RDP working, it just seems to open and then close on my pi.

      Delete
    2. Yes... the solution was given by Nicolas Mailloux on December 13, 2012
      (see above). it is... you have to :
      ln /usr/lib/vmware/vmware-view-usb /etc/vmare/usb.link -s

      That fixes things.

      Also, update, I was having problems with a dongle that requires the RTL8188CUS, a
      different dongle worked "out of the box".

      Delete
    3. Brilliant looks like this has worked. Thanks again.

      Delete
  35. This comment has been removed by the author.

    ReplyDelete
  36. The X11 driver just released... I really want to see the new version of rpitc with the power of new driver:)

    ReplyDelete
  37. RDesktop is the only app that doesnt want to run??? Any suggestions on how to fix this???

    ReplyDelete
    Replies
    1. Same here, would be good to get this fixed.

      Delete
    2. As pointed out to me in a previous post which I have just re-read this is the fix:

      The solution was given by Nicolas Mailloux on December 13, 2012
      (see above). it is... you have to :
      ln /usr/lib/vmware/vmware-view-usb /etc/vmare/usb.link -s

      Delete
  38. Trying to see if my iiyama touch screen would work connecting via USB to the PI and then an rdesktop with the -R(edirect) to a vmware hosted Windows 7 apps - is this possible? what would the syntax be? - TIA, Soneups.

    ReplyDelete
  39. This comment has been removed by the author.

    ReplyDelete
  40. Citrix Receiver
    I have managed to get it to autoload :o)
    however is there anyway i can hide the LXTerminal screen as this stays open on bootup even after the receiver has loaded??

    Cheers

    ReplyDelete
  41. Yes, you can comment that line out of the autostart file. - #

    ReplyDelete
  42. so to load the receiver i only need /opt/Citrix/ICAClient/wfcmgr?

    ReplyDelete
  43. Correct. I load that and the desktop on mine so if the user logs out of a session, they can re-launch a published app or desktop. (thanks to Gibbio).

    ReplyDelete
  44. Hi Andy
    would you mind copying me in on the autostart file you have

    i can not get rid of the LXterminal....

    These little gizmos are fantastic!!! a great Citrix tool :o)
    cheers

    ReplyDelete
  45. @lxpanel --profile LXDE
    #@leafpad /root/README
    @pcmanfm --desktop --profile LXDE
    @/opt/Citrix/ICAClient/wfcmgr -icaroot /opt/Citrix/ICAClient -launch /root/My_20Desktop.pnagent

    ReplyDelete
  46. Nice One
    ill give that a go, i was missing the -launch bit :o)

    ReplyDelete
  47. Let me know! We are hoping to roll these out as thin client replacement in several areas. I just need to get the WFCMGR to auto launch again after a user exits a published desktop. I have a script set up that works, but cron doesn't seem to be checking and running it every minute. That's what I'm fighting with right now.

    ReplyDelete
    Replies
    1. I didn't check but i think it's ok...Create a script like this one:

      #!/bin/bash
      #set -x
      export DISPLAY=:0
      PROGRAM=wfcmgr
      APPCHK=$(ps aux | grep -c $PROGRAM)
      #==============================================
      if [ $APPCHK = '1' ];
      then
      echo "not running"
      /opt/Citrix/ICAClient/wfcmgr -icaroot /opt/Citrix/ICAClient &
      else
      echo "running"
      fi
      exit


      Save it as test.sh in /root/test.sh and give exec prop: chmod +x /root/test.sh
      install cron (instead of anacron)
      apt-get install cron
      edit the crontab:
      crontab -e
      and add:
      * * * * * /root/test.sh

      Done, it's check every minute if wfcmgr is up, otherwise i'll start it up.

      Delete
    2. IT WORKS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Gibbio you are a genius!

      Delete
    3. Fantastic Just The Job...>!!!!
      this script is awesome, user prrof

      im now trying to comment out some of the apps and desktop settings I wish t keep from the user by simply putting a # in front of the line I wish to exclude within the menu.xml file. any reason why it just ignores what im trying to do

      Delete
  48. Hmmmm Still Struggling

    how did you create the My-20Desktop.pnagent file?? within the /root

    ReplyDelete
  49. The pnagent file is created the first time you log in as a user with a published desktop. You won't see it until then. Hope that helps. The 20 indicates a SPACE in mine. It is actually My Desktop, but the My_20Desktop tells it there's a space in the filename.

    ReplyDelete
  50. Anyone know how to blank out the username on the receiver screen? If I have multiple users on this thing I want it to blank out the user name each time for security reasons.

    ReplyDelete
    Replies
    1. i am curious about this as well..

      Delete
    2. Username/password/domain are stored in the file
      /root/.ICAClient/reg.ini
      just delete the lines to blank out the previous login:
      lastUserName=REG_SZ:username
      lastPassword=REG_SZ:password
      lastDomainName=REG_SZ:domain.com

      So for example, if you want to remove lastUserName just:
      sed '/lastUserName/d' /root/.ICAClient/reg.ini > /root/.ICAClient/reg.tmp
      mv /root/.ICAClient/reg.tmp /root/.ICAClient/reg.ini

      to do it automatically when ICA Client start just edit the desktop icon and replace the Exec line with:
      Exec=/root/runICA.sh

      Then create the /root/runICA.sh script:
      #!/bin/bash
      export DISPLAY=:0
      sed '/lastUserName/d' /root/.ICAClient/reg.ini > /root/.ICAClient/reg.tmp
      mv /root/.ICAClient/reg.tmp /root/.ICAClient/reg.ini
      /opt/Citrix/ICAClient/wfcmgr -icaroot /opt/Citrix/ICAClient -launch /myapplication/myapp.pnagent &
      exit 1

      remember to do an chmod +x /root/runICA.sh

      Delete
  51. Wooowww....This proyect is so exciting. It's amazing what a RPi can do with a genious behind it.

    Does anybody know how to redirect USB so any device can be used via terminal server? I'm trying to connect a signature pad to a TS using RPi. Am I trying something impossible?

    Thanks

    ReplyDelete
  52. This is amazing. The only problem I keep getting is the xPutImage badmatch when the raspberry is on 16-bit color mode: http://forums.citrix.com/thread.jspa?threadID=314772

    "The X Request 72.0 caused error: "8: BadMatch (Invalid parameter attributes)"

    If I try to set to 24 or 32bit mode, the error goes away, but all colors are inverted (ie. yellow instead of blue for the default windows background)

    Thanks!

    ReplyDelete
  53. getting same issue as above:
    "The X Request 72.0 caused error: "8: BadMatch (Invalid parameter attributes)"

    How can you change the color to 24 or 32 bit mode?

    Thanks!!

    ReplyDelete