2

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

Для проекта 1 мне нужно открыть для ex: Filezilla, Gedit и Nautilus (установить в определенную папку)

Для проекта 2 мне нужно открыть foz ex: Gimp, Nautilus (установить в другую конкретную папку)

и т.п.

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

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

2 ответа2

3

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

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

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .