Як зберегти сеанс GNOME 3


30

GNOME 2 дозволяє зберегти сеанс автоматично або вручну (тобто зберегти сеанс так, як виглядає зараз ). Це приємна функція, оскільки вона відновлює різні стани робочого столу між входами (та перезапусками системи):

  • які програми були відкриті
  • де (фізично) на робочому столі вони були відкриті
  • на які конкретні розміри вікон були встановлені ці програми

Озираючись, я не можу знайти функцію в GNOME 3? Хіба я не виглядав досить важко?

Відповіді:


10

Зазвичай ви повинні Alt-F2запускати властивості gnome-session та вибирати "Автоматично запам'ятовувати запущені програми під час виходу" на вкладці "Параметри".

Однак на даний момент вона порушена. Подана помилка:

https://bugzilla.gnome.org/show_bug.cgi?id=647359


Це працює на Fedora 15 (це навіть та сама помилка?).
тшепанг

Якщо Fedora використовує ванільний Gnome3, то так. Отже, у вас це працює, незважаючи на помилку, чи з ним?
Jasonwryan

Я нічого особливого не робив. Щойно я вибрав варіант і можу вийти без проблем, і моє сеанс буде відновлено.
thepang

Незвичайно. Помилка все ще відкрита ... О добре, принаймні, це працює для вас.
Jasonwryan

для чого це варто, це, безумовно, працює для мене зараз у Fedora 16. Дякую Джейсоне!
неправильнекористування

15

Спробуйте скористатися редактором dconf, ось такі кроки

  1. Відкрити редактор dconf
  2. Goto org / gnome / gnome-сесія
  3. Перевірте властивість під назвою " auto_save_session "

В описі написано: " Якщо включено, gnome-сесія автоматично збереже сеанс ".

Удачі!


1
Це працює на Ubuntu 16.04
aggsol

Працює над debian 8.6
Pierre

У мене немає dconf-editor, є якась проблема із графічним інтерфейсом. Як зробити цю ж операцію, використовуючи dconfтермінал?
user2820579

Використовуйте gsettings, просто подивіться.
Hasasn

2

На жаль в 11.10 gnome-session-properties не пропонується жодна вкладка "Опції" з перемиканням функції "Автозбереження сесії"

Тому я встановив, gconf-editorщоб /apps/gnome-session/options/auto_save_sessionперейти на ІСТИНУ.

Не впевнений, чи працює він. Одного разу мені довелося додати цей пропущений ключ як булевий.


Оновлення: навіть за допомогою цього параметра, але не дуже, але взагалі, якщо взагалі в Gnome3 / Unity. Повна дискусія на сайті askubuntu.com/a/78692/38636
Маркос,

Або простоgsettings set org.gnome.SessionManager auto-save-session true
goetzc

1

Це працює від CLI - gnome-session-propertiesвідкриває діалог. Я не впевнений, де це в меню. Ви не можете запустити його у вікні команди Alt+ за F2допомогою цієї команди.


Просто для того, щоб дати оновлення, він працює добре з вікна команд Alt + F2 в gnome 3.4 від debian.
Олександр Мартінс

в Ubuntu 12.04 LTS він працює з cli або Alt+F2( Mod4+rin awesomewm). Але запускаючи його з будь-якого місця, auto_save_sessionпараметр не з’являється.
ізоморфізми

1

Я написав невеликий інструмент бібліотеки / командного рядка, який дозволяє зберігати та відновлювати сеанси та підтримує різні настройки моніторів, а також віртуальний робочий стіл. Він вимагає встановлення NodeJS.

Установка

npm install -g linux-window-session-manager

Використання

Збережіть поточний сеанс у ~ / .lwsm / sessionData / DEFAULT.json

lwsm save

Збережіть поточний сеанс у ~ / .lwsm / sessionData / my-session.json

lwsm save my-session   

Відновити сеанс з ~ / .lwsm / sessionData / DEFAULT.json

lwsm restore

Відновити сеанс з ~ / .lwsm / sessionData / my-session.json

lwsm restore my-session   

Граціозно закрийте всі запущені програми перед початком сеансу

lwsm restore --closeAllOpenWindows

Перевірте це: https://github.com/johannesjo/linux-window-session-manager

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.