# Position Gtk::Window where on the screen?

**URL:** <https://www.ruby-forum.com/t/position-gtk-window-where-on-the-screen/212714>\
**Category:** Ruby-Gnome 2\
**Created:** [October 11, 2011, 5:59pm UTC](https://www.ruby-forum.com/t/position-gtk-window-where-on-the-screen/212714 "2011-10-11T17:59:22Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![luislavena](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/0ea827/32.png) [@luislavena](https://www.ruby-forum.com/u/luislavena)\
**Post date:** [October 11, 2011, 5:59pm UTC](https://www.ruby-forum.com/t/position-gtk-window-where-on-the-screen/212714/1 "2011-10-11T17:59:22Z")

</div>

Hi,

Can I specify where my Application starts on the screen?

Like at x:5 px and y:10 px?

---

<div class="post-metadata">

**Author:** ![quik77](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/q/dec6dc/32.png) [@quik77](https://www.ruby-forum.com/u/quik77)\
**Post date:** [October 11, 2011, 6:14pm UTC](https://www.ruby-forum.com/t/position-gtk-window-where-on-the-screen/212714/2 "2011-10-11T18:14:35Z")

</div>

2011/10/11 Marc H. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> Hi,

Hi.

> Can I specify where my Application starts on the screen?
> 
> Like at x:5 px and y:10 px?

Try Gtk::Window#move(5, 10)

> ruby-gnome2-devel-en mailing list  
> [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> [https://lists.sourceforge.net/lists/listinfo/ruby-gnome2-devel-en](https://lists.sourceforge.net/lists/listinfo/ruby-gnome2-devel-en)

–  
Vincent C.

---

<div class="post-metadata">

**Author:** ![quik77](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/q/dec6dc/32.png) [@quik77](https://www.ruby-forum.com/u/quik77)\
**Post date:** [October 12, 2011, 3:23am UTC](https://www.ruby-forum.com/t/position-gtk-window-where-on-the-screen/212714/3 "2011-10-12T03:23:08Z")

</div>

also check out Gtk::Window#gravity=, which changes where the points  
specified in Gtk::Window#move are relative to… for example:

(`win` is a Gtk::Window)

```
win.gravity= Gdk::Window::GRAVITY_SOUTH_EAST
win.move(5, 10)

```

# or

```
win.gravity= Gdk::Window::GRAVITY_SOUTH_WEST
win.move(2, Gdk.screen_height - (win.height_request + 2))

```

[http://ruby-gnome2.sourceforge.jp/hiki.cgi?Gtk::Window](http://ruby-gnome2.sourceforge.jp/hiki.cgi?Gtk::Window)  
[http://ruby-gnome2.sourceforge.jp/hiki.cgi?Gdk::Window#GdkGravity](http://ruby-gnome2.sourceforge.jp/hiki.cgi?Gdk::Window#GdkGravity)

- j

---

<div class="post-metadata">

**Author:** ![quik77](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/q/dec6dc/32.png) [@quik77](https://www.ruby-forum.com/u/quik77)\
**Post date:** [October 12, 2011, 5:46am UTC](https://www.ruby-forum.com/t/position-gtk-window-where-on-the-screen/212714/4 "2011-10-12T05:46:06Z")

</div>

Thank you both a lot!
