Thanks:-) I know that mstsc is also capable of connecting to a remote desktop. However, we need to specify other arguments, like disk mapping, in command line, which cannot be achieved through mstsc. So we intend to use rdesktop.
Can I make the rdesktop to full screen? Until now, I can only open the remote desktop in a window. Thanks:-) On 31 October 2015 at 19:45, Jon Turney <jon.tur...@dronecode.org.uk> wrote: > On 30/10/2015 00:40, Xuehan Xu wrote: >> >> Thanks for your reply:-) >> >> I followed your advice, now it seems that rdesktop is running, but the >> window that xinit showed was just plain black. rdesktop is supposed to >> be a remote desktop client that runs on linux and connect to a windows >> remote desktop. When I use the command "/usr/bin/xinit.exe >> ./rdesktop/rdesktop.exe -f 192.168.1.79" in a cygwin terminal, it can >> show the desktop of 192.168.1.79. >> >> Could this be due to the same reason that startx can't show the >> cygwin desktop? What should I do? Thanks;-) > > > Hmm... so when I try this, it seems it only works when I arrange for > rdesktop's stderr to go somewhere, e.g. > > C:\cygwin64\bin\run.exe -quote /usr/bin/bash.exe -l -c "/usr/bin/xinit > /usr/bin/rdesktop -f byron >/var/log/xwin/rdesktop_session.log 2>&1" > > If that's really necessary, perhaps that's a bug in run. > > (You do know that you could achieve a similar effect with 'mstsc /f > /v:byron' ?) > >> On 29 October 2015 at 21:23, Jon Turney wrote: >>> >>> On 29/10/2015 06:25, Xuehan Xu wrote: >>>> >>>> >>>> Hi, everyone >>>> >>>> I'm trying to run xinit.exe to start a GUI program in a windows cmd >>>> prompt. The command I run: >>>> >>>> "c:\cygwin\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/xinit.exe >>>> /home/Administrator/rdesktop.exe -f 192.168.1.79 >>>> >>>> But, it seems that rdesktop.exe isn't running, the window was just >>>> showing a terminal prompt. >>> >>> >>> >>> Using the command lines from the start menu items created for the xinit >>> package as a template (see [1]), I think you need something like: >>> >>> c:\cygwin\bin\run.exe -quote /usr/bin/bash.exe -l -c "/usr/bin/xinit.exe >>> /home/Administrator/rdesktop.exe -f 192.168.1.79" >>> >>> The command string being given to bash -c needs quoting, otherwise >>> subsequent words are assumed to be parameters to that command. > > > This reason is wrong. I should have said something like "needs quoting to > get correctly passed to bash" since I think the issue is not in bash, but in > run. > > >>> run needs to be given the -quote option to protect those quotes. >>> >>> [1] http://x.cygwin.com/docs/faq/cygwin-x-faq.html#q-command-line-args > > > -- > Jon TURNEY > Volunteer Cygwin/X X Server maintainer -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple