Есть ли способ сохранить “сессии работы” в Linux

Я регулярно работаю над различными проектами, с помощью другого программного обеспечения.

Для проекта 1 я должен открыться для исключая: Filezilla, Gedit и Nautilus (набор к определенной папке)

Для проекта 2 я должен открыть foz исключая: Калека, Наутилус (набор к другой определенной папке)

и т.д.

То, что я хотел бы, является своего рода менеджером сессий, где я мог создать записи "проект 1", "проект 2", и т.д. И одним щелчком или командой, откройте все программное обеспечение, в котором я нуждаюсь.

Возможно, существует простой способ записать пакетный файл для этого? Любая идея приветствуется :)

2
задан 27.09.2014, 14:52

2 ответа

Нет никакого способа сохранить несколько сессий по сути, но можно записать сценарии оболочки, которые запускают несколько приложений в фоновом режиме.

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

Создание средства запуска на панели оставляют как осуществление для читателя.

3
ответ дан 08.12.2019, 07:33

Вы могли попробовать 'сессию гнома', которая сохранит настольную сессию, когда Вы выйдете из системы. Затем Вы могли настроить различные учетные записи пользователей для каждого проекта.

0
ответ дан 08.12.2019, 07:33

Теги

Похожие вопросы