Как сохранить сессию GNOME 3

Едва ли острота, но я думаю, что это полезно. Преобразуйте много файлов в верхний регистр, например file_to_upper *php *c. Существует много подобных случаев как преобразование для понижения, переименование всех файлов суффиксом/префиксом, и т.д.

file_to_upper ()
{
    for file in "$@"
    do
        if [ ! -f "$file" ]; then
            echo "File $file does not exist";
        else
            mv -f "$file" "`echo "$file" | tr '[a-z]' '[A-Z]'`"
        fi
    done

    return 0
}
30
25.05.2011, 01:22
5 ответов

Обычно Вы были бы Alt-F2 для выполнения свойств сессии гнома и выбора "Автоматически помнят запущенные приложения, выходя из системы" под вкладкой Options.

Однако это повреждается в данный момент. Существует зарегистрированная ошибка:

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

10
27.01.2020, 19:38
  • 1
    Это работает над Fedora 15 (это - даже та же ошибка?). –  tshepang 25.05.2011, 10:40
  • 2
    Если Fedora использует ванильный Gnome3, то да. Таким образом, Вы получили его работающий несмотря на ошибку, или с ним? –  jasonwryan 25.05.2011, 10:45
  • 3
    аплодисментов я не сделал ничего специального. Я просто выбрал опцию и могу выйти и зайти без проблемы, и моя сессия восстанавливается. –  tshepang 25.05.2011, 11:38
  • 4
    Нечетный. Ошибка все еще открыта... О, хорошо по крайней мере, это работает на Вас. –  jasonwryan 25.05.2011, 11:45
  • 5
    если это имеет значение, это совершенно определенно работает на меня прямо сейчас в Fedora 16. Спасибо jason! –  wrongusername 19.11.2011, 01:31

Печально в 11,10 gnome-session-properties не предлагает вкладки Option с Автоматическим переключателем Сессии Сохранения.

Таким образом, я установил gconf-editor зеркально отразить /apps/gnome-session/options/auto_save_session к TRUE.

Не уверенный, если это работает. После того как я должен был добавить что недостающий ключ как булевская переменная.

2
27.01.2020, 19:38
  • 1
    Обновление: даже с этой установкой, не действительно, все же, если вообще в Gnome3/Unity. Более полное обсуждение в askubuntu.com/a/78692/38636 –  Marcos 31.01.2012, 13:05
  • 2
    Или просто gsettings set org.gnome.SessionManager auto-save-session true –  goetzc 05.05.2017, 00:47

Это работает от CLI - gnome-session-properties поднимает диалоговое окно. Я не уверен, где это находится в меню. Вы не можете выполнить его из командного окна Alt+F2 с той командой все же.

1
27.01.2020, 19:38
  • 1
    Только для предоставления обновления, это хорошо работает из командного окна Alt+F2 в гноме 3.4 от debian. –  Alexandre Martins 03.06.2012, 08:00
  • 2
    в Ubuntu 12.04 LTS это работает от cli или Alt+F2 (Mod4+r в awesomewm). Но выполняя его отовсюду, auto_save_session опция не появляется. –  isomorphismes 15.05.2013, 10:12

Попытка с помощью dconf Редактора, вот является шагами

  1. Открытый dconf Редактор
  2. Проверка Goto org/gnome/gnome-session
  3. свойство, названное" auto_save_session"

, в описании говорится" , Если включено, сессия гнома сохранит сессию автоматически. "

Удачи!

15
27.01.2020, 19:38

Я написал небольшую библиотеку/инструмент командной строки, который позволяет сохранять и восстанавливать сеансы и имеет поддержку различных настроек мониторов, а также виртуальных рабочих столов. Для его работы требуется установка 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

2
20.08.2021, 13:35

Теги

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