Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I regularly work on different projects, using different software.

For project 1 I need to open for ex : Filezilla, Gedit and Nautilus (set to a specific folder)

For project 2 I need to open foz ex : Gimp, Nautilus (set to another specific folder)

etc.

What I would like is a kind of sessions manager, where I could create entries "project 1", "project 2", etc. And with one click or command, open all the softwares I need.

Perhaps there's an easy way to write a batch file for this? Any idea is welcome :)

share|improve this question
add comment

2 Answers

up vote 3 down vote accepted

There's no way to save multiple sessions per se, but you can write shell scripts that start multiple apps in the background.

$ mkdir ~/bin
$ cat > ~/bin/session1
#!/bin/sh
firefox &
gedit &
nautilus somedir &
<Ctrl-D>
$ chmod +x ~/bin/session1
$ session1

Creating a launcher on a panel is left as an exercise for the reader.

share|improve this answer
    
Thanks Ignacio, that's a start. The launcher, can do. Now I have to dig more into shell scripting :) –  mike May 18 '10 at 18:44
add comment

You could try 'gnome-session' which will save the desktop session when you logout. Then you could set up different user accounts for each project.

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.