You are not logged in.
Hi All,
Is there anyway to have a virtual screen much larger than the physical monitor? For example, my monitor is 1080p but I'd like to have a screen size much larger than that (there'll be scroll bars ofcourse)? My purpose is to have a large browser to display the Google map and then I can make a screenshot from it (I'm going to travel and would like to have a detailed Google map on my phone).
Thanks.
Offline
are you looking for multible monitors? or if scroll bars are ok then does not the map do that already if you zoom in on the page out side the map element.
Last edited by bleach (2014-10-21 03:20:22)
Offline
are you looking for multible monitors?
No, I'm not.
if you zoom in on the page out side the map element.
I don't understand what you said here. Suppose that I go to this map. If my virtual screen has a big size (like 3000x9000), then I can maximize the browser and might be able to see the whole Manhattan at that zoom level in that browser. Then I can make a screenshot of that browser and have a picture of Manhattan roads in my phone.
This is doable, I guess, because a long long time ago, when I misconfigured my desktop with Linux, I had a screen like that.
Last edited by dxxvi (2014-10-21 03:36:45)
Offline
what does your monitor allow. I supose you could project it to somthing larger but in that projection you would have a bigger screen/wall(projector, in todays age hd projector or a very large monitor/tv(there the same).
what exactly are you trying to accomplish? having something larger does not mean it equates to visualization unless smaller and/or out of bounds of visual. am I missing something?
Offline
am I missing something?
Yes, you are, because I couldn't make you understand what I want. Let me try again:
I hope you used Google maps before. If not, please go here and while you're looking at the map, try to change your browser window size, the map size (not the objects, e.g. the roads, the rivers ..., on the map) will change accordingly.
So, if I can make the browser window, the Google map will be bigger and contain more objects at a seeable zoom level. Normally, the max window size is the the screen size in pixels. So if I have a 1080p monitor, the map I can have will be 1920x1080 pixels.
what exactly are you trying to accomplish?
In another way, if my monitor is 1920x1080 pixels, is there anyway to have a gnome-terminal window > 1902x1080 pixels?
Offline
get virtual screen maximum size:
$: xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
VGA-1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 410mm x 230mm
1366x768 59.86*+
1280x720 59.97
1024x768 75.08 70.07 60.00
832x624 74.55
800x600 72.19 75.00 60.32
640x480 75.00 72.81 60.00
720x400 70.08
DVI-D-1 disconnected (normal left inverted right x axis y axis)
$: xrandr --output VGA-1 --mode 1366x768 --panning 3000x8192
Set wallpaper (default is current wallpaper tiled), open any window and move, resize, maximize, etc. (move mouse to border for scroll).
Restore screen:
$: xrandr --output VGA-1 --mode 1366x768 --panning 0x0
Last edited by cargoan (2014-10-21 12:48:48)
Offline
Just to be clear, here, @dxxvi: you do understand that you're still constrained by the physical size and pixel count of your display, right? You're either going to be scrolling in your browser window, or scrolling in the X root window. The only difference is that with the latter, a large portion of your interface will be drawn off-screen and thus obscured. Unless I'm totally wrong, setting the virtual screen resolution higher than the physical resolution will not give you a higher-fidelity image.
Offline
You can create a virtual x server and use it to create your image. This example requires xorg-server-xvfb, xorg-xwd, uzbl-core and imagemagick
* get embed code for map, modify width=8000 and height=6000, store to /tmp/mapframe
$ echo '<html><head><style type=text/css>* {border:0; margin:0;padding:0;overflow:hidden;}</style></head><body>' > /tmp/map.html
$ cat /tmp/mapframe >> /tmp/map.html
$ echo '</body></html>' >> /tmp/map.html
$ Xvfb :1 -screen 0 8000x6030x24 &
$ DISPLAY=:1 uzbl-core -g 8000x6030+0+0 /tmp/map.html &
* wait for map to load
$ xwd -root -screen -display :1 | convert - /tmp/map.tiff
$ kill %2 && kill %1
* maybe compress as png, split into parts, ...
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |
Offline