I want to open and arrange several terminals in different workspaces when a specific user logs in. For example, in workspaces 1, 2 and 3, I want to open and arrange 4 terminals in each workspace. I also want to execute a different command in each terminal, so it's already running when the login completes. It isn't enough to save my session, and have it restored on the next login because I need those commands executed in each of the terminals.
I can do this in Solaris running CDE, by customizing the sessionetc. Is this possible in Red Hat with Gnome (or some other desktop environment)?