Wednesday, August 21, 2013

RPi-TC ARMv6j Release 4 available!

What inside this RPi-TC release 4:
- Debian Jessie ARMv6j armel Kernel 3.6.11 (dual Kernel)
- Citrix Receiver 12.2.3 (v13 is buggy)
- VMWare View Client 1.7.0 (no PCoIP)
- Quest vWorkspaces 7.0b
- RDesktop 1.7.1
- xFreeRDP 1.1.0-beta1
- OpenNX 0.16.0.725
- X2GO Client 4.0.1.1
- SPICE GTK+ 0.20 Client (virt-viewer 0.5.7)
- TN5250 Client 0.17.4
- Iceweasel with ICA & Spicy plugins enabled
- LXDE w/ Openbox Desktop Environment
- Fast & nice boot :)

Update, new, bug solved & know bug on this release:
- added tn5250 client (AS/400)
- added vnc shadowing on display 0 (password: raspberry)
- added default user profile with ALL settings in BOOT partition: base_profile_rpitc.tar.gz
- update ssh server conf: listening on port 22 for rpitc user and also for root with password: raspberry
- updated linux firmware free/non-free package for some usb dongle (like atheros, ralink etc). If you need it, install it.
- updated & rebuilded all package to fit Debian Jessie release
- updated & rebuilded Iceweasel to 17.0.8esr-2
- updated & rebuilded spice-gtk to 0.20 and remove-view to 0.5.7
- now hostname is generated on macaddress, ex.: if mac is a1:b2:c3:d4:e5:f6 hostname will be: rpitc-d4e5f6
- now desktop and applications start as normal non-root user: rpitc with pass raspberry
- rollback to LXDE with openbox menù. XFCE is still available on repo!
- rollback to xfreerdp 1.1.0 still checking for full screen problem on v > 1.1.0-b
- rollback to old boot intro :)
- solved wrong path on OpenNX
- solved wrong dependencies on mesa 9.1.x + libwayland0 0.85
- solved wrong preinstall script on rpi-firmware package
- bug on wayland-client0 wayland-server0: they are needed, don't autoremove it!

Readme, please!:
- to change autostart application modify this file: $HOME/lxsession/LXDE/autostart (or use right-click menù)
- to add Desktop icon just add a .desktop file in $HOME/Desktop/ like the others (or use right-click menù)
- to enable monitor sleep mode remove the file $HOME/.xsessionrc
- Dual Kernel: just change config.txt (inside BOOT partition) and change the line: kernel=kernel.img in kernel=kernel-std.img to use standard RaspberryPi Kernel.
- Default sound output is HDMI, to change it to analog just: amixer cset numid=3 1

HOW-TO Install:
- Download image here or here or via torrent here.
- Extract the archive and write the .img file in an SDCard with dd or diskimage.
- Plug your SDCard into your RaspberryPi board. Power on!

Working on:
- Smart management software for all ARM ThinClient
- RPi-TC for Cubieboard2...

If you like it please donate ;)

