我经常使用不同的软件从事不同的项目。
对于项目 1,我需要打开例如:Filezilla、Gedit 和 Nautilus(设置为特定文件夹)
对于项目 2,我需要打开 foz ex:Gimp、Nautilus(设置为另一个特定文件夹)
ETC。
我想要的是一种会话管理器,可以在其中创建条目“项目 1”、“项目 2”等。只需单击或命令即可打开我需要的所有软件。
也许有一种简单的方法可以为此编写批处理文件?欢迎提出任何想法 :)
答案1
本身没有办法保存多个会话,但您可以编写在后台启动多个应用程序的 shell 脚本。
$ mkdir ~/bin
$ cat > ~/bin/session1
#!/bin/sh
firefox &
gedit &
nautilus somedir &
<Ctrl-D>
$ chmod +x ~/bin/session1
$ session1
在面板上创建启动器留给读者作为练习。
答案2
您可以尝试使用“gnome-session”,它会在您注销时保存桌面会话。然后您可以为每个项目设置不同的用户帐户。