GNOME 2 позволяет либо сохранить сессию автоматически, либо вручную (т.е. сохранить сессию так, как она выглядит сейчас ). Это хорошая функция, потому что она восстанавливает различные состояния рабочего стола между логинами (и перезагрузками системы):
- какие приложения были открыты
- где (физически) на рабочем столе они были открыты
- какие конкретные размеры окон были установлены для этих приложений
Оглядываясь вокруг, я не могу найти эту функцию в GNOME 3? Разве я не выгляжу достаточно усердно?
Попробуйте использовать редактор dconf, вот шаги
В описании сказано: « Если включено, gnome-session будет автоматически сохранять сессию ».
Удачи!
источник
dconf-editor
, есть некоторая проблема с графическим интерфейсом. Как вы делаете эту же операцию, используяdconf
в терминале?gsettings
, просто посмотрите.К сожалению, в 11.10
gnome-session-properties
нет никакой вкладки Option с переключателем автосохранения сессии.Поэтому я установил,
gconf-editor
чтобы перевернуть/apps/gnome-session/options/auto_save_session
на TRUE.Не уверен, что это работает. Однажды мне пришлось добавить этот недостающий ключ как логическое значение.
источник
gsettings set org.gnome.SessionManager auto-save-session true
Работает из CLI -
gnome-session-properties
выводит диалог. Я не уверен, где это находится в меню. Вы не можете запустить его из окна Alt+ F2команды с этой командой, хотя.источник
Alt+F2
(Mod4+r
inawesomewm
). Но если запустить его из любого места,auto_save_session
опция не появится.Я написал небольшой инструмент для библиотеки / командной строки, который позволяет сохранять и восстанавливать сессии и поддерживает различные настройки мониторов, а также виртуальные рабочие столы. Требуется установить NodeJS.
Установка
использование
Сохранить текущий сеанс в ~ / .lwsm / sessionData / DEFAULT.json
Сохраните текущий сеанс в ~ / .lwsm / sessionData / my-session.json
Восстановите сеанс из ~ / .lwsm / sessionData / DEFAULT.json
Восстановите сеанс из ~ / .lwsm / sessionData / my-session.json
Изящно закройте все запущенные приложения перед началом сеанса
Проверьте это: https://github.com/johannesjo/linux-window-session-manager
источник