100 comments:

  1. Great release!
    There is a chance to include in future releases a MVS/zOS console emulator? (console 3270)

    Or do you know any package of 3270 console for ARM?

    THANKS!!!

    ReplyDelete
    Replies
    1. Yes, you can install x3270:
      apt-get update
      apt-get install x3270 xfonts-x3270-misc

      then run: x3270

      Delete
    2. Great!!
      I have another questions.
      I'm tryng to setup the RPi with a local IP, not DHCP.
      I'm edit /etc/network/interfaces and /etc/resolv.conf and I can't enter into the local LAN.

      Do you have any ideas?
      thanks!

      Delete
  2. Can you make a complete image to write to an Odroid(X2)? Or are you incorporating this in you're smart management software?

    ReplyDelete
  3. just go for "mv /etc/udev/rules.d/70-persistent-net.rules /etc/udev/rules.d/70-persistent-net.rules.old"
    Old Config is no more loaded. You can now Configure network for eth0
    e.g:
    nano /etc/network/interfaces


    auto lo
    iface lo inet loopback
    auto eth0
    iface eth0 inet static

    address 10.1.3.44
    netmask 255.255.255.0
    gateway 10.1.3.1
    nameserver 10.1.3.11

    ReplyDelete
    Replies
    1. Hi Florian. I think that you post this for my problem.
      I rename the 70-persistent-net.rules and then change the interfaces, but nothing happens...
      "Network unreacheble"

      Delete
    2. Sorry, I forgot to say "Thank you"

      Delete
    3. I had some Problems with Subnet /22 (255.255.252.0)
      My IP address was 10.1.0.115 and my Gateway 10.1.3.1.
      Network was ok, but couldn´t get access to the Internet.

      Don´t know waht config you have

      Delete
    4. is /etc/resolv.conf ok? ping from board to gateway and viceversa work?

      Delete
    5. Thanks to EVERYBODY!!

      Finally I rename the /etc/udev/rules.d/70-persistent-net.rules, restart the PI and "automagically" I'm now into the LAN.
      Previously I put all the info into /etc/network/interfaces and /etc/resolv.conf

      Delete
  4. Danke für das tolle Image!
    Citrix funktioniert einwandfrei!
    Ein Problem habe ich noch mit dem Hostnamen, dieser wird nicht automatisch generiert!

    Vielen Dank im Voraus
    Jochen

    ReplyDelete
    Replies
    1. Hello Jochen,
      did you use an wifi dongle or eth0?
      script who assign hostname based on mac address onboot is quite simple:
      MAC="$( ifconfig eth | head -1 | awk -F: '{print $5$6$7}' )"
      echo rpitc-"$MAC" > /etc/hostname
      try to run:
      ifconfig eth | head -1 | awk -F: '{print $5$6$7}'

      Delete
    2. Hi!

      I used it on eth0. I'll try the script today!

      regards
      Jochen

      Delete
    3. Solved here: https://github.com/Gibbio/RPiTC/issues/11

      tschuess!

      Delete
    4. Thanks, I changed the Script to the serial no.

      Delete
    5. Hello Gibbio,

      I'm working on resolving the issue I have with my hostname but I'm unsure what the fix is for this. I see reference in the attachment you gave to use the serial, but where do you put the serial in the hostname.sh script?

      What I did was put in the hostname.sh eth1 (what my Pi uses for a NIC) and when I re-ran /etc/init.d/hostname.sh my hostname is now fully created with the serial being the last 6 digits. But whenever I run something I still receive the message 'unable to resolve host...'.

      Please explain what has to change in the script to replace it with serial to stop this message.

      Thank you.

      Delete
    6. please take a look here:
      https://github.com/Gibbio/RPiTC/commit/8168f3fad9843d47a4d511af19e288cef528f113

      Delete
    7. Hi Gibbio,

      Thank you for the reply. I've put in your change by adding this line to my hostname.sh file:
      MAC="$(cat cpuinfo | grep Serial | awk '{print substr($3,9)}')"

      But when I run sudo /etc/init.d/hostname.sh I receive the following error:
      cat: cpuinfo: No such file or directory

      What is this directory it is referring too and how do I add it?

      Thank you.

      Delete
    8. https://github.com/Gibbio/RPiTC/blob/master/etc/init.d/hostname.sh#L23

      Delete
    9. Yep, that fix to hostname.sh did the trick.

      Thanks Gibbio!

      Delete
    10. Change this line in

      MAC="$(cat /proc/cpuinfo | grep Serial | awk '{print substr($3,9)}')"

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

      Delete
  5. Thanks for the updated release! Couple things, have you thought of opening a forum for troubleshooting/ sharing ideas? If you need a host contact me. The question - When this was loaded on my RPI, the hostname does not update properly.. I just get "rpitc-", I tried to set it manually but the system automatically replaces it with the "rpitc-" after reboot. So its not finding the MAC address?

    ReplyDelete
    Replies
    1. Thanks for host offer but i didn't like forum :)
      I've uploaded the whole rpi-tc r4 filesystem on https://github.com/Gibbio/RPiTC, Github is a great tool, everyone can open issue etc.
      Issue open here: https://github.com/Gibbio/RPiTC/issues/11

      Delete
    2. Great work! This did the trick. Its interesting that the serial is very close to the MAC address but not exactly the same. (dup. comment from Github)

      Delete
  6. Great work also I love your design. I had one question, when using wifi does it matter what encryption I'm using or should it be able to connect to any wifi signal such as WPA-PSK?

    ReplyDelete
  7. i did an fork of your work, just to get our SSO working with the rpitc. so i build the needed environment with a new local user. my problem is, that i can't find where you set the default loggin user.

    i usualy did with nodm but...

    Can someone point me to the correct config file?

    ReplyDelete
    Replies
    1. old style inittab autologin :)
      https://github.com/Gibbio/RPiTC/blob/master/etc/inittab#L70

      Delete
  8. Hi

    Thanks for the update! VNC will make life a lot easier to work with the raspberries.

    I just have one Question, i Am trying to make a terminal command that just runs the command: "ip addr" to show the ip address to the user running the raspberry, but when i try to put this into the menu it runs and closes before you can see anything, any idea how I can keep the terminal screen open?

    Thanks

    ReplyDelete
    Replies
    1. if you need to have ipaddress on desktop to help your users you can use conky, just apt-get install conky, modify the configuration then add it to autostart application

      Delete
  9. Hello Gibbio,

    Thanks very much for the time and effort you've put into this project. I had been using Raspbian to autoconnect (rdesktop) some of our workstations to virtual machines. Your Thinclient project shows a lot of promise so I think I'll use your system instead.

    Not sure if this would be useful to anyone else, it was to me so I thought I would share...

    Our 5 workstations each connect to their own VM. I've used the autostart function of Thinclient project so that the user doesn't even see the Raspberry Pi desktop...they are immediately brought to the Windows Login screen...Sweet!

    When work is done on the VM that requires a reboot of the VM, this disconnects the Pi from it's rdesktop connection. I threw together a quick script to autoconnect rdesktop. The script does a check first to see if rdesktop is running. If rdesktop is running the script exits. If rdesktop is not running, the script reconnects to the users session and writes to a log.

    Here is the script:

    #!/bin/sh
    # Check if rdesktop is running
    LOGFILE=~/scripts/check.log
    if pgrep rdesktop > /dev/null
    then
    echo "$(date "+%m%d%Y %T") : rdesktop is already running." >> $LOGFILE 2>&1
    exit 0
    else
    echo "$(date "+%m%d%Y %T") : rdesktop has Stopped. Attempting to restart now." >> $LOGFILE 2>&1
    rdesktop -u User -p password 10.100.100.10
    exit 0
    fi

    I saved the above script and named it check.sh to a folder in my home called scripts. Make the script executable:

    sudo chmod +x check.sh

    Then I created a cron job to run this script every 5 minutes. The tricky point I found was how to execute a GUI app from a cronjob. The secret was using export DISPLAY.

    */5 * * * * export DISPLAY=:0 && cd ~/scripts && sh check.sh>>~/scripts/check.log

    Now if my remote desktop session disconnects it will automatically reconnect after 5 minutes.

    Hope someone else finds this helpful.

    Thanks Gibbio!

    ReplyDelete
  10. Hello Gibbio,

    Question for you about adding new users.

    I've added a new user, but the image defaults to login the rpitc user upon restart. How can I change the image to ask me which user to login with for some of my Pi's? Or at the very least, login with the default user but allow me to logout and log back in with another user?

    Thank you.

    ReplyDelete
    Replies
    1. RPi-TC didn't have any desktop manager installed, so you cannot logout or change user on startup. To do that you have to change /etc/inittab and comment line 70 and uncomment line 54 then install a DM like lightdm.

      Delete
    2. Thanks Gibbio...very much appreciate your help!

      I've installed lightdm now. And I've created a new user. I would like to have the same desktop links/setup that the rpitc client had on it's desktop/setup. Could you suggest how best to do that for each user I setup on the pi?

      Thank you.

      Delete
    3. you can find default user profile with all settings in BOOT partition: base_profile_rpitc.tar.gz
      uncompress it then remember to change the permission on files and folders

      Delete
    4. Hello Gibbio,

      Seems I need more help with this adding new users using the following:

      adduser elvis

      Give 'elvis' the same permissions as 'rpitc':

      usermod -a -G adm,dialout,cdrom,sudo,audio,video,plugdev,games,users,netdev elvis
      Add elvis to the visudo list to get rid of nagging password questions on sudo actions:

      sudo visudo
      At the very bottom, add a line for 'elvis':
      elvis ALL=(ALL) NOPASSWD: ALL

      I've also installed lightdm.

      I then upated lightdm.conf with an autologin user 'elvis'.

      I then reboot the server and I find it continually auto-logs into my rpitc user.

      Any ideas what I've done wrong here?

      Thank you.

      Delete
    5. uncomment:
      https://github.com/Gibbio/RPiTC/blob/master/etc/inittab#L54
      comment:
      https://github.com/Gibbio/RPiTC/blob/master/etc/inittab#L70

      Delete
    6. I made these changes as you've suggested. I then restarted my Raspberry Pi but the movie you show when the system starts got stuck at the end of the movie and never displayed my desktop. But I had SSH access, so I renamed the movie that runs and rebooted the computer. This was so I could see any error messages while it boots. This time the system started but when it was ready to show the desktop it never came. The cursor was left blinking in the top left hand corner of the screen.

      Do I need to make further changes to allow lightdm to be used to login with a different user?

      Thanks.

      Delete
    7. Please add killintro.sh script to your user autostart file. You can find it here: https://github.com/Gibbio/RPiTC/blob/master/home/rpitc/killintro.sh

      Delete
  11. Hi Gibbio

    Thanks for the VNC add in, its awesome!

    I have encountered a problem with your latest release and static IP's.

    Whenever I try to edit /etc/network/interfaces with the following:

    [Start]

    auto eth1
    iface eth1 inet static
    address 192.168.150.89
    network 192.168.153.0
    netmask 255.255.153.0
    broadcast 192.168.153.255
    gateway 192.168.153.254

    [END]

    and

    /etc/resolv.conf

    [START]

    domain domain.co.za
    search domain.co.za
    nameserver 192.168.153.73

    [END]

    and I reboot the raspberry the OS crashes but if i use release 2 i don't encounter any problems with assigning static IP's.

    Am i doing something wrong here?

    ReplyDelete
    Replies
    1. Try with removing /etc/udev/rules.d/70-presistent-net.rules and changing eth1 to eth0 in your /etc/network/interfaces config.
      If still not works please give me some output log (ctrl-alt-f1 on boot)

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

      Delete
    3. HI Gibbio

      I did as you said and removing the file and changing the interface worked, but after the 2nd reboot I just got a black screen after boot(unable to press ctrl-alt-f1 on boot)
      and this screen just throws out the Raspberry Type B Specs

      Delete
    4. HI Gibbio

      Thanks for the help, this morning when I got in to the office the OS was booted up so instead of removing the file from the OS i just used nano and added # to all the lines in the file and booting is going like normal now.

      Thanks!

      Delete
  12. Hi Gibbio,

    We're about to use your wonderful Thin Client Project in our office workstations. I'd like to make this generic enough so that if thin client needs to be replaced, only one image is required to connect to any thin client's VM. My thoughts are to have a file of Hostnames with an IP assigned to each hostname. Then have your autostart config file updated so that the rdesktop line has a variable for the IP address. What's the script that runs to read the autostart config file?

    Or if you have suggestions for me on how I could do this I'm all ears. In the meantime I'll monkey with creating a bash script with the necessary case statements.

    Thank you.

    ReplyDelete
    Replies
    1. /etc/init.d/hostname.sh is the default linux script that handle hostname on boot, you can use it also for ip address withouth problems :)

      Delete
  13. This is great! What a wonderful project. Is there a ready made image for RK3066 based device or is this image can be used straight away on an MK808?

    ReplyDelete
    Replies
    1. You can use it but you have to use the right rk3066 kernel!

      Delete
  14. Hey Gibbio,

    How do we change the vnc password? I tried to use vncpasswd but the message was that this command was not found.

    Thanks.

    ReplyDelete
    Replies
    1. http://linux.die.net/man/1/x11vnc

      Delete
    2. Thanks Gibbio,

      I read through the manual and used the following command:

      sudo x11vnc -storepasswd PaSSwoRD /etc/x11vnc.pass

      to change my password to this example PaSSwoRD. But when I try to connect through VNC it won't accept the new password...it still only accepts the password you've set of raspberry.

      What command do you use to change the password?

      Thank you.

      Delete
    3. don't sudo for that, you have to change x11vnc password for user session. As user just:
      x11vnc -storepasswd

      Delete
    4. I tried your suggestion and used the following (no sudo):
      x11vnc -storepasswd PaSSwoRD

      No dice. Still only uses raspberry for the password.

      So then I tried my original (again no sudo):
      x11vnc -storepasswd PaSSwoRD /etc/x11vnc.pass

      but it still looks for the raspberry password. I must have misunderstood your suggestion. What worked for you?

      Delete
    5. Ok, I figured it out. There is a password file in my rpitc home directory in .vnc. So I issued the following command:

      x11vnc -storepasswd PaSSwoRD ~/.vnc/passwd

      and my password has now changed to PaSSwoRD.

      Delete
  15. Hi there,

    Thanks for this great job !
    I'm trying to use VMware View client with RDP protocol.
    I receive the logon screen and, after auth, the list of pools.
    But when I'm selecting the pool I just receive a blank screen.
    Is someone succeed to use the VMware View client?
    (FYI, the infrastructure works fine with a W7 VMware View softclient or a Samsung NC220 zero client, so it's not a infra/config problem)
    Thanks for your help !

    ReplyDelete
  16. What are the brand new features you have found i don't found anything new as it contains the same features as the older version has.

    Thanks
    Silvester Norman

    Change MAC Address

    ReplyDelete
    Replies
    1. just:
      - added tn5250 client (AS/400)
      - added vnc shadowing on display 0 (password: raspberry)
      - added default user profile with ALL settings in BOOT partition: base_profile_rpitc.tar.gz
      - update ssh server conf: listening on port 22 for rpitc user and also for root with password: raspberry
      - updated linux firmware free/non-free package for some usb dongle (like atheros, ralink etc). If you need it, install it.
      - updated & rebuilded all package to fit Debian Jessie release
      - updated & rebuilded Iceweasel to 17.0.8esr-2
      - updated & rebuilded spice-gtk to 0.20 and remove-view to 0.5.7
      - now hostname is generated on macaddress, ex.: if mac is a1:b2:c3:d4:e5:f6 hostname will be: rpitc-d4e5f6
      - now desktop and applications start as normal non-root user: rpitc with pass raspberry
      - rollback to LXDE with openbox menù. XFCE is still available on repo!
      - rollback to xfreerdp 1.1.0 still checking for full screen problem on v > 1.1.0-b
      - rollback to old boot intro :)
      - solved wrong path on OpenNX
      - solved wrong dependencies on mesa 9.1.x + libwayland0 0.85
      - solved wrong preinstall script on rpi-firmware package
      - bug on wayland-client0 wayland-server0: they are needed, don't autoremove it!

      Delete
  17. If I run the Rdesktop Example! or the XFreeRDP Example! nothing happens, only when I open terminal and put manually it works, why arent the shortcuts working? What is needed so it opens the terminal via shortcut?

    ReplyDelete
    Replies
    1. Did you figure this out? I have the same thing.

      Delete
    2. You will need to right click on each desktop example and input the details of the connection you are making. Gibbio has provided for you the Desktop Shortcut only. Open each of these in Leafpad (or you can navigate to the their location using the terminal and nano) and add in the details of the server you are connecting too. I've done this and both shortcuts work without issue.

      Delete
  18. I'm installing Conky for my users to use for basic information like Hostname and IP address. I would also like to know how to show the frequency (overclock) and temperature. I've checked the /boot/config.txt file and I can see that the default is 950 MHz, but how do I display this in Conky? I'm using /opt/vc/bin/vcgencmd to find the speed and temperature but I get a message that this cannot be found.

    What should I use to capture this information?

    Thank you.

    ReplyDelete
    Replies
    1. Hi Gibbio,

      Still looking into why I can't see the temperature for my Pi using the Raspberry Pi Thin Client Project. I'm trying to figure out if any of the raspberrypi-specific packages are installed. What exactly does the Thin Client Project use as its base? Is this Debian Jessie that's installed?

      Thank you.

      Delete
    2. And do you know what Raspberry Pi Specific Packages need to be installed so that I could use the CPU Temperature and Frequency options in Conky?

      Thanks again for all your hard work on this project!

      Delete
    3. i didn't use to extract this kind of information, i think isnt really necessary for "standard" users, but, i think you can read this information somewhere in /proc folder.
      For ex. in conky if you need the mac address you have to insert this line in your conkyconf:
      execi 100 cat /sys/class/net/eth0/address
      take a look at the vars man:
      http://conky.sourceforge.net/variables.html

      Delete
    4. Gibbio, thank you verry much for you project! We need the vcgencmd to change the screen size. Could you please insert it in the next distro?

      Delete

  19. Nice work!

    I have a little problem. Im trying to connect using my macbook pro "ssh -X root@ but I receive the following error: Error: "Can't open display:"
    Setting the DISPLAY variable using "export DISPLAY=:0.0 and receive the same error: Error: Can't open display: :0.0

    What am I doing wrong?

    Thanks,
    Doug.

    ReplyDelete
    Replies
    1. i think you have to remove the -nolisten option from X on client:
      https://github.com/Gibbio/RPiTC/blob/master/etc/X11/xinit/xserverrc#L3

      Delete
    2. Thank you Gibbio for your reply.

      I'm using mac os x (mountain lion) and this version don't has installed X11. I installed XQuartz (http://xquartz.macosforge.org) and solved this problem!

      Thanks again, I appreciated your work!

      Doug.

      Delete
  20. What's the difference between the two kernels? Has the kernel.img been optimized for Thin Client use?

    Thank you Gibbio.

    ReplyDelete
    Replies
    1. std is the default kernel from RaspberryPi team, the other one is tuned a bit

      Delete
    2. Thanks for the reply Gibbio...would the latest firmware for the Pi work with either kernel?

      I'm wondering if I should update the firmware on this Raspberry Pi Thin Client image you've provided us and if I do, does it matter which kernel I use?

      Thank you.

      Delete
    3. you can use kernel/firmware provided by RaspberryPi team without any problem!
      You can find it here: https://github.com/raspberrypi/firmware

      Delete
  21. Hi Gibbio,

    I've decided to assign a hostname to each of my Pi Thin Clients. The reason for this is I have a file in my home folder I use to decide which Thin Client connects to which Virtual Machine/Server. I've created a script that runs at startup that reads this file and compares the hostname of the Pi to the hostname in the file. When a match is found the IP address assigned to that hostname in the file is used in my rdesktop connection. When the user starts up their thin client the rdesktop connection is automatically made and the first thing the user sees after the Thin Client Video is the windows login screen. Basically what I've done is create for our office a way to drop in a new Pi Thin Client to any of our workstations and the only thing that has to be done to have it work is change the Pi's hostname. To make things easier I've also created a script that prompts a user to permanently change the hostname. I've added this hostname change script to the right click menu of my desktop. Okay...onto my question for you...

    Since I'm setting the hostname of all my Pi's I don't need the hostname.sh file to run at startup in /etc/init.d/ that you've created to set the hostname to be rpitc. Is it safe for me to turn off the hostname.sh file or do I need to have this script run for other reasons?

    Thank you.

    ReplyDelete
    Replies
    1. hostname.sh is the default script in Debian distro that handle hostname "thing", removing is not advised :)

      Delete
    2. Ahhh, I see, makes sense not to remove it then.

      Would you be able to suggest How I can permanently set my Hostname to what my script uses and not have hostname.sh change it to rpitc- and instead use the hostname that I've given?

      Thanks!

      Delete
    3. just comment https://github.com/Gibbio/RPiTC/blob/master/etc/init.d/hostname.sh#L24

      Delete
  22. Where did the boot animation go that was in this video (https://www.youtube.com/watch?v=VUgKQZ1LQwA) i understand its a video, however its not working on this build.

    Ideas where i can enable this please.

    Many Thanks
    mobile.ashleygriffin at gmail dot com

    ReplyDelete
  23. Very nice release, however, I can not get my sound to work. The kernel reports no sound.

    Any ideas how to rectify this?
    kind regards
    cyber7 (aka http://aubreykloppers.wordpress.com)

    ReplyDelete
    Replies
    1. yes, please:
      echo 'snd_bcm2835' >> /etc/modules

      Delete
  24. Hi,
    your release works fine on my raspberry but I have a problem with the view client. So I can connect to my view connection Server but when I click on the rdp connection, the windows close down immediately... What can I do for fix this?

    Kind regards

    ReplyDelete
  25. Hello Gibbio....going out on a limb here. I'm trying to use a software called VirtualHere...it allows me to passthru USB devices connected to the Pi directly to my Virtual Machine. I've tested it using your Thin Client Project and it works great! The problem is though, the developer of VirtualHere has taken down his soft float image and only has hard float images for the Pi. I've tried to use the Hard float image and it won't work...only the Soft Float image worked on the Thin Client Project. He said he couldnt find a raspbian softfloat image anymore on the raspberry pi website and that's why He doesn't compile a Soft Float image of his software anymore. I barely understand what He's talking about. So I'm asking you if you understand and can help.

    In my opinion having USB Passthru is very important when using your Thin Client Project...having that makes me able to use this image in our Office. Otherwise we need to shell out for a specific USB over IP device (Silex).

    Do you have any ideas why the Hard Float software of VirtualHere doesn't work? Or can you help with finding a Soft Float image for the developer of VirtualHere to use.

    Thanks.

    ReplyDelete
  26. hi.

    i need to connect first to my workplace and after to my computer thru RDP client... so how about to install OpenVPN?


    tnx

    ReplyDelete
  27. Great job with thin project GIbbio

    Vnc works a treat
    Citrix still has a problem when dragging cels within excel as it seems to continue on even after letting go of the mouse button

    You say in your notes xfce is available in repo, please advise where can I download it

    Keep up the great work

    Cheers
    Richard

    ReplyDelete
  28. Hi,

    $HOME/lxsession/LXDE/autostart doesn't exist. What your actually looking for is $HOME/.config/lxsession/LXDE/autostart

    ReplyDelete
  29. how to setting dongle wifi? i cannot use same configuration file with stock raspberry firmware. must i install the driver by my self? i use EP-N8531 wifi dongle. the stock raspberry firmware do not do nothing and recognize by system.
    please help

    ReplyDelete
  30. Would it be possible to have a smart telnet client installed natively? Something like PAC Manager? http://sourceforge.net/p/pacmanager/wiki/Home/ It seems rpi-tc has everything but a configurable telnet client aside from terminal.

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

    ReplyDelete
  32. Dear Gibbio, great job! In order to be create a perfect 5250 thin client please inser also the X5250 client so it will be possibile to integrate a full compliant 5250 client that works on 80 and 132 columns!
    Thanks for your support!

    ReplyDelete
  33. In your notes xfce is available in repo, how to remove LXDE and change back this? Please advise the step we can do, thx!

    ReplyDelete
  34. Thanks a million for your work producing this thin-client image. Very awesome. I even donated a few Euros.

    I'm having difficulty getting my raspberrypi to automatically connect accross the internet to my home PC upon bootup (using RDP through rdesktop). I can manually run the command and connect without any problem, just, it will not connect if I try to run it through the "autostart applications" window.

    I can automatically connect to other machines on the same LAN; my home computer is in the same town, with the same ISP, so that my computer is only one hop away from my office.

    Is there some time-out issue, or what's going on?


    Thank you! :)

    ReplyDelete
    Replies
    1. Same Problem here. Did you found a solution for autostart?

      Thorsten

      Delete
  35. HI Thank you your Images are great,
    but I have a little Problem.
    If I rename the " /etc/udev/rules.d/70-persistent-net.rules" to ~.old
    The Rasberry hold on with
    "indeed it is host mode hprt0"

    after 2 min the system starts normaly

    best wishes

    Nick

    ReplyDelete
  36. Hi. Thanks for this awesome image.

    Does somebody tried to launch RDP session with RemoteFX support? We have running Hyper-V (Windows Server 2008 R2 SP1) with enabled RemoteFX on VM Windows 7 SP1. From windows cliens (they are W7 SP1 too) all works fine - fullHD videos, 3D games, etc. But when we tried to connect from RPi with xfreerdp we had black screen. I mean if we run with this parameters:

    xfreerdp -v 192.168.1.100 -cert-ignore -u test -p 1234 -x l -f

    It's like usual RDP with "sliding" lowframe videos. But when we tried to launch with RemoteFX support we have black screen:

    xfreerdp -v 192.168.1.100 -cert-ignore -u test -p 1234 -x l -f --rfx

    We tried to change resolution, disable fullscreen mode, change --gdi and set -a 32 still have no luck(

    Any solution?

    Thank you, Gibbio!

    ReplyDelete
  37. I can't seem to figure out how to auto launch VMWare View when everything comes up. Can you provide me with instructions please? I see in the readme file the location to change, and I can access it from right clicking the desktop and choosing Coonfigurations; Change Autostart...but don't know what the location of the View program is. Do I just input @VMWare View under the first box of examples?

    ReplyDelete
  38. In addition, View works fine from all other types of client, but when connecting from the View client (RDP, of course) on this release, it just flashes a black screen after selecting the pool and closes itself. Has anyone else seen this behavior?

    ReplyDelete
  39. In OpenNX I can't print !! the image don't have cups !! i can't install with apt-get install cups !! help please.

    ReplyDelete
  40. This is great project. Needs more testing tho. I cannot get my autostart with xfreerdp to work. My autostart file says:

    xfreerdp /v:myserver.domain.com /size:1280x720 /u:user /p:password +compression /sound:sys:alsa

    What am i doing wrong? Server is Win Server 2008 R2 with NLA. And that line without @/ works fine on shell.

    ReplyDelete
  41. Is possible utilize gpu for increase perfomance?

    ReplyDelete
  42. Can i mix this with USB netword gate software? (website link)

    ReplyDelete