有没有办法在 Linux 中保存“工作会话”

有没有办法在 Linux 中保存“工作会话”

我经常使用不同的软件从事不同的项目。

对于项目 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”,它会在您注销时保存桌面会话。然后您可以为每个项目设置不同的用户帐户。

相关内容