Tuesday, September 26, 2023
rated 0 times [  16] [ 0]  / answers: 1 / hits: 17555  / 1 Year ago, sun, october 9, 2022, 6:17:47

The title says it all. I usually have a console window on my Desktop 1; I would like to be able to launch from there any application specifying on which Desktop the application window should appear. For example, from my console window on Desktop 1. I would like to launch thunderbird in such a way that its window opens on Desktop 2. Is this possible? (I'm running kubuntu 9.04)

More From » command-line


Here are a few options.

Devil's Pie

Here's an old tutorial.


You can make a script to move to the desired workspace and then launch your app (source):

wmctrl -s 1
firefox --new-tab $@ &

Or you could launch your app and then move it. I think something like this would work:

thunderbird &
wmctrl -r :ACTIVE: -t 1
# if thunderbird takes a while to launch, you may need to find the window yourself:
#wmctrl -r `wmctrl -l | grep [t]hunderbird | cut -f1` -t 1

Compiz Place plugin

You can enable and configure this if you install compizconfig-settings-manager Install compizconfig-settings-manager.

Allows you to set fixed positions for windows with specific titles.

FYI, previously I used wmctrl in Gnome. Some of its features don't work for me in 11.04 w/ Unity, but should be good in 9.04. Not sure about KDE though.

[#44531] Tuesday, October 11, 2022, 1 Year  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.

Total Points: 298
Total Questions: 108
Total Answers: 106

Location: Bermuda
Member since Thu, Apr 20, 2023
6 Months ago