Monday, May 6, 2024
16
rated 0 times [  16] [ 0]  / answers: 1 / hits: 17627  / 2 Years 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

 Answers
4

Here are a few options.



Devil's Pie



Here's an old tutorial.



wmctrl



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



#!/bin/bash
wmctrl -s 1
firefox --new-tab $@ &


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



#!/bin/bash
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, 2 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
sigtestim

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

Location: Bermuda
Member since Thu, Apr 20, 2023
1 Year ago
;