From 10a833b2cba11349a57071a7538cae9a560b8cc9 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Mon, 1 Oct 2012 21:43:56 -0400 Subject: Allow application rules to control window size (Fix bug 4661) Use the following in your per-app rules: A B A and B can be integer values to specify a size in pixels. They can also be percentages or fractions to be relative to the size of the monitor the window is placed on. --- data/rc.xml | 15 +++++++++++++-- data/rc.xsd | 14 +++++++++++++- 2 files changed, 26 insertions(+), 3 deletions(-) (limited to 'data') diff --git a/data/rc.xml b/data/rc.xml index 1da3b384..932521b7 100644 --- a/data/rc.xml +++ b/data/rc.xml @@ -686,14 +686,25 @@ # applications who refuse to behave center # a number like 50, or 'center' to center on screen. use a negative number - # to start from the right (or bottom for ), ie -50 is 50 pixels from the - # right edge (or bottom). + # to start from the right (or bottom for ), ie -50 is 50 pixels from + # the right edge (or bottom). use 'default' to specify using value + # provided by the application, or chosen by openbox, instead. 200 1 # specifies the monitor in a xinerama setup. # 1 is the first head, or 'mouse' for wherever the mouse is + + # the size to make the window. + 20 + # a number like 20, or 'default' to use the size given by the application. + # you can use fractions such as 1/2 or percentages such as 75% in which + # case the value is relative to the size of the monitor that the window + # appears on. + 30% + + yes # if the window should try be given focus when it appears. if this is set # to yes it doesn't guarantee the window will be given focus. some diff --git a/data/rc.xsd b/data/rc.xsd index 79a3571f..425d53c9 100644 --- a/data/rc.xsd +++ b/data/rc.xsd @@ -233,11 +233,18 @@ + + + + + + + @@ -418,7 +425,12 @@ - + + + + + + -- cgit v1.2.3