How can I make different windows appear on specified workspaces on startup?
![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
1
down vote
favorite
(Running 17.10 with Gnome)
So, I like having a few windows in set positions and workspaces at all times. But it's tedious to move them all manually every time. I've got some in the Startup Applications and using the Gnome extension "Auto Move Windows" to kinda put them where they go, but it's not really accomplishing the "hands off" result I want.
For instance:
I use 9 workspaces (set with Gnome extension "Workspace Grid"), and I want Keep and Hangouts on Workspace 1, splitting the desktop side-by-side; a Chrome window with my personal account on Workspace 2 maximized; and another Chrome window with my work account on Workspace 3.
Now, the problem arises with using Auto Move Windows because it operates per application - that is, it looks for every launch of an application and moves it to the given workspace. But 3 of the 4 things I want are "Chrome" (keep seems to behave like its own app, and appears in the app list of Auto Move Windows), and so on startup, they all stack up on Workspace 2 and I have to move them manually.
It seems small, but I feel like there should be a way to instruct the Startup Applications module to open each given object on a given workspace. Something like "/usr/bin/google-chrome-stable %U workspace(3)".
Coupled with this is the multiple user problem - how can I specify to startup applications that one instance of Chrome be opened with one account and the other instance with the other account?
Any ideas?
gnome google-chrome 17.10 startup-applications
add a comment |Â
up vote
1
down vote
favorite
(Running 17.10 with Gnome)
So, I like having a few windows in set positions and workspaces at all times. But it's tedious to move them all manually every time. I've got some in the Startup Applications and using the Gnome extension "Auto Move Windows" to kinda put them where they go, but it's not really accomplishing the "hands off" result I want.
For instance:
I use 9 workspaces (set with Gnome extension "Workspace Grid"), and I want Keep and Hangouts on Workspace 1, splitting the desktop side-by-side; a Chrome window with my personal account on Workspace 2 maximized; and another Chrome window with my work account on Workspace 3.
Now, the problem arises with using Auto Move Windows because it operates per application - that is, it looks for every launch of an application and moves it to the given workspace. But 3 of the 4 things I want are "Chrome" (keep seems to behave like its own app, and appears in the app list of Auto Move Windows), and so on startup, they all stack up on Workspace 2 and I have to move them manually.
It seems small, but I feel like there should be a way to instruct the Startup Applications module to open each given object on a given workspace. Something like "/usr/bin/google-chrome-stable %U workspace(3)".
Coupled with this is the multiple user problem - how can I specify to startup applications that one instance of Chrome be opened with one account and the other instance with the other account?
Any ideas?
gnome google-chrome 17.10 startup-applications
add a comment |Â
up vote
1
down vote
favorite
up vote
1
down vote
favorite
(Running 17.10 with Gnome)
So, I like having a few windows in set positions and workspaces at all times. But it's tedious to move them all manually every time. I've got some in the Startup Applications and using the Gnome extension "Auto Move Windows" to kinda put them where they go, but it's not really accomplishing the "hands off" result I want.
For instance:
I use 9 workspaces (set with Gnome extension "Workspace Grid"), and I want Keep and Hangouts on Workspace 1, splitting the desktop side-by-side; a Chrome window with my personal account on Workspace 2 maximized; and another Chrome window with my work account on Workspace 3.
Now, the problem arises with using Auto Move Windows because it operates per application - that is, it looks for every launch of an application and moves it to the given workspace. But 3 of the 4 things I want are "Chrome" (keep seems to behave like its own app, and appears in the app list of Auto Move Windows), and so on startup, they all stack up on Workspace 2 and I have to move them manually.
It seems small, but I feel like there should be a way to instruct the Startup Applications module to open each given object on a given workspace. Something like "/usr/bin/google-chrome-stable %U workspace(3)".
Coupled with this is the multiple user problem - how can I specify to startup applications that one instance of Chrome be opened with one account and the other instance with the other account?
Any ideas?
gnome google-chrome 17.10 startup-applications
(Running 17.10 with Gnome)
So, I like having a few windows in set positions and workspaces at all times. But it's tedious to move them all manually every time. I've got some in the Startup Applications and using the Gnome extension "Auto Move Windows" to kinda put them where they go, but it's not really accomplishing the "hands off" result I want.
For instance:
I use 9 workspaces (set with Gnome extension "Workspace Grid"), and I want Keep and Hangouts on Workspace 1, splitting the desktop side-by-side; a Chrome window with my personal account on Workspace 2 maximized; and another Chrome window with my work account on Workspace 3.
Now, the problem arises with using Auto Move Windows because it operates per application - that is, it looks for every launch of an application and moves it to the given workspace. But 3 of the 4 things I want are "Chrome" (keep seems to behave like its own app, and appears in the app list of Auto Move Windows), and so on startup, they all stack up on Workspace 2 and I have to move them manually.
It seems small, but I feel like there should be a way to instruct the Startup Applications module to open each given object on a given workspace. Something like "/usr/bin/google-chrome-stable %U workspace(3)".
Coupled with this is the multiple user problem - how can I specify to startup applications that one instance of Chrome be opened with one account and the other instance with the other account?
Any ideas?
gnome google-chrome 17.10 startup-applications
gnome google-chrome 17.10 startup-applications
asked Feb 28 at 0:15
![](https://lh5.googleusercontent.com/-E84h576GIWU/AAAAAAAAAAI/AAAAAAAAAAA/VcxSq0eqZJU/photo.jpg?sz=32)
![](https://lh5.googleusercontent.com/-E84h576GIWU/AAAAAAAAAAI/AAAAAAAAAAA/VcxSq0eqZJU/photo.jpg?sz=32)
SenseiWarren
315
315
add a comment |Â
add a comment |Â
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
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%2f1010455%2fhow-can-i-make-different-windows-appear-on-specified-workspaces-on-startup%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