Перезапуск программ, которые были открыты до выключения, при запуске

Перезапуск программ, которые были открыты до выключения, при запуске

Мне нужен какой-то инструмент или способ, который даст мне возможность сохранять открытые приложения перед перезагрузкой/выключением и открывать их сразу после входа в систему. Такая функция доступна в MacOS. Я использую Ubuntu 19.04 с Gnome Desktop Environment.

решение1

Проблема в том, что хорошего решения может и не быть. Извините, что разочаровываю, но честный ответ, описывающий ситуацию, лучше, чем никакого ответа.

В старых версиях Gnome можно было включить опцию сохранения сеанса. Тогда при выходе из системы открытые приложения сохранялись, а при следующем входе в систему они запускались снова. Эта функция не всегда работала надежно и была удалена.

В настоящее время, чтобы добиться эффекта продолжения работы с того места, на котором вы остановились, вы можете перевести свой компьютер в режимспатьмодус или ввпадать в спячкуmodus. Sleep означает, что все хранится в памяти. Затем компьютер переходит в режим очень низкого энергопотребления, просто подавая питание на память, чтобы ее содержимое было защищено. Ввпадать в спячкуmodus, содержимое RAM записывается в память SWAP на разделе подкачки. Затем система полностью выключается. При запуске система проверяет, находится ли предыдущий сеанс в SWAP, и восстанавливает его в памяти.

Проблема сспатьи особенновпадать в спячкучто он работает не надежно в довольно некотором оборудовании. Это особенно проблема свпадать в спячку, в той степени, в которой спящий режим отключен по умолчанию в Ubuntu. Однако у вас больше шансов на удачу сспатьmodus. Если это хорошо работает на вашем оборудовании, то это будет работать к вашему удовлетворению. Ноутбук может находиться в спящем режиме несколько недель, прежде чем батарея разрядится. Если вы не используете компьютер в течение такого длительного времени, очевидно, что лучше полностью выключать его в таких случаях.

Причина, по которой это не всегда работает хорошо, на самом деле та же, что и в Linux в более общем смысле: производители оборудования используют собственные системы для управления питанием или реализуют их собственным способом, из-за чего у разработчиков Linux нет хорошей документации для их поддержки.

решение2

Теперь некоторые ноутбуки способны работать в так называемом «современном режиме ожидания», также называемом режимом ожидания с низким энергопотреблением S0... Это удивительное состояние питания, похожее на режим ожидания с закрытой/открытой крышкой у Apple...

Однако ноутбуки должны иметь совместимый BIOS S0 state. Вам следует проверить модель вашего ноутбука. К сожалению, до сих пор я не видел ни одной материнской платы Desktop с этой функцией.

Я бы порекомендовал вам несколько книг для чтения:

решение3

Вот расширение, которое может вам подойти. Оно работает только на Xorg.

https://github.com/Speedflyer689/reopen_windows-gnome_extension

решение4

Начните вводить «dconf editor» в поле поиска. Когда отобразится элемент «dconf Editor», щелкните значок, чтобы запустить инструмент.

В окне «dconf Editor» щелкните стрелку вправо рядом с «org» на левой панели, чтобы развернуть эту ветвь дерева.

В разделе «org» нажмите стрелку вправо рядом с «gnome».

В разделе «gnome» нажмите «gnome-session». На правой панели установите флажок «auto-save-session», чтобы включить эту опцию.

Закройте «редактор dconf», нажав кнопку «X» в верхнем левом углу окна.

источник:он старый, но...

Связанный контент