From: Dotan C. <dot...@gm...> - 2011-07-19 15:40:16
|
Hello all, new user. I need to forward single Windows applications to use on Linux (Kubuntu) clients. I am trying to run SeamlessRDP [1] on the Windows 7 machine and rdesktop on the Kubuntu machine to facilitate this, but I seem to be stuck at the where-do-I-start level. Simple googling implies that this is possible, but I cannot figure it out. Is there an introductory tutorial? Thanks. [1] http://www.cendio.com/seamlessrdp/ -- Dotan Cohen http://gibberish.co.il http://what-is-what.com |
From: Christopher R. <cj...@tr...> - 2011-07-19 16:20:54
|
On Tuesday 19 Jul 2011, Dotan Cohen wrote: > Hello all, new user. I need to forward single Windows applications to > use on Linux (Kubuntu) clients. I am trying to run SeamlessRDP [1] on > the Windows 7 machine and rdesktop on the Kubuntu machine to > facilitate this, but I seem to be stuck at the where-do-I-start level. > Simple googling implies that this is possible, but I cannot figure it > out. Is there an introductory tutorial? Thanks. > > [1] http://www.cendio.com/seamlessrdp/ Well you have really provided us with all the information you require ;) - from that page it states: > Get rdesktop 1.5.0 or later from http://www.rdesktop.org/. Well you'd have that already with any recent version of Kubuntu. Just apt-get install it if it isn't already installed: $ sudo apt-get install rdesktop > Get the server side component, "seamlessrdpshell". It is available in the > seamlessrdp Subversion module. > You can also download a pre-built binary from > http://www.cendio.com/seamlessrdp/seamlessrdp.zip. Unpack the files to > some directory on the server, such as > c:\seamlessrdp In other words, on the Windows machine point your web browser to http://www.cendio.com/seamlessrdp/seamlessrdp.zip Then create a folder "C:\seamlessrdp" and copy the contents of the ZIP into that new folder. > Then run rdesktop with: > rdesktop -A -s "c:\seamlessrdp\seamlessrdpshell.exe notepad" And hopefully that will work! you just run this command from a terminal window - once you're happy it is working then we can talk about making this more user-friendly. > Please note that under Windows Server 2008, both seamlessrdpshell.exe > and the program on its command line must be published Terminal > Services applications. Also, seamlessrdpshell.exe must have > command line parameters enabled. This is accomplished through > the Windows Server 2008 "TS RemoteApp Manager's" > "Add RemoteAppProgram" dialog (remoteprograms.msc). I assume this would not be the case with Windows7, but I have never run Windows 7. If this doesn't work let us know and hopefully we can work out what is happening. Actually, I'd be interested to know if it does work, and how well it works. We also use the patches from http://www.fontis.au.com/rdesktop, which make the experience even more seamless. But I'd leave that for another time. Good luck! -- Chris Roberts http://chrisjrob.com http://bootpolish.net |
From: Dotan C. <dot...@gm...> - 2011-07-19 17:52:19
|
On Tue, Jul 19, 2011 at 19:20, Christopher Roberts <cj...@tr...> wrote: > Well you have really provided us with all the information you require ;) - > from that page it states: > Quite so, but I thought that I might have been in error so I didn't bother mentioning what didn't work for me. >> Then run rdesktop with: > >> rdesktop -A -s "c:\seamlessrdp\seamlessrdpshell.exe notepad" > Of course, as there is no connection info there it fails. My Windows install is in a VirtualBox VM, so I'm not sure which server address to use. The obvious 127.0.0.1 didn't work! >> Please note that under Windows Server 2008, both seamlessrdpshell.exe >> and the program on its command line must be published Terminal >> Services applications. Also, seamlessrdpshell.exe must have >> command line parameters enabled. This is accomplished through >> the Windows Server 2008 "TS RemoteApp Manager's" >> "Add RemoteAppProgram" dialog (remoteprograms.msc). > > I assume this would not be the case with Windows7, but I have never run > Windows 7. > I don't know if this will be an issue, but in Windows 7 "Terminal Services Manager" is called "Remote Desktop Services Manager" and I don't seem to have it in this Home version of Windows 7 (google makes me understand that Ultimate has it, at least). Thanks! -- Dotan Cohen http://gibberish.co.il http://what-is-what.com |
From: Christopher R. <cj...@tr...> - 2011-07-19 20:45:09
|
On Tue, Jul 19, 2011 at 08:52:08PM +0300, Dotan Cohen wrote: > >> rdesktop -A -s "c:\seamlessrdp\seamlessrdpshell.exe notepad" > > Of course, as there is no connection info there it fails. My Windows > install is in a VirtualBox VM, so I'm not sure which server address to > use. The obvious 127.0.0.1 didn't work! Ah, okay. Is this on the same Kubuntu computer as the Linux box? If so, any reason why you are not just using Guest Additions within Virtualbox? This would enable seamless windows on the host machine. Anyhow, back to the question, well you are connecting to the RDP port on the Windows VM Guest, so you need to put the LAN address of the Windows guest. But, this LAN address has to be accessible, which it isn't in the standard NAT set-up. I believe you will need to select Bridge Networking in Virtualbox. Once the guest is powered up you need to either assign the LAN address, or work out what it is (if assigned by DHCP). That address is the one that you quote in the rdesktop line. > I don't know if this will be an issue, but in Windows 7 "Terminal > Services Manager" is called "Remote Desktop Services Manager" and I > don't seem to have it in this Home version of Windows 7 (google makes > me understand that Ultimate has it, at least). http://windows.microsoft.com/en-US/windows7/Remote-Desktop-Connection-frequently-asked-questions "You can't use Remote Desktop Connection to connect to computers running Windows 7 Starter, Windows 7 Home Basic, or Windows 7 Home Premium." -- Chris Roberts http://chrisjrob.com/ |
From: Peter Å. <as...@ce...> - 2011-07-20 07:02:59
|
On Tue, 19 Jul 2011, Christopher Roberts wrote: >> I don't know if this will be an issue, but in Windows 7 "Terminal >> Services Manager" is called "Remote Desktop Services Manager" and I >> don't seem to have it in this Home version of Windows 7 (google makes >> me understand that Ultimate has it, at least). > > http://windows.microsoft.com/en-US/windows7/Remote-Desktop-Connection-frequently-asked-questions > > "You can't use Remote Desktop Connection to connect to computers running > Windows 7 Starter, Windows 7 Home Basic, or Windows 7 Home Premium." It doesn't work with Windows 7 Ultimate either, because apparently they have removed the feature to specify the "Initial Application"; what to start at login. Rgds, --- Peter Åstrand ThinLinc Chief Developer Cendio AB http://www.cendio.com Wallenbergs gata 4 583 30 Linköping Phone: +46-13-21 46 00 |
From: Dotan C. <dot...@gm...> - 2011-07-20 07:49:41
|
On Wed, Jul 20, 2011 at 10:02, Peter Åstrand <as...@ce...> wrote: > It doesn't work with Windows 7 Ultimate either, because apparently they have > removed the feature to specify the "Initial Application"; what to start at > login. > Really? "They" as in Microsoft? I still have the install media, I wonder if I reinstall it without performing updates if the feature would then be available. Thanks. -- Dotan Cohen http://gibberish.co.il http://what-is-what.com |
From: Dotan C. <dot...@gm...> - 2011-07-20 07:48:10
|
On Tue, Jul 19, 2011 at 23:44, Christopher Roberts <cj...@tr...> wrote: > Ah, okay. Is this on the same Kubuntu computer as the Linux box? If so, > any reason why you are not just using Guest Additions within Virtualbox? > This would enable seamless windows on the host machine. > Yes, it is the same computer. I would prefer that the applications in the VM to appear in the same Ctrl-Alt dialogue as the applications on the hardware-installed OS. It is a convenience issue, nothing more. I have physical difficulty using the mouse. I am also experimenting with VMWare's Unity feature. VMWare is running terrible, however, and the host OS will lock up for several seconds about once per minute. VirtualBox runs so smoothly that I don't even think about what's happening to the hardware. This is on a dual-core AMD machine with 4 GiB RAM, and a 32-bit PAE kernel. > Anyhow, back to the question, well you are connecting to the RDP port on > the Windows VM Guest, so you need to put the LAN address of the Windows > guest. But, this LAN address has to be accessible, which it isn't in > the standard NAT set-up. I believe you will need to select Bridge > Networking in Virtualbox. > > Once the guest is powered up you need to either assign the LAN address, > or work out what it is (if assigned by DHCP). That address is the one > that you quote in the rdesktop line. > Thanks, I will play around with that. >> I don't know if this will be an issue, but in Windows 7 "Terminal >> Services Manager" is called "Remote Desktop Services Manager" and I >> don't seem to have it in this Home version of Windows 7 (google makes >> me understand that Ultimate has it, at least). > > http://windows.microsoft.com/en-US/windows7/Remote-Desktop-Connection-frequently-asked-questions > > "You can't use Remote Desktop Connection to connect to computers running > Windows 7 Starter, Windows 7 Home Basic, or Windows 7 Home Premium." > I see. Thanks. It may be time to head over to some Windows forums and start reading the fine archives. Most certainly this issue has come up before. Thank you! -- Dotan Cohen http://gibberish.co.il http://what-is-what.com |
From: Christopher R. <cj...@tr...> - 2011-07-20 12:19:55
|
On Wednesday 20 Jul 2011, Dotan Cohen wrote: > Yes, it is the same computer. I would prefer that the applications in > the VM to appear in the same Ctrl-Alt dialogue as the applications on > the hardware-installed OS. It is a convenience issue, nothing more. I > have physical difficulty using the mouse. This is what the Guest Additions are for in VirtualBox, you install them on the guest and then you can change into Seamless mode and the desktop disappears. Works well. -- Chris Roberts http://chrisjrob.com |
From: Dotan C. <dot...@gm...> - 2011-07-20 13:08:30
|
On Wed, Jul 20, 2011 at 15:19, Christopher Roberts <cj...@tr...> wrote: > On Wednesday 20 Jul 2011, Dotan Cohen wrote: >> Yes, it is the same computer. I would prefer that the applications in >> the VM to appear in the same Ctrl-Alt dialogue as the applications on >> the hardware-installed OS. It is a convenience issue, nothing more. I >> have physical difficulty using the mouse. > > This is what the Guest Additions are for in VirtualBox, you install them on > the guest and then you can change into Seamless mode and the desktop > disappears. Works well. Yes, I have been using that feature for some time. However, one cannot Alt-Tab from (for example) Thunderbird on the hardware OS to Visual Studio in the VM and back without some "Host Key" gymnastics or the mouse. Both which are physically difficult for me. I would like a solution which places the VM's applications on the host's task bar. I have actually considered just running the host's applications over x forwarding to the VM and running an a server on the VM (xming). That seems like the wrong way of a workaround, though, which is why I'm trying to do this with SeamlesRDP. VMWare Player has a Unity mode that puts the VM's applications on the host's taskbar. However, VMWare Player is very CPU intensive. It pegs both cores of my dual-core AMD (2.7 GHz), whether the VM is set to use a single processor or two. I have tried playing with the disk settings, the memory, and disabling the feedback call-home mechanism. Nothing works, though, and I cannot put up with this high CPU usage, so VMWare is not a good option for me. Thanks. -- Dotan Cohen http://gibberish.co.il http://what-is-what.com |
From: Christopher R. <cj...@tr...> - 2011-07-20 13:43:50
|
On Wed, Jul 20, 2011 at 04:08:18PM +0300, Dotan Cohen wrote: > Yes, I have been using that feature for some time. However, one cannot > Alt-Tab from (for example) Thunderbird on the hardware OS to Visual > Studio in the VM and back without some "Host Key" gymnastics or the > mouse. Both which are physically difficult for me. > > I would like a solution which places the VM's applications on the > host's task bar. I appreciate the problem, worked fine under KDE, but I have noticed it does not work at all well in Gnome/Unity. Perhaps this link helps? http://badkiwi.info/blog/2011/06/12/get-virtualbox-seamless-mode-to-play-nicely-with-compiz-fuzion/ -- Chris Roberts http://chrisjrob.com |
From: Dotan C. <dot...@gm...> - 2011-07-20 14:08:38
|
On Wed, Jul 20, 2011 at 16:43, Christopher Roberts > I appreciate the problem, worked fine under KDE, but I have noticed it > does not work at all well in Gnome/Unity. Perhaps this link helps? > > http://badkiwi.info/blog/2011/06/12/get-virtualbox-seamless-mode-to-play-nicely-with-compiz-fuzion/ > Thanks, Chris. In fact I am a KDE user. I only use a single desktop, and I'd like all the applications (native and those running in the VM) on the same taskbar. The link that you provide is for setting a desktop as the VM. Unless I am misunderstanding you and you have in fact enabled VM applications to appear on the KDE taskbar. -- Dotan Cohen http://gibberish.co.il http://what-is-what.com |
From: Christopher R. <cj...@tr...> - 2011-07-20 14:15:18
|
On Wed, Jul 20, 2011 at 04:17:02PM +0300, Jukka Marin wrote: > On Wed, Jul 20, 2011 at 01:19:37PM +0100, Christopher Roberts wrote: > > On Wednesday 20 Jul 2011, Dotan Cohen wrote: > > > Yes, it is the same computer. I would prefer that the applications in > > > the VM to appear in the same Ctrl-Alt dialogue as the applications on > > > the hardware-installed OS. It is a convenience issue, nothing more. I > > > have physical difficulty using the mouse. > > > > This is what the Guest Additions are for in VirtualBox, you install them on > > the guest and then you can change into Seamless mode and the desktop > > disappears. Works well. > > Excuse me, but is it possible to have separate Windows applications running > on different monitors (using linux + VirtualBox)? When I try to move a > Windows window to another monitor (in seamless mode, of course), it just > disappears. Native Linux windows and be on any monitor (or even in between). I googled "virtualbox multi-monitor support" and the first result would suggest that it is in the release 4. > This is off-topic, I know - sorry for that. Yes it is rather. -- Chris Roberts http://chrisjrob.com |
From: Dotan C. <dot...@gm...> - 2011-07-20 14:42:16
|
On Wed, Jul 20, 2011 at 17:15, Christopher Roberts > I googled "virtualbox multi-monitor support" and the first result would > suggest that it is in the release 4. > I am not describing multi-monitor support. >> This is off-topic, I know - sorry for that. > > Yes it is rather. > Sorry, I'll drop it. I thought that the subject might be relevant for others who might search the fine archives looking for a solution to the same issue as I am having. Have a great week! -- Dotan Cohen http://gibberish.co.il http://what-is-what.com |