X11 display and change figure position

Hi all, I would like to change the position/size of a figure and then print it to an eps file, but I found I cannot change the figure size on Mac OS X 10.8.
Here is what I did:
Local machine: iMac (with OS 10.8) Remote server: ubuntu (matlab R2010a)
1. ssh -X user@remote-server
2. launch matlab without desktop (matlab -nodesktop)
3. make a plot
4. adjust position by
set(gcf,'position',[0 0 400 400]);
I changed the width and height. The figure on display was not changed.
* I think this has something to do with the fact that Mac Mountain Lion does not support X11 (now I use xquartz instead), and the X window display is not set properly.
Does anybody encounter similar problem? Any suggestion/solution is highly appreciated.

3 Comments

Same problem for me, with similar setup: Mac OS 10.8.5, Ubuntu 12.04 LTS, and Matlab 2013b. Connecting via an intermediate machine running unix (Mac -> CentOS -> Ubuntu) doesn't help.
Update: a test shows the same problem when connecting from a machine running Mac OS 10.6.8, which uses X11 (not XQuartz). Same problem again on a remote connection running with the Matlab Desktop. Can anybody help?
I am having the same issue both with 2014a and 2014b (with the new graphics engine). I have not been able to figure it out and this is the only other post about it on the web that I have seen other than my own I made on Reddit

Sign in to comment.

Answers (0)

Categories

Asked:

on 5 Jul 2013

Commented:

on 14 May 2015

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!