Auto size windows
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO9GURib1T8z7lCwjOGLQaGtrueEthgQ8LO42ZX8cOfTqDK4jvDDpKkLFwf2J49kYCMNW7d4ABih_XCb_2UXdq5fPJDkoyg7-8g_YfRUot-XnaXkNYycsNp7lA5_TW9td0FFpLQ2APzKcZ/s1600/1.jpg)
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYQ0N5W1qAOxLP7t7iOM6O6AzbZnkXUy16s7P_CWfOb5UbTQY_aDsc727chyphenhyphen5W4IppVNernMMQeaUFTB_rFzAd95_CDt-tnwN-nBx6JyUp2duGjPaL5-VgNO41AVsA_vu30EJcipdDG409/s400/Clash+Royale+CLAN+TAG%2523URR8PPP.png)
up vote
0
down vote
favorite
Hey I used a gnome extension some time ago (unfortunately I forgot the name) which resized every open window when I opened a new one.
For example I only got a firefox window and started netbeans the screen splitted and the firefox window was on the one side and netbeans on the other (like flexbox in css). Is there an application on ubuntu 16.04 for that?
16.04 gnome window
 |Â
show 1 more comment
up vote
0
down vote
favorite
Hey I used a gnome extension some time ago (unfortunately I forgot the name) which resized every open window when I opened a new one.
For example I only got a firefox window and started netbeans the screen splitted and the firefox window was on the one side and netbeans on the other (like flexbox in css). Is there an application on ubuntu 16.04 for that?
16.04 gnome window
1
Off the top of my head, I don't know how you could automate resizing upon opening a new window, BUT there are a lot of really easy shortcuts that might be just as good (and possibly a better solution since you would maintain some control over what's happening). 1) You could use window snapping--for example, dragging an open window towards the far right side of your screen automatically resizes the window so it takes up the right half of the screen. You can define what part of the screen does what to the window, and there are lot of size options, like top half, bottom right corner, etc.
â Emily
Apr 20 at 0:58
1
Just install the Unity Tweak tool to use window snapping. 2) There are built in keyboard shortcuts that can resize the active window to take up the left or right half of the screen.Ctrl
+Super
+Left Arrow
andCtrl
+Super
+Right Arrow
. There are also shortcuts for keypads, but not everyone has those.
â Emily
Apr 20 at 1:01
1
Also, this answer has a lot of suggestions that sound great (some I will even look into using myself!). For example, PyWO lets you tile windows using a keyboard shortcut. But again, none of them completely automate the process of window resizing--there's still some element of user input.
â Emily
Apr 20 at 1:14
1
Finally, you may want to check out i3! I just found out about it and it sounds like it just might meet your needs. Here's a comparison to xmonad.
â Emily
Apr 20 at 1:27
@Emily awesome thank you so much for your answers. i3 was the package I used back then (So it's the right answer for the question).
â Johannes Gnadlinger
Apr 20 at 17:00
 |Â
show 1 more comment
up vote
0
down vote
favorite
up vote
0
down vote
favorite
Hey I used a gnome extension some time ago (unfortunately I forgot the name) which resized every open window when I opened a new one.
For example I only got a firefox window and started netbeans the screen splitted and the firefox window was on the one side and netbeans on the other (like flexbox in css). Is there an application on ubuntu 16.04 for that?
16.04 gnome window
Hey I used a gnome extension some time ago (unfortunately I forgot the name) which resized every open window when I opened a new one.
For example I only got a firefox window and started netbeans the screen splitted and the firefox window was on the one side and netbeans on the other (like flexbox in css). Is there an application on ubuntu 16.04 for that?
16.04 gnome window
asked Apr 19 at 22:18
![](https://lh6.googleusercontent.com/-QGM0TRKgJxg/AAAAAAAAAAI/AAAAAAAAABw/-jeI8itRwUY/photo.jpg?sz=32)
![](https://lh6.googleusercontent.com/-QGM0TRKgJxg/AAAAAAAAAAI/AAAAAAAAABw/-jeI8itRwUY/photo.jpg?sz=32)
Johannes Gnadlinger
1032
1032
1
Off the top of my head, I don't know how you could automate resizing upon opening a new window, BUT there are a lot of really easy shortcuts that might be just as good (and possibly a better solution since you would maintain some control over what's happening). 1) You could use window snapping--for example, dragging an open window towards the far right side of your screen automatically resizes the window so it takes up the right half of the screen. You can define what part of the screen does what to the window, and there are lot of size options, like top half, bottom right corner, etc.
â Emily
Apr 20 at 0:58
1
Just install the Unity Tweak tool to use window snapping. 2) There are built in keyboard shortcuts that can resize the active window to take up the left or right half of the screen.Ctrl
+Super
+Left Arrow
andCtrl
+Super
+Right Arrow
. There are also shortcuts for keypads, but not everyone has those.
â Emily
Apr 20 at 1:01
1
Also, this answer has a lot of suggestions that sound great (some I will even look into using myself!). For example, PyWO lets you tile windows using a keyboard shortcut. But again, none of them completely automate the process of window resizing--there's still some element of user input.
â Emily
Apr 20 at 1:14
1
Finally, you may want to check out i3! I just found out about it and it sounds like it just might meet your needs. Here's a comparison to xmonad.
â Emily
Apr 20 at 1:27
@Emily awesome thank you so much for your answers. i3 was the package I used back then (So it's the right answer for the question).
â Johannes Gnadlinger
Apr 20 at 17:00
 |Â
show 1 more comment
1
Off the top of my head, I don't know how you could automate resizing upon opening a new window, BUT there are a lot of really easy shortcuts that might be just as good (and possibly a better solution since you would maintain some control over what's happening). 1) You could use window snapping--for example, dragging an open window towards the far right side of your screen automatically resizes the window so it takes up the right half of the screen. You can define what part of the screen does what to the window, and there are lot of size options, like top half, bottom right corner, etc.
â Emily
Apr 20 at 0:58
1
Just install the Unity Tweak tool to use window snapping. 2) There are built in keyboard shortcuts that can resize the active window to take up the left or right half of the screen.Ctrl
+Super
+Left Arrow
andCtrl
+Super
+Right Arrow
. There are also shortcuts for keypads, but not everyone has those.
â Emily
Apr 20 at 1:01
1
Also, this answer has a lot of suggestions that sound great (some I will even look into using myself!). For example, PyWO lets you tile windows using a keyboard shortcut. But again, none of them completely automate the process of window resizing--there's still some element of user input.
â Emily
Apr 20 at 1:14
1
Finally, you may want to check out i3! I just found out about it and it sounds like it just might meet your needs. Here's a comparison to xmonad.
â Emily
Apr 20 at 1:27
@Emily awesome thank you so much for your answers. i3 was the package I used back then (So it's the right answer for the question).
â Johannes Gnadlinger
Apr 20 at 17:00
1
1
Off the top of my head, I don't know how you could automate resizing upon opening a new window, BUT there are a lot of really easy shortcuts that might be just as good (and possibly a better solution since you would maintain some control over what's happening). 1) You could use window snapping--for example, dragging an open window towards the far right side of your screen automatically resizes the window so it takes up the right half of the screen. You can define what part of the screen does what to the window, and there are lot of size options, like top half, bottom right corner, etc.
â Emily
Apr 20 at 0:58
Off the top of my head, I don't know how you could automate resizing upon opening a new window, BUT there are a lot of really easy shortcuts that might be just as good (and possibly a better solution since you would maintain some control over what's happening). 1) You could use window snapping--for example, dragging an open window towards the far right side of your screen automatically resizes the window so it takes up the right half of the screen. You can define what part of the screen does what to the window, and there are lot of size options, like top half, bottom right corner, etc.
â Emily
Apr 20 at 0:58
1
1
Just install the Unity Tweak tool to use window snapping. 2) There are built in keyboard shortcuts that can resize the active window to take up the left or right half of the screen.
Ctrl
+Super
+Left Arrow
and Ctrl
+Super
+Right Arrow
. There are also shortcuts for keypads, but not everyone has those.â Emily
Apr 20 at 1:01
Just install the Unity Tweak tool to use window snapping. 2) There are built in keyboard shortcuts that can resize the active window to take up the left or right half of the screen.
Ctrl
+Super
+Left Arrow
and Ctrl
+Super
+Right Arrow
. There are also shortcuts for keypads, but not everyone has those.â Emily
Apr 20 at 1:01
1
1
Also, this answer has a lot of suggestions that sound great (some I will even look into using myself!). For example, PyWO lets you tile windows using a keyboard shortcut. But again, none of them completely automate the process of window resizing--there's still some element of user input.
â Emily
Apr 20 at 1:14
Also, this answer has a lot of suggestions that sound great (some I will even look into using myself!). For example, PyWO lets you tile windows using a keyboard shortcut. But again, none of them completely automate the process of window resizing--there's still some element of user input.
â Emily
Apr 20 at 1:14
1
1
Finally, you may want to check out i3! I just found out about it and it sounds like it just might meet your needs. Here's a comparison to xmonad.
â Emily
Apr 20 at 1:27
Finally, you may want to check out i3! I just found out about it and it sounds like it just might meet your needs. Here's a comparison to xmonad.
â Emily
Apr 20 at 1:27
@Emily awesome thank you so much for your answers. i3 was the package I used back then (So it's the right answer for the question).
â Johannes Gnadlinger
Apr 20 at 17:00
@Emily awesome thank you so much for your answers. i3 was the package I used back then (So it's the right answer for the question).
â Johannes Gnadlinger
Apr 20 at 17:00
 |Â
show 1 more comment
1 Answer
1
active
oldest
votes
up vote
1
down vote
accepted
i3 is a well-documented tiling window manager that does what you are looking for.
"Tiling window managers [...] lay out their windows in logical subdivisions, breaking down the screen space in a logical pattern. For example, the first two windows that you open on your screen will each take up half of the screen and sit directly next to each other." (Source: Make Tech Easier)
In addition, there are a lot of really easy shortcuts that are good to know about, since you would maintain some control over what's happening:
- There are built in keyboard shortcuts that can resize the active window to take up the left or right half of the screen. Ctrl+Super+Left Arrow and Ctrl+Super+Right Arrow. If you have a number pad, you can also use Ctrl+Alt+keypad number
You could use window snapping--for example, dragging an open window towards the far right side of your screen automatically resizes the window so it takes up the right half of the screen. You can define what part of the screen does what to the window, and there are lot of size options, like top half, bottom right corner, etc. Window snapping is a feature part of Unity Tweak Tool. To install, open Terminal/other CLI and enter:
sudo apt-get install unity-tweak-tool
Window Snapping is under the Window Manager category.
- Finally, there's a lot of great suggestions in this answer. In particular, PyWO sounded interesting to me. For example, you can set it up so that you're able to move windows and snap them to windows' edges.
add a comment |Â
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
accepted
i3 is a well-documented tiling window manager that does what you are looking for.
"Tiling window managers [...] lay out their windows in logical subdivisions, breaking down the screen space in a logical pattern. For example, the first two windows that you open on your screen will each take up half of the screen and sit directly next to each other." (Source: Make Tech Easier)
In addition, there are a lot of really easy shortcuts that are good to know about, since you would maintain some control over what's happening:
- There are built in keyboard shortcuts that can resize the active window to take up the left or right half of the screen. Ctrl+Super+Left Arrow and Ctrl+Super+Right Arrow. If you have a number pad, you can also use Ctrl+Alt+keypad number
You could use window snapping--for example, dragging an open window towards the far right side of your screen automatically resizes the window so it takes up the right half of the screen. You can define what part of the screen does what to the window, and there are lot of size options, like top half, bottom right corner, etc. Window snapping is a feature part of Unity Tweak Tool. To install, open Terminal/other CLI and enter:
sudo apt-get install unity-tweak-tool
Window Snapping is under the Window Manager category.
- Finally, there's a lot of great suggestions in this answer. In particular, PyWO sounded interesting to me. For example, you can set it up so that you're able to move windows and snap them to windows' edges.
add a comment |Â
up vote
1
down vote
accepted
i3 is a well-documented tiling window manager that does what you are looking for.
"Tiling window managers [...] lay out their windows in logical subdivisions, breaking down the screen space in a logical pattern. For example, the first two windows that you open on your screen will each take up half of the screen and sit directly next to each other." (Source: Make Tech Easier)
In addition, there are a lot of really easy shortcuts that are good to know about, since you would maintain some control over what's happening:
- There are built in keyboard shortcuts that can resize the active window to take up the left or right half of the screen. Ctrl+Super+Left Arrow and Ctrl+Super+Right Arrow. If you have a number pad, you can also use Ctrl+Alt+keypad number
You could use window snapping--for example, dragging an open window towards the far right side of your screen automatically resizes the window so it takes up the right half of the screen. You can define what part of the screen does what to the window, and there are lot of size options, like top half, bottom right corner, etc. Window snapping is a feature part of Unity Tweak Tool. To install, open Terminal/other CLI and enter:
sudo apt-get install unity-tweak-tool
Window Snapping is under the Window Manager category.
- Finally, there's a lot of great suggestions in this answer. In particular, PyWO sounded interesting to me. For example, you can set it up so that you're able to move windows and snap them to windows' edges.
add a comment |Â
up vote
1
down vote
accepted
up vote
1
down vote
accepted
i3 is a well-documented tiling window manager that does what you are looking for.
"Tiling window managers [...] lay out their windows in logical subdivisions, breaking down the screen space in a logical pattern. For example, the first two windows that you open on your screen will each take up half of the screen and sit directly next to each other." (Source: Make Tech Easier)
In addition, there are a lot of really easy shortcuts that are good to know about, since you would maintain some control over what's happening:
- There are built in keyboard shortcuts that can resize the active window to take up the left or right half of the screen. Ctrl+Super+Left Arrow and Ctrl+Super+Right Arrow. If you have a number pad, you can also use Ctrl+Alt+keypad number
You could use window snapping--for example, dragging an open window towards the far right side of your screen automatically resizes the window so it takes up the right half of the screen. You can define what part of the screen does what to the window, and there are lot of size options, like top half, bottom right corner, etc. Window snapping is a feature part of Unity Tweak Tool. To install, open Terminal/other CLI and enter:
sudo apt-get install unity-tweak-tool
Window Snapping is under the Window Manager category.
- Finally, there's a lot of great suggestions in this answer. In particular, PyWO sounded interesting to me. For example, you can set it up so that you're able to move windows and snap them to windows' edges.
i3 is a well-documented tiling window manager that does what you are looking for.
"Tiling window managers [...] lay out their windows in logical subdivisions, breaking down the screen space in a logical pattern. For example, the first two windows that you open on your screen will each take up half of the screen and sit directly next to each other." (Source: Make Tech Easier)
In addition, there are a lot of really easy shortcuts that are good to know about, since you would maintain some control over what's happening:
- There are built in keyboard shortcuts that can resize the active window to take up the left or right half of the screen. Ctrl+Super+Left Arrow and Ctrl+Super+Right Arrow. If you have a number pad, you can also use Ctrl+Alt+keypad number
You could use window snapping--for example, dragging an open window towards the far right side of your screen automatically resizes the window so it takes up the right half of the screen. You can define what part of the screen does what to the window, and there are lot of size options, like top half, bottom right corner, etc. Window snapping is a feature part of Unity Tweak Tool. To install, open Terminal/other CLI and enter:
sudo apt-get install unity-tweak-tool
Window Snapping is under the Window Manager category.
- Finally, there's a lot of great suggestions in this answer. In particular, PyWO sounded interesting to me. For example, you can set it up so that you're able to move windows and snap them to windows' edges.
answered Apr 21 at 19:58
![](https://i.stack.imgur.com/zLEKM.jpg?s=32&g=1)
![](https://i.stack.imgur.com/zLEKM.jpg?s=32&g=1)
Emily
614317
614317
add a comment |Â
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1026537%2fauto-size-windows%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
1
Off the top of my head, I don't know how you could automate resizing upon opening a new window, BUT there are a lot of really easy shortcuts that might be just as good (and possibly a better solution since you would maintain some control over what's happening). 1) You could use window snapping--for example, dragging an open window towards the far right side of your screen automatically resizes the window so it takes up the right half of the screen. You can define what part of the screen does what to the window, and there are lot of size options, like top half, bottom right corner, etc.
â Emily
Apr 20 at 0:58
1
Just install the Unity Tweak tool to use window snapping. 2) There are built in keyboard shortcuts that can resize the active window to take up the left or right half of the screen.
Ctrl
+Super
+Left Arrow
andCtrl
+Super
+Right Arrow
. There are also shortcuts for keypads, but not everyone has those.â Emily
Apr 20 at 1:01
1
Also, this answer has a lot of suggestions that sound great (some I will even look into using myself!). For example, PyWO lets you tile windows using a keyboard shortcut. But again, none of them completely automate the process of window resizing--there's still some element of user input.
â Emily
Apr 20 at 1:14
1
Finally, you may want to check out i3! I just found out about it and it sounds like it just might meet your needs. Here's a comparison to xmonad.
â Emily
Apr 20 at 1:27
@Emily awesome thank you so much for your answers. i3 was the package I used back then (So it's the right answer for the question).
â Johannes Gnadlinger
Apr 20 at 17:00