Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I have this strange thing I am trying to do, so before I jump into it I was curious if someone knows about existing solution or maybe have an advice as far as implementation.

I run a small software company and as it happens I often do very different type of work. When I do coding for Java project I need Eclipse running and maybe VM with something like ActiveMQ server or whatever, plus terminals to tail -F log files specific to the application, etc. When I do something like weekly progress review with my team I need a few browser windows open and a gedit to take notes and so on.

Depending on the type of work I am doing I generally have all of the related apps open in multiple different Workspaces. So in the example above Eclipse would be open in Workspace 1, terminals would be sharing Workspace 2 and so on.

What I am trying to do is to automate opening of all these applications, positinoning them on the screen and assigning them to proper Workspaces. My current idea consists of having a Shell script that launches specific apps depending on what type of work I am about to start doing.

Is there anything to aid this type of automation? Or is my only option is just a shell scripting at this point?

My current system is Ubuntu 10.04

share|improve this question
add comment

2 Answers 2

up vote 2 down vote accepted

Couple of Quick suggestions

autokey based on autohotkey for windows

autokey

or Sikuli from some people with large heads at MIT

Sikuli

Not sure whether either of these is what you are looking for but they are the easiest for automating gui related tasks in Ubuntu at the mo

share|improve this answer
add comment

There is a little application in Ubuntu repositories designed to do exactly what you want. It is called devilspie.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